feat(milestone): merge phase/01 mastery-core → milestone/v0.3-mastery-scoring

Phase 1 complete. Mastery scoring + competency rubrics + VC issuer shipped.
9 slices, 5 waves, 238 tests passing, 13/13 REQ-IDs covered.
4/4 grill MUST conditions satisfied. VERIFY: APPROVE_WITH_NOTES.

---ci---
project: praxis
phase: 1
milestone: v0.3
status: complete
requirements:
  covered: [REQ-MAST-01, REQ-MAST-02, REQ-MAST-03, REQ-SCEN-02, REQ-SCEN-03, REQ-SCEN-04, REQ-PATH-02, REQ-NFR-MAST-01, REQ-NFR-MAST-02, REQ-NFR-VC-01, REQ-NFR-VC-02, REQ-NFR-IRT-01]
  partial: []
---/ci---
This commit is contained in:
Praxis CI
2026-08-04 00:03:13 +00:00
parent 926322960e
commit 4d39596a7d
51 changed files with 6962 additions and 215 deletions
+18
View File
@@ -0,0 +1,18 @@
"""Praxis path engine package (SLICE-05, REQ-PATH-02).
Defines the 6-week competency path structure with mastery gates (D-037),
loaded from YAML into typed Pydantic models and driven by the path engine.
"""
from __future__ import annotations
from server.paths.schema import Path, PathWeek, WeekGate, ValidationError
from server.paths.engine import PathEngine
__all__ = [
"Path",
"PathWeek",
"WeekGate",
"PathEngine",
"ValidationError",
]