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:
parent
f56d82f09a
commit
3064c0fe0c
18 changed files with 1676 additions and 72 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue