Didactopus/docs/component-specs.md

1.2 KiB

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