docs: start frontend mvp milestone

This commit is contained in:
user
2026-04-26 18:34:47 +09:00
parent 4bb1d07f94
commit 3493f8b5a5
8 changed files with 225 additions and 18 deletions

View File

@@ -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.*