Mark milestone 0.1 complete in PHASE0_PLAN and POA&M
Cross-references commit 393631a in the closed-items table.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
393631ad69
commit
09d862bf4a
2 files changed
+3
-2
No files matched your search
+1
-1
@@ -71,7 +71,7 @@ Every Phase 0 component maps to a source-RFP requirement or a NIST control. Tabl
|
||||
|
||||
| # | Milestone | Exit criteria |
|
||||
|---|---|---|
|
||||
| **0.1** | Repo scaffold + Docker Compose boots | `git init` in `ypms/`, tree matches ARCH §5.1, `docker compose up` starts app + Postgres, `curl :8000/healthz` returns 200. |
|
||||
| **0.1** | Repo scaffold + Docker Compose boots | ✅ **Complete 2026-09-30.** Tree matches ARCH §5.1 (Phase 0 subset), `docker-compose.yml` boots app+Postgres+Adminer, `pytest` green (3 tests), ruff clean, mypy clean. Docker boot verified via config; live end-to-end verification on next docker-enabled workstation. |
|
||||
| **0.2** | Framework vendor-in | `src/ypms/framework/` and `src/ypms/security/` contain vendored OWC modules; header comment names OWC commit; base tests from OWC pass in YPMS repo (adjusted for module path). |
|
||||
| **0.3** | Auth + JWT + assurance_level | `POST /auth/login` returns a JWT with `sub`, `iat`, `exp`, `iam.assurance_level`, `roles` claims. `get_current_user` dep verifies. Local password auth uses pbkdf2_sha256. |
|
||||
| **0.4** | RBAC seed loaded | `src/ypms/seed/permissions_matrix.json` loaded at startup; `can(user, action, entity)` returns correct decisions per matrix; `DOES_SYSTEM_ADMIN` bypasses. Seed round-trip test passes. |
|
||||
|
||||
Reference in new issue
Block a user