FLEX-WP-0031-T01: decide emission atomicity (FLEX-DEC-2026-018)
Commit before release for every class; on commit failure restrictive effects are released and counted released_uncommitted, allow/audit_only are withheld. Withholding a deny would be fail-open at open-stance consumers. Measured cost ~1.1 ms per durable append on railiance01. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 307130@bnt-lap001 Assistant-Session: 270c79f7-0823-4b0d-990d-aad5af9935ce
This commit is contained in:
parent
68b3d74df3
commit
da520615e5
2 changed files with 74 additions and 3 deletions
|
|
@ -4,7 +4,7 @@ type: workplan
|
|||
title: "The decision record has a declared emission guarantee and nothing that delivers it"
|
||||
domain: infotech
|
||||
repo: flex-auth
|
||||
status: ready
|
||||
status: active
|
||||
flavor: implementation
|
||||
owner: claude
|
||||
topic_slug: netkingdom
|
||||
|
|
@ -14,7 +14,7 @@ related_workplans:
|
|||
- FLEX-WP-0030
|
||||
- FLEX-WP-0019
|
||||
created: "2026-09-21"
|
||||
updated: "2026-09-21"
|
||||
updated: "2026-09-23"
|
||||
state_hub_workstream_id: "84f5d9fe-b4c9-584a-b964-efe3e48af095"
|
||||
---
|
||||
|
||||
|
|
@ -37,7 +37,7 @@ a compromised flex-auth suppressing a record and its own count together.
|
|||
|
||||
```task
|
||||
id: FLEX-WP-0031-T01
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "2dbc225f-d762-537b-9a24-ab2b17fc2fa2"
|
||||
```
|
||||
|
|
@ -48,6 +48,15 @@ a rare load-bearing decision (`deny`) may be returned before its record is
|
|||
committed to the outbox, and record the answer as a `FLEX-DEC`. Gate: decided,
|
||||
with the latency cost stated.
|
||||
|
||||
Done 2026-09-23: `FLEX-DEC-2026-018`. Every decision is released only after its
|
||||
record commits to the local outbox. When the commit fails, restrictive effects
|
||||
(`deny`, `redact`, `not_applicable`) are still released and counted as
|
||||
`released_uncommitted`, while `allow` and `audit_only` are withheld (503).
|
||||
Withholding a deny would turn it into an error that an open-stance consumer
|
||||
treats as proceed. The measured cost is about 1.1 ms per durable append on
|
||||
railiance01. The ruling puts two requirements on T03: the outbox needs a PVC,
|
||||
and the node disk is at 84 %.
|
||||
|
||||
## 2. Register flex-auth as an audit-core sender
|
||||
|
||||
```task
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue