docs: start frontend mvp milestone
This commit is contained in:
@@ -20,20 +20,38 @@ each short practice loop.
|
||||
|
||||
### Validated
|
||||
|
||||
(None yet; ship to validate.)
|
||||
- [x] Developer job seekers can complete a diagnostic technical interview.
|
||||
- [x] Answers are graded with rubrics and preserved as evidence.
|
||||
- [x] Learner memory tracks concept mastery, misconceptions, evidence, and
|
||||
interventions.
|
||||
- [x] The system selects the next best interview challenge from learner state.
|
||||
- [x] The user sees a readiness map and meaningful progression after each loop.
|
||||
- [x] Uploaded learning materials can become source-backed ontology candidates.
|
||||
- [x] Generated learning assets preserve prompt, source, and review lineage.
|
||||
- [x] Backend implementation uses Go and keeps `agent-farm-go` workflow patterns
|
||||
internalized behind typed interfaces.
|
||||
|
||||
### Active
|
||||
|
||||
- [ ] Developer job seekers can complete a diagnostic technical interview.
|
||||
- [ ] Answers are graded with rubrics and preserved as evidence.
|
||||
- [ ] Learner memory tracks concept mastery, misconceptions, evidence, and
|
||||
interventions.
|
||||
- [ ] The system selects the next best interview challenge from learner state.
|
||||
- [ ] The user sees a readiness map and meaningful progression after each loop.
|
||||
- [ ] Uploaded learning materials can become source-backed ontology candidates.
|
||||
- [ ] Generated learning assets preserve prompt, source, and review lineage.
|
||||
- [ ] Backend implementation uses Go and keeps `agent-farm-go` workflow patterns
|
||||
internalized behind typed interfaces.
|
||||
- [ ] Job seekers can use the first web app without API tooling.
|
||||
- [ ] The web app guides users through diagnostic practice and shows feedback.
|
||||
- [ ] The web app shows learner memory, readiness, and next challenge after
|
||||
practice.
|
||||
- [ ] Operators can ingest learning material and inspect ontology candidates.
|
||||
- [ ] Operators can generate source-backed teaching asset prompt candidates.
|
||||
|
||||
## Current Milestone: v2 Frontend MVP
|
||||
|
||||
**Goal:** Turn the completed backend learning loop into a usable web service
|
||||
experience for developer job seekers.
|
||||
|
||||
**Target features:**
|
||||
|
||||
- Web app shell served by the Go backend.
|
||||
- Diagnostic interview practice UI.
|
||||
- Learner memory, readiness map, and next challenge views.
|
||||
- Material ingestion and ontology snapshot UI.
|
||||
- Teaching asset prompt candidate UI.
|
||||
|
||||
### Out of Scope
|
||||
|
||||
@@ -81,6 +99,26 @@ each short practice loop.
|
||||
| Game-inspired progression must be evidence-backed | Creates retention without empty rewards | Pending |
|
||||
| 600-line source limit | Forces responsibility boundaries early | Pending |
|
||||
| Backend Developer Interview first track | Gives a broad but testable MVP concept set | Pending |
|
||||
| v2 frontend first | The backend loop is proven; the next risk is whether users can operate it as a web service | Active |
|
||||
|
||||
## Evolution
|
||||
|
||||
This document evolves at phase transitions and milestone boundaries.
|
||||
|
||||
**After each phase transition**:
|
||||
|
||||
1. Requirements invalidated? Move to Out of Scope with reason.
|
||||
2. Requirements validated? Move to Validated with phase reference.
|
||||
3. New requirements emerged? Add to Active.
|
||||
4. Decisions to log? Add to Key Decisions.
|
||||
5. "What This Is" still accurate? Update if drifted.
|
||||
|
||||
**After each milestone**:
|
||||
|
||||
1. Full review of all sections.
|
||||
2. Core Value check: still the right priority?
|
||||
3. Audit Out of Scope: reasons still valid?
|
||||
4. Update Context with current state.
|
||||
|
||||
---
|
||||
*Last updated: 2026-04-26 after first track and Phase 1 plan were set.*
|
||||
*Last updated: 2026-04-26 after v2 Frontend MVP milestone start.*
|
||||
|
||||
Reference in New Issue
Block a user