The development lifecycle is driven by an ordered chain of versioned Markdown artifacts (intent.md → spec.md → plan.md) where each file has a distinct semantic role: intent.md = why, spec.md = what/expected behavior, plan.md = decomposed actionable tasks. This makes agent context an auditable repository artifact rather than ephemeral prompt text.
It relocates the grounding context for agents out of chat history and into reviewable, diffable files, which changes how context is versioned, reviewed, and rolled forward between agent runs.
Any long-horizon agent workflow (not just coding) can be decomposed into chained, human-readable artifacts with separated why/what/how responsibilities, giving structured context handoff and an audit trail.
Conversations and decisions are captured in an `intent.md` file which is human-readable and machine-actionable.
intent.md defines the 'why', while spec.md defines the 'what', technical requirements, and expected behavior.
plan.md takes intent and spec and breaks them into actionable tasks for AI agents to follow step-by-step or in parallel.