-
released this
2026-08-03 19:58:41 +00:00 | 4 commits to milestone/v0.3-mastery-scoring since this releasev0.3 Phase 0 — Pre-Execution (planning artifacts)
Milestone v0.3 (mastery scoring + competency rubrics + verifiable credentials) planning phase.
Pipeline stages
- SPECIFY — re-scoped PROJECT/REQUIREMENTS/ROADMAP to v0.3
- CLARIFY — 12 ambiguities auto-resolved (D-038..D-049, full autonomy)
- RESEARCH — 4 parallel agents: rubric models, VC stack, auth/Postgres, anonymization/IRT/library
- PLAN — 1 execution phase (P1, 9 slices, 5 waves, ~40 tasks) + final phase
- GRILL — 4 MUST conditions resolved (milestone split, VC interop tests, risk fixes, phase split)
Decisions
- D-031..D-049 (19 decisions, all >=0.70 confidence)
- Operator tier (REQ-DASH-01, REQ-AUTH-01, REQ-MT-01/02) deferred to v0.4 per grill Axis 2
Requirements
- 13 active REQ-IDs (7 functional + 6 NFR)
- 8 deferred to v0.4 (operator tier)
Downloads
-
released this
2026-08-03 18:54:53 +00:00 | 6 commits to main since this releasev0.2 Milestone — Proxmox LXC Deployment
v0.2 deploys praxis into a Proxmox LXC container via Docker-in-LXC, reusing and adapting coreci's battle-tested proxmox toolkit.
Phases
Phase Name Tag Release P0 pre-execution (specify→clarify→research→plan→grill) v0.1.0 #371 P1 lxc-deploy (10 slices, 4 waves, 34 tasks) v0.1.1 #374 P2 final-review-ship (review + audit) v0.1.2 this Requirements (19/20 covered, 1 deferred)
Functional (16/16): REQ-DEPLOY-01..16 — Dockerfile, docker-compose, proxmox toolkit, firstboot hook, health-check, systemd, secret wiring, bats tests, e2e verification
NFR (3/4): REQ-NFR-DEPLOY-01 (idempotency), 02 (rollback), 04 (secrets never committed)
Deferred (1): REQ-NFR-DEPLOY-03 (live first-boot timing < 5min — requires live cluster)Tests
- 121 bats tests (10 files, 114 pass + 7 skipped e2e)
- 73 pytest tests (9 skipped — live voice keys)
- Docker build succeeds, compose valid
Key decisions
- D-022: Docker image in LXC (nesting=1)
- D-023: FastAPI serves client/dist as StaticFiles
- D-026: Proxmox secrets sourced from ~/coreci/.env.secrets
- G-101: GITEA_TOKEN baked into hookscript snippet at staging time
- G-102: PRAXIS_DB_PATH env read (db/store.py + db/migrate.py)
Review: APPROVE_WITH_NOTES (2 P0 fixed, 8 P1+ noted)
Audit: HEALTHY (0 critical, 5 warnings)
---ci---
project: praxis
phase: 2
milestone: v0.2
status: complete
requirements:
covered: [REQ-DEPLOY-01..16, REQ-NFR-DEPLOY-01,02,04]
deferred: [REQ-NFR-DEPLOY-03]
---/ci---Downloads
-
released this
2026-08-03 18:37:57 +00:00 | 10 commits to main since this releasePhase 1 — LXC Deploy Implementation
Slices: 10 (4 waves, 34 tasks)
REQ-IDs: 20/20 (16 functional + 4 NFR)
Tests: 121 bats + 77 pytest passing
Docker: build succeeds, compose valid, /health servesImplemented:
- Multi-stage Dockerfile (node:22-slim → python:3.12-slim)
- docker-compose.yml (port 8789, SQLite volume, env injection)
- Proxmox LXC toolkit (12 scripts adapted from coreci)
- firstboot-hook (Docker install + git clone + systemd)
- install-service.sh + praxis.service systemd unit
- G-101 fix: GITEA_TOKEN baked into snippet at staging time
- G-102 fix: PRAXIS_DB_PATH env read (db/store.py + db/migrate.py)
- FastAPI StaticFiles mount for client/dist
- 121 bats tests (10 files)
- E2E deploy verification script
Verify: APPROVE_WITH_NOTES (4 P0 fixed, 8 P1+ noted)
---ci---
project: praxis
phase: 1
milestone: v0.2
status: complete
---/ci---Downloads
-
released this
2026-08-01 14:10:21 +00:00 | 17 commits to main since this releasePhase 0 — Pre-Execution (v0.2: Proxmox LXC Deployment)
Pipeline: SPECIFY → CLARIFY → RESEARCH → PLAN → GRILL
Planned: 20 REQ-IDs (16 functional + 4 NFR), 10 slices, 4 waves, 34 tasks
Grill: 15 challenges, 2 MUST, 4 FIX, 7 ACCEPT — APPROVE_WITH_NOTES
Decisions: D-021..D-040 (scope, Docker-in-LXC, FastAPI StaticFiles, secret injection, CT sizing, systemd)
Binding fixes for EXECUTE:
- G-101: GITEA_TOKEN injection chain (bake into snippet)
- G-102: PRAXIS_DB_PATH env read (db/store.py + db/migrate.py)
- G-103: Missing env vars in injection list
- G-104: Health-check timeout 300s→600s
- G-105: Dockerfile copy ordering
- G-106: Bats test count
---ci---
project: praxis
phase: 0
milestone: v0.2
status: complete
---/ci---Downloads
-
released this
2026-08-01 13:32:58 +00:00 | 24 commits to main since this releasePraxis v0.1 foundation milestone. Voice-first AI apprenticeship platform minimal viable voice loop.
Phases:
- P0 pre-execution (specify/clarify/research/plan/grill) -> v0.0.0
- P1 minimal viable voice loop (Pipecat + Deepgram + Cartesia/Piper + Ollama Cloud + React/WebRTC + SQLite) -> v0.0.1
- P2 final review + audit + milestone ship -> v0.0.2
15/15 P1 REQ-IDs covered. 73 tests pass. Review APPROVE_WITH_NOTES. Audit HEALTHY.
Release notes: https://git.cloudinit.dev/coreci/praxis/releases
Downloads