Go-live T05 + WP-0013/0014: first Phase and Control Plane completion

Accept WP-0008-T05 for trsl:phase:info-tech-canon-service-surface
(history/260805-T05-GoLive-info-tech-canon.md). Finish WP-0013 remission
automation and WP-0014 extension/breach/attestation Control Plane UI.
Update SCOPE, README, and pilot-candidate notes for pilot Stage 1.
This commit is contained in:
tegwick 2026-08-05 16:00:06 +02:00
parent f56d82f09a
commit 3064c0fe0c
18 changed files with 1676 additions and 72 deletions

View file

@ -26,10 +26,19 @@ cohort, not merely a Stage 0 pilot placeholder.
## Status
Not yet automated — see
`workplans/TREV-WP-0013-remission-credit-automation.md`. Nothing in this
codebase currently computes or writes these entries; this file is the
formula those entries must be checkable against once that workplan lands.
Automated as of WP-0013 (`src/target_revenue/remission.py`):
- Pure cumulative formula: `cumulative_remission(T0, t0, tL, as_of)`.
- Hosted apply writes the delta
`max(0, R(as_of) Σ policy remission-credit already on the ledger)`.
- **t0** = Trust Service `phase_manifests.registered_at` (no separate
`activated_at` manifest field in Stage 0).
- **Cadence**: monthly UTC (1st 00:00) for scheduled batch
(`POST /remission/run`); on-demand via
`POST /phases/{id}/remission` or Control Plane "Apply policy remission now".
- **Actor**: Licensor credential labeled `system:policy-engine`
(not a human token).
- Re-runs at the same `as_of` are no-ops (idempotent by cumulative delta).
## Superseded / next iteration