40 lines
935 B
Markdown
40 lines
935 B
Markdown
|
|
# Phase 4 Context: Progression
|
||
|
|
|
||
|
|
**Status:** Ready for execution
|
||
|
|
**Started:** 2026-04-26
|
||
|
|
|
||
|
|
## Goal
|
||
|
|
|
||
|
|
Expose visible, evidence-backed progression after diagnostic practice.
|
||
|
|
|
||
|
|
## Inputs
|
||
|
|
|
||
|
|
- OpenSpec `learning-progression` requirements.
|
||
|
|
- `docs/planning/GAMIFICATION.md`.
|
||
|
|
- Phase 3 learner memory snapshots.
|
||
|
|
- Existing workflow contracts for `NextChallenge` and `ReadinessUpdate`.
|
||
|
|
|
||
|
|
## Decisions
|
||
|
|
|
||
|
|
- Derive MVP readiness directly from learner memory.
|
||
|
|
- Keep progression read-only except for future workflow outputs.
|
||
|
|
- Do not add streak persistence yet.
|
||
|
|
- Rewards and unlocks must be deterministic and evidence-backed.
|
||
|
|
|
||
|
|
## Boundaries
|
||
|
|
|
||
|
|
In scope:
|
||
|
|
|
||
|
|
- Role readiness map API.
|
||
|
|
- Concept ladder level calculation.
|
||
|
|
- Next challenge selection API.
|
||
|
|
- Boss-style unlock when prerequisite concepts are stable.
|
||
|
|
- Tests and verification.
|
||
|
|
|
||
|
|
Out of scope:
|
||
|
|
|
||
|
|
- Frontend map UI.
|
||
|
|
- Persistent campaign/streak storage.
|
||
|
|
- Social leaderboards.
|
||
|
|
- Random reward economy.
|