About This Project
What This Project Demonstrates
- AI-assisted SDLC design — Eight structured prompts guide an AI through a multi-stage process with defined inputs, outputs, and contracts between stages.
- Prompt pipeline engineering — Each prompt constrains the AI to extract and structure rather than invent, keeping the human in control of decisions.
- Requirements-to-plan traceability — User stories trace to design decisions trace to implementation tasks. Nothing exists without a traceable origin.
- Human-in-the-loop workflow — AI assists at every stage but humans review at every transition. The workflow is AI-assisted, not AI-autonomous.
- Developer automation — The plan phase breaks work into risk-ordered, dependency-aware phases. Each phase is independently shippable and ends in a working state.
- Practical AI coding agents — This site was built using the same pipeline it explains — the documents in
sdlc/docs/are the actual artifacts that produced this site.
How It Was Built
This website was built using the same SDLC pipeline it explains. The user requirements were gathered through conversation, the physical design was reviewed, the implementation was planned in phases, and each phase was executed with task tracking and verification.
The sdlc/docs/ directory contains the actual requirements, design, and plan documents that produced this site. The sdlc/plan/ directory contains the per-phase execution plans with timestamps showing when each task was started and completed.
The Approach
AI-assisted development works best with structure. Without it, AI coding tools produce inconsistent results — they make different architectural choices in different sessions, miss edge cases, and lose context across long implementations.
This workflow provides that structure. The human sets direction through conversation and reviews each document before it moves to the next stage. The AI handles volume: formatting conversations into documents, generating design decisions from requirements, expanding plans into executable tasks, and implementing code from phase plans.