FLEX-WP-0040-T07: compact-sitting v14 admits present-existing requester
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Container Image / build-and-push (push) Successful in 1m15s

v14 (proposed, sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde)
keeps every v13 decision and admits approval requester service:nk-bind-executor
only from submitter nk-bind-executor, memo class and approval action
bounded-execution, an aal2 human reviewer, and never the approval actor
itself (GH-DEC-2026-026 class C2). v13 stays unchanged as rollback reference.
The admission generator skips present_existing registry rows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
This commit is contained in:
tegwick 2026-11-01 00:40:35 +01:00
parent 18db517e00
commit 2de0f862f9
10 changed files with 1414 additions and 2 deletions

View file

@ -119,6 +119,27 @@ Wait: FLEX-WP-0039 readiness surface and a founder rollout decision for a pin
serving the pack, with the executor's declared fail-closed stance. Gate:
founder-approved rollout; no live change from this repo's agents.
## 7. Review policy v14: present-existing requester for founder approval
```task
id: FLEX-WP-0040-T07
status: done
priority: high
```
informed-decision INFD-WP-0010 (`present_existing`, commit 0e66a33) lets the
executor's own approval be presented to the founder; v13 refuses it with
`requester_mismatch`. Compact-sitting v14 (`proposed`,
`sha256:8911458f36f1a60598aa19592a2d752a74dffe2617fd86238407ac87bc300fde`,
`examples/informed-decision-present-existing-review/`) keeps every v13 decision
and admits requester `service:nk-bind-executor` only from submitter
`nk-bind-executor`, memo class and approval action `bounded-execution`, a human
reviewer at KeyCape aal2, and never the approval actor itself (gate-house
GH-DEC-2026-026, class C2). Owner note: `docs/compact-sitting-v14-present-existing.md`.
Gate met: 46 embedded tests and the Go pin/evaluation tests pass; v13 untouched.
Live use waits on informed-decision carrying `approval_action` and a founder
release (image, values, consumer pin); no deployment from this task.
## Founder decision 2026-10-31
Approved by the founder (`proposed` -> `ready`) after the NK-WP-0056-T02 owner answers (hub decision 19afd15e). The T06 pilot runs without the gate and records it as `not-evaluated`; a second admission needs this gate or a founder-recorded exception.