chore: establish phase 0 baseline
baseline / verify (push) Has been cancelled

This commit is contained in:
2026-07-18 18:20:34 -04:00
commit b38da7d53f
42 changed files with 2618 additions and 0 deletions
+23
View File
@@ -0,0 +1,23 @@
# Phase 0 exit checklist
| Exit criterion | Evidence | State |
| --- | --- | --- |
| Rust workspace and component boundaries | root and crate manifests; ADR 0001 | Passed |
| Temporary naming and rename path | rename manifest; placeholder scanner | Passed for private development |
| Toolchain and lockfile | Rust 1.97.1 checker; desktop evidence; committed lockfile | Passed |
| Formatting, linting, tests | `make verify`; desktop evidence | Passed |
| CI | pinned workflow invoking `make verify` and `make audit` | Configured; first hosted run pending |
| Dependency/license/security audits | workspace auditor; `deny.toml`; cargo-deny 0.20.2 | Passed |
| Release/version policy | release policy and changelog | Passed |
| ADRs | `docs/adr/` | Passed |
| Fixture rules | fixture policy | Passed |
| Threat model | initial threat model | Passed |
| Package/source inventory | schema-versioned TOML inventory | Passed for current components |
| Test evidence format | template plus desktop evidence | Passed |
| Requirement traceability | 29 IDs mapped to phases and evidence classes | Passed structurally |
| Supported-platform decision | supported-platform record | Passed |
| Canonical project license | root GNU AGPL v3 text; hash checked | Passed |
Phase 0 is closed. The first hosted CI run is operational evidence rather than a blocker
to beginning private Phase 1 contract design, but it must pass before accepting external
changes or treating CI as enforced.