This repository serves as the foundational framework for my personal AI-Driven Development (AIDD) ecosystem. Its primary goal is to structure daily interactions with Large Language Models (LLMs), eliminate accidental development ("vibe coding"), and maintain rigorous quality control over all delivered software.
- The Rule: AI writes the code, but I assume 100% accountability for it before the client, the users, and the business.
- The Why: If a production system fails, a client will never hold an LLM responsible—they will hold me accountable. In the AI era, the ability to take full ownership of AI-assisted solutions is becoming a developer's most critical differentiator.
- The Rule: AI tools automate repetitive syntax generation, allowing me to shift my focus entirely toward deeply understanding and solving core business problems.
- The Why: A programmer's highest value in the LLM era is strategic thinking, aligning closely with business requirements, and accurately modeling domains.
- The Rule: Every line of code generated by an LLM is treated as if it were written by an incredibly fast, yet highly distracted junior developer.
- The Why: Blindly accepting AI code does not just create traditional technical debt—it introduces severe cognitive debt (a state where the repository contains code that no human engineer on the team actually understands). Every block of code must undergo a strict verification process.