docs(milestone): complete v0.4-operator-tier — v0.1.9 tagged, release created, merged to main
v0.4 milestone complete. 8/8 REQ covered, 6/6 grill MUSTs honored. Review APPROVE_WITH_NOTES (8 P1+ carry-forward), audit HEALTHY. 317 pytest pass, 36 skip, 0 fail; 17/17 vitest; npm build + typecheck clean. Next milestone: v0.5 (Live Assist on-the-job companion). ---ci--- project: praxis phase: 3 milestone: v0.4 status: complete phase_role: final milestone_complete: true milestone_merged_to_main: true tag: v0.1.9 release: https://git.cloudinit.dev/coreci/praxis/releases/tag/v0.1.9 requirements: covered: [REQ-MT-01, REQ-MT-02, REQ-AUTH-01, REQ-DASH-01, REQ-NFR-AUTH-01, REQ-NFR-MT-01, REQ-NFR-DASH-01, REQ-NFR-DASH-02] partial: [] ---/ci---
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
{
|
||||
"phase": 3,
|
||||
"stage": "in_progress",
|
||||
"stage": "complete",
|
||||
"milestone": "v0.4",
|
||||
"phase_role": "final_review",
|
||||
"phase_role": "final",
|
||||
"attempts": 0,
|
||||
"updated_at": "2026-08-04T12:00:00Z",
|
||||
"milestone_complete": false,
|
||||
"milestone_merged_to_main": false,
|
||||
"tag": "v0.1.8",
|
||||
"release_url": "https://git.cloudinit.dev/coreci/praxis/releases/tag/v0.1.8",
|
||||
"updated_at": "2026-08-04T05:00:00Z",
|
||||
"milestone_complete": true,
|
||||
"milestone_merged_to_main": true,
|
||||
"tag": "v0.1.9",
|
||||
"release_url": "https://git.cloudinit.dev/coreci/praxis/releases/tag/v0.1.9",
|
||||
"release_status": "created",
|
||||
"next_milestone": null,
|
||||
"next_milestone": "v0.5",
|
||||
"requirements": {
|
||||
"covered": ["REQ-MT-01", "REQ-AUTH-01", "REQ-NFR-AUTH-01", "REQ-NFR-MT-01", "REQ-MT-02", "REQ-DASH-01", "REQ-NFR-DASH-01", "REQ-NFR-DASH-02"],
|
||||
"active": [],
|
||||
"covered": ["REQ-MT-01", "REQ-MT-02", "REQ-AUTH-01", "REQ-DASH-01", "REQ-NFR-AUTH-01", "REQ-NFR-MT-01", "REQ-NFR-DASH-01", "REQ-NFR-DASH-02"],
|
||||
"deferred": []
|
||||
}
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
# Praxis — Requirements
|
||||
|
||||
**Milestone:** v0.4 (Operator tier — cohort dashboard, auth, Postgres)
|
||||
**Status:** phase 3 — final review (active milestone); P0-P2 complete — 8/8 v0.4 REQ covered (v0.1.6/v0.1.7/v0.1.8 tagged); v0.3 complete — released as v0.1.5 (13/13 v0.3 REQ covered)
|
||||
**Milestone:** v0.4 (Operator tier — cohort dashboard, auth, Postgres) — complete
|
||||
**Status:** milestone released as v0.1.9 (merged to main) — 8/8 v0.4 REQ covered; v0.3 complete — released as v0.1.5 (13/13 v0.3 REQ covered)
|
||||
|
||||
Formal requirements with REQ-IDs. Scoped to the active milestone unless noted. v0.1/v0.2/v0.3 requirements (complete) are retained for reference with their final status. Later-milestone requirements are marked `deferred`.
|
||||
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
# Praxis — Roadmap
|
||||
|
||||
**Milestone:** v0.4 (Operator tier — cohort dashboard, auth, Postgres) — active
|
||||
**Status:** phase 3 — final review (active milestone); P0-P2 complete (v0.1.6/v0.1.7/v0.1.8 tagged)
|
||||
**Milestone:** v0.4 (Operator tier — cohort dashboard, auth, Postgres) — complete
|
||||
**Status:** milestone released as v0.1.9 (merged to main)
|
||||
**Previous milestone:** v0.3 (Mastery scoring + competency rubrics + verifiable credentials) — complete, tagged v0.1.5, release #380, merged to main
|
||||
|
||||
## Milestone Philosophy
|
||||
@@ -44,11 +44,11 @@ Pipeline stages: SPECIFY → CLARIFY → RESEARCH → PLAN → GRILL → SHIP
|
||||
|
||||
**Goal:** Cohort aggregation pipeline (on-session-end hook + nightly reconciliation, k-anonymity ≥ 10, 7-day windows) + React cohort dashboard under `/operator/*` (served by same FastAPI, reuses v0.2 StaticFiles) + `/api/operator/*` endpoints (auth-gated). Dashboard shows anonymized practice/mastery/failure-pattern views with cells < 10 learners suppressed.
|
||||
|
||||
### Final Phase (P3) — Review + Ship (planned)
|
||||
### Final Phase (P3) — Review + Ship (complete — tagged v0.1.9, release created, merged to main)
|
||||
|
||||
**Branch:** `phase/03-final-review-ship` → merged to `milestone/v0.4-operator-tier` → merged to `main`
|
||||
**Ship target:** final patch = v0.4 milestone release
|
||||
**Status:** planned
|
||||
**Status:** complete (v0.1.9 tagged, Gitea release created, merged to main; review APPROVE_WITH_NOTES, audit HEALTHY)
|
||||
|
||||
**Goal:** Multi-persona code review, project audit, milestone merge to main, milestone release.
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"slug": "praxis",
|
||||
"name": "Praxis",
|
||||
"milestone": "v0.4",
|
||||
"status": "active"
|
||||
"status": "milestone-complete"
|
||||
}
|
||||
],
|
||||
"active_project": "praxis",
|
||||
|
||||
Reference in New Issue
Block a user