Record approved capabilities-self apply and attended caller proofs
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s

Assistant: codex
Assistant-Model: gpt-6.1-sol
Assistant-Session: 01a13eab-1e6a-7b33-9c37-372e90ada3a2
This commit is contained in:
codex 2026-10-15 19:23:28 +02:00
parent 061d98b66e
commit 643006aa25
5 changed files with 208 additions and 42 deletions

View file

@ -0,0 +1,64 @@
{
"workplan": "NK-WP-0051",
"date": "2026-10-15",
"result": "pass",
"source": "Attended founder observations in this session, ops-mason native verifier receipts, railiance-platform delegated applier and overlay checks",
"admin": {
"uid": "platform-root",
"groups": [
"activity-core-operators",
"net-kingdom-admins",
"net-kingdom-users",
"whynot-design"
],
"assurance": "aal2",
"client_id": "openbao-admin",
"contained_session_exit": 0,
"ccr": "CCR-2026-0045",
"ccr_status": "applied"
},
"member": {
"uid": "bernd.worsch-3",
"groups": [
"reuse-surface-hub-writers",
"tenant:trial:demo-company:users",
"whynot-design"
],
"assurance": "aal2",
"client_id": "openbao-admin",
"result": "accepted",
"revoked": true
},
"non_member": {
"uid": "tegwick",
"groups": [
"railiance-admins"
],
"assurance": "aal2",
"client_id": "openbao-admin",
"result": "refused",
"openbao_error": "Vault login failed. error validating claims: claim \"groups\" does not match any associated bound claim values"
},
"overlay": {
"apply": "passed",
"verify": "passed after transient connection reset during gateway rollout",
"cluster_uid": "a553c742-0115-43d4-99a4-a5ca56fe0786",
"ui_role_browser_clickthrough": "Not separately exercised; retained in RPF-WP-0057-T04. Native attended OIDC logins for both roles passed expected outcomes."
},
"verification": {
"directory_helper": "68 passed",
"platform_credential_and_ui_tests": "64 passed, 2 unrelated failures: CCR-2026-0035 schema validation; core-hub resource inventory expectation",
"ccr_0045_validate": "passed",
"ccr_0045_dry_run": "passed; no warnings"
},
"limits": [
"No KV secret values read",
"User diagnosis values are founder observations, not independently captured browser evidence",
"No independent live platform-admin entity-policy inventory performed",
"No changes to directory memberships, admin entity policy, or ops-mason-survey"
],
"receipts": {
"reuse-surface-hub-writer-member.txt": "1b61f06bba55562dc833345f8c10cfa286212f84815b9fcdcdb6f28c9cf0a328",
"reuse-surface-hub-writer-non-member.txt": "94fa475eb31e4c6a61c223b997b426c960a5144384d4aa688b4de01c8a47d322"
}
}

View file

@ -0,0 +1,21 @@
mode=member
at=2026-10-15T17:16:54Z
addr=http://127.0.0.1:18200
role=reuse-surface-hub-writer-workload-kv-read
policy=workload-kv-read-reuse-surface-runtime
uid=bernd.worsch-3
uid_source=operator
assurance=aal2
assurance_source=operator
login=ok
openbao_error=
entity_id=c204099b-cb94-363f-e207-5ff4d4aa6e94
policies=workload-kv-read-reuse-surface-runtime
identity_policies=
platform/data/workloads/reuse/reuse-surface/runtime-secrets: read
platform/metadata/workloads/reuse/reuse-surface/runtime-secrets: read
platform/data/workloads/reuse/reuse-surface: deny
platform/metadata/workloads/reuse/reuse-surface: deny
platform/data/workloads/issue-core/issue-core/issue-core-runtime: deny
revoked=yes
result=pass

View file

@ -0,0 +1,21 @@
mode=non-member
at=2026-10-15T17:20:11Z
addr=http://127.0.0.1:18200
role=reuse-surface-hub-writer-workload-kv-read
policy=workload-kv-read-reuse-surface-runtime
uid=tegwick
uid_source=operator
assurance=aal2
assurance_source=operator
login=refused
openbao_error=Error authenticating: Error making API request. | URL: GET http://127.0.0.1:18200/v1/auth/netkingdom/oidc/callback?client_nonce=cnM23po0ewSOMtT1AhuU&code=[redacted]&id_token=&state=st_GrdNJIELAV9Evdxna5YB | Code: 400. Errors: | * Vault login failed. error validating claims: claim "groups" does not match any associated bound claim values
entity_id=
policies=
identity_policies=
platform/data/workloads/reuse/reuse-surface/runtime-secrets: not-run
platform/metadata/workloads/reuse/reuse-surface/runtime-secrets: not-run
platform/data/workloads/reuse/reuse-surface: not-run
platform/metadata/workloads/reuse/reuse-surface: not-run
platform/data/workloads/issue-core/issue-core/issue-core-runtime: not-run
revoked=n/a
result=pass