NK-WP-0058: record where each owner decision was routed (message ids)

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 943911@bnt-lap001
Assistant-Session: fc322940-1c8e-4bed-ab39-86cec99f23a0
This commit is contained in:
tegwick 2026-11-05 23:21:46 +01:00
parent 7cf210e126
commit f85a22d245

View file

@ -469,3 +469,18 @@ The agent's default context can read NetworkPolicies in `sso`, `approval-engine`
exec and kubeconfigs. The founder-only rows stay founder-only.
- **For T07:** `portal-client-rollout.py` and three other tools hard-code kubeconfigs (`config-hosteurope`,
`/etc/rancher/k3s/k3s.yaml`).
## Routing of the owner decisions (2026-11-05)
| Row | Question | Routed to | Reference |
| --- | --- | --- | --- |
| E5 + C7 | Approver and routing; the routing table decides who can approve | NK-WP-0057-T01 | workplan inputs |
| E2 | Who registers KeyCape clients, with no KeyCape rapp | NK-WP-0057-T01 | workplan inputs |
| E7 | Runtime owner of LLDAP, Authelia and KeyCape in `sso` | NK-WP-0057-T01 | workplan inputs |
| C1 | A supported platform interface for window roles | railiance-platform | message `f6198285` |
| O1 | Which objects on the path Argo CD owns | railiance-platform (with railiance-cluster) | message `f6198285` |
| C5 | Correct the stale Secret name in `bounded-executor.md:85-90` | railiance-platform | message `f6198285` |
| O2 | Strip every token variable in `warden access --exec`; name the variable in the refusal | ops-warden | message `4acb653c` |
| C6 | Which copy of the executor's present-existing profile is the source | informed-decision and access-engine | messages `fa7e25d3`, `df5aa613` |
| E3 | `required_assurance` | not routed: answered 2026-10-31 (`756016f9`); waits for approval-engine v7 release | — |
| C3 | Who materializes | not routed: tracked in ops-mason MASON-WP-0010-T03 (`91e2205f`) | — |