Didactopus/docs/repository-plan.md

1.1 KiB

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