@@ -160,7 +160,37 @@ architectural work and is the highest-priority refactor in the roadmap.
160160
161161---
162162
163- ## 5. Documentation map
163+ ## 5. Development pipeline
164+
165+ Work proceeds in a deliberate order, tracked as milestones on GitHub. The order matters and is not
166+ the obvious one:
167+
168+ ```
169+ 1. Testing → 2. Persistence → 3. Agent harness → 4. Implementation completion
170+ (M2) (M3) (M4) (M5)
171+ ```
172+
173+ ** Testing comes first.** The quality gate is established before any substantial code lands, so every
174+ later phase merges through it. The alternative — integrating a large body of work and then building
175+ the gate — means the largest, riskiest change is the one thing the gate never protected. This
176+ project has already seen what an unenforced gate costs: CI was configured for branches that were not
177+ the default branch, so nothing ran on ` master ` for weeks and nobody noticed.
178+
179+ ** Persistence comes before the agent harness.** An agent that plans, generates, critiques and
180+ repairs is expensive to run. Without durable memory, every repetition pays that cost again. Building
181+ the harness first would mean building it against a memory model that is about to change.
182+
183+ ** Implementation completion comes last.** The ` mvp-testing ` branch carries a large body of working,
184+ tested code — quiz unification, the course builder, structured generation, the inference ladder.
185+ Integrating it is sequenced last so it lands on top of the gate, the persistence layer and the agent
186+ foundations, rather than underneath them.
187+
188+ Milestones M6–M9 (topic base, retrieval consolidation, assessment and exam prep, platform health)
189+ follow, and are not strictly ordered relative to each other.
190+
191+ ---
192+
193+ ## 6. Documentation map
164194
165195| Document | Contents |
166196| ---| ---|
0 commit comments