flex-auth/workplans/FLEX-WP-0027-t03-human-review.md
tegwick 23c93bbac5
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Qualify FLEX-WP-0020/0027 wait tasks per Task Wait Qualifiers v0.1 (CUST-WP-0074-T05, R1 root)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: sonnet
Assistant-Process: 237582@bnt-lap001
Assistant-Session: f2b3d9f1-8fb9-4b9c-bc2b-837ec5dfc826
2026-09-28 23:48:29 +02:00

61 lines
2 KiB
Markdown

---
id: FLEX-WP-0027
type: workplan
title: "Admit scoped human review for the three T03 actions"
domain: infotech
repo: flex-auth
status: blocked
flavor: implementation
owner: codex
topic_slug: netkingdom
created: "2026-09-14"
updated: "2026-09-27"
state_hub_workstream_id: "954635b2-8377-5227-ab4f-10607b2a02c6"
---
## Implement the explicit group and exact-record mandate
```task
id: FLEX-WP-0027-T01
status: done
priority: high
state_hub_task_id: "7b5af88b-2630-5f94-a085-78180690e08c"
```
The operator admitted net-kingdom-admins for the three T03 reviews only.
`examples/informed-decision-t03` pins record IDs, versions and native bindings.
Fresh verified KeyCape MFA and groups are mandatory. 57 evaluator checks pass.
Reproduce with `python3 tools/exercise_t03_review_policy.py --binary /path/to/flex-auth --receipt /tmp/t03-checks.json`.
## Deploy the isolated caller-bound policy
```task
id: FLEX-WP-0027-T02
status: done
priority: high
state_hub_task_id: "129568a0-cb1c-5f7b-8f5d-f44f1d2bcfff"
```
`values/informed-decision-t03.yaml` pins the live image and policy. TokenReview
admits only system:serviceaccount:informed-decision:review. Six native caller
checks pass with synthetic identities; evidence is retained in docs/evidence.
## Verify actual human review through the native service
```task
id: FLEX-WP-0027-T03
status: wait
needs_human: true
blocking_reason: "Needs the operator's exact signed-in account and actual human acknowledgements; synthetic policy checks are not acceptance."
priority: high
state_hub_task_id: "9417d64a-308c-566f-af29-217c5c45d294"
```
Wait for the operator's exact signed-in account, then address the three memos
and verify actual human acknowledgements/entries. Synthetic policy checks are
not acceptance evidence. SECRETS-WP-0010-T03 retains live consume and execution.
2026-09-27: no operator sign-in has occurred yet. This is the only remaining
task and it is irreducibly a human action (the operator's own signed-in
account exercising the review), so the workplan is marked `blocked` rather
than `active` until that happens.