# Repository Plan

## Phase 0: Scaffold
Create the repository skeleton, interfaces, tests, naming, artifact registry, and configuration system.

## Phase 1: Domain representation
Implement:
- concept graph schema
- prerequisite traversal
- learner profile schema
- domain-pack import/export formats
- schema validation

## Phase 2: Roadmap generation
Implement:
- initial assessment intake
- competency gap analysis
- staged learning plan generation
- pack-aware roadmap assembly

## Phase 3: Mentoring loop
Implement:
- Socratic questioning templates
- explanation critique
- misconception detection
- reflective prompts
- evidence capture

## Phase 4: Practice and projects
Implement:
- competency-targeted exercise generation
- capstone recommendations
- milestone decomposition
- project review rubrics
- external pack loading

## Phase 5: Evaluation
Implement:
- concept mastery scoring
- transfer task generation
- portfolio review
- external benchmark mapping

## Phase 6: UI and persistence
Implement:
- API layer
- web frontend
- learner history store
- dashboard and evidence views
- artifact browser and installer
