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
+5
View File
@@ -33,6 +33,11 @@ dependencies = [
"websockets>=12.0",
# Audio probe fixture generation (synthesized PCM) for the ASR probe
"numpy>=1.26",
# VC issuer (SLICE-09) — Ed25519 sign/verify (libsodium), JCS canonicalization
# (RFC 8785), base58-btc for Multikey proofValue encoding.
"pynacl>=1.5",
"canonicaljson>=2.0",
"base58>=2.1",
]
[project.optional-dependencies]