AI-DLC Methodology for This App

This page explains how the Snake game project uses AI-DLC, where the documentation lives, and how the methodology connects requirements, design, implementation, review, and public transparency.

Project: Snake AI-DLC Approach: AI-Driven Development Life Cycle Public artifacts: /aidlc-docs/ Public rules: /aidlc-rules/

What AI-DLC means here

AI-DLC stands for AI-Driven Development Life Cycle. It is an adaptive methodology that uses structured phases, decision records, planning artifacts, and implementation traceability to help teams understand both what was built and why it was built that way.

In this project, AI-DLC was not treated as invisible background tooling. The method itself is made visible through requirements, planning records, design artifacts, state tracking, and audit history so readers can inspect the project as a traceable process instead of only a final code snapshot.

The public materials are intentionally split into two complementary sets: the generated project documents in `/aidlc-docs/`, and the reusable methodology and workflow rules in `/aidlc-rules/`. Together they show both the outcome of the process and the rule system that guided it.

Inception

Define what to build and why.

  • Requirements analysis
  • Workflow planning
  • Application design
  • Unit-of-work definition

Construction

Define how to build it.

  • Functional design
  • NFR planning
  • Code-generation planning
  • Build and test readiness

Operations

Make the work visible, understandable, and maintainable.

  • Public documentation visibility
  • Artifact publication
  • Reader onboarding
  • Long-term traceability

How the workflow actually works

AI-DLC is adaptive. It does not force every project through the same fixed checklist. Instead, it looks at the kind of request, the complexity of the work, the state of the codebase, and the amount of ambiguity that still exists.

How to read the public project documents

The public `aidlc-docs` set contains the project documents generated through the AI-DLC approach. These are not just notes. They are part of the documented lifecycle of the application.

How to read the public AI-DLC rules

The public `aidlc-rules` set contains the reusable methodology rules used to shape the work. This is the rule layer behind the generated documents.

Where the documentation lives

How to read the artifacts correctly

Some AI-DLC documents capture planning intent from earlier stages. The implementation can evolve after those artifacts are created.

Use this order of precedence when checking the current truth of the system: live app behavior, source code, then AI-DLC planning and design artifacts.

Why these documents are public

The repository includes both implementation files and AI-DLC artifacts so future collaborators can understand the methodology without needing access to the original chat history.