Didactopus/docs/component-specs.md

64 lines
1.2 KiB
Markdown

# Component Specifications
## Domain Mapping Engine
Inputs:
- selected domain
- learner goal
- optional prior knowledge notes
- optional domain pack
Outputs:
- concept graph
- prerequisite chains
- competency clusters
- recommended sequence
## Curriculum Generator
Inputs:
- concept graph
- learner profile
- assessment results
- roadmap templates from pack
Outputs:
- roadmap stages
- study sessions
- mastery checkpoints
- recommended projects
## Mentor Agent
Responsibilities:
- ask probing questions
- request justification
- detect vague understanding
- encourage verification
- avoid over-answering
## Practice Generator
Responsibilities:
- generate exercises by concept
- vary difficulty and modality
- create transfer tasks
- produce reflection prompts
## Project Advisor
Responsibilities:
- suggest authentic projects
- decompose milestones
- help define success criteria
- review artifacts
## Evaluation System
Responsibilities:
- assess correctness
- assess explanation quality
- assess transfer and robustness
- recommend remediation
## Artifact Registry
Responsibilities:
- discover local domain packs
- validate manifests
- check compatibility
- expose installed artifacts to the orchestration layer