NK-WP-0049-T15: incorporate the T02 caller ledger into the restore packet
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 696317@bnt-lap001
Assistant-Session: bab9e511-0915-45b3-926a-2fab552edff6
This commit is contained in:
tegwick 2026-10-23 00:27:33 +02:00
parent 4c4c7c4569
commit ef3a7ee76b
2 changed files with 12 additions and 2 deletions

View file

@ -208,8 +208,12 @@ Existing-token MFA remains T19; event completeness is not claimed.
images independently of production and the failed registry.
- A retained user and MFA token available in private owner custody; exact native
verification commands reviewed against the chosen service versions.
- T02 current-caller ledger and T21 per-caller owner admission, including legacy
token, diagnostic, resolver and LDAP-group boundaries.
- T21 per-caller owner admission, including legacy token, diagnostic, resolver
and LDAP-group boundaries. The T02 current-caller ledger is delivered
([caller-ledger.json](evidence/2026-10-23-nk49-t02-caller-ledger/caller-ledger.json),
2026-10-23). Submit the acceptance from its `current` rows. Its two historical
Secrets (`sso/keycape-pi-token`, `mfa/privacyidea-trigger-admin`) are excluded
from restore scope: they are retired in source, with revocation routed to T22.
- Service-owner acceptance of network/config translations and all required
grants. New grants or production effects require their own owner decisions.

View file

@ -454,6 +454,12 @@ credential or production effect has its own owner decision. The verifier deletes
its plaintext; it is not a production importer. This task prepares authority and
inputs for T16–T20, not an automatic production restore.
2026-10-23: the T02 ledger is incorporated into
`docs/identity-service-restore-packet.md`. Acceptance for current callers uses
its `current` rows, and the two historical Secrets are excluded from restore
scope. Still owner-held: a named disposable target and route, archive/runtime
image lineage, private existing-user/MFA inputs, and service-owner acceptance.
## Prove restored LLDAP directory and existing-user authentication
```task