# Multi-Dimensional Mastery Model

## Purpose

Didactopus should distinguish among different forms of competence rather than collapsing them into one number.

## Dimensions in this revision

- **correctness**: routine technical correctness
- **explanation**: ability to explain clearly and justify reasoning
- **transfer**: ability to apply knowledge in new contexts
- **project_execution**: ability to carry work through in an authentic task
- **critique**: ability to detect flaws and evaluate reasoning

## Current rule

A concept counts as mastered only if:
- confidence meets threshold
- every required dimension present for that concept meets its configured threshold

## Consequences

A learner can now be:
- **ready in correctness but weak in transfer**
- **strong in explanations but weak in project execution**
- **mastered overall only when all required dimensions are adequate**

## Future work

- concept-specific dimension requirements
- different thresholds by domain
- prerequisite softening based on partial dimension mastery
- deliberate weak-area practice generation
