Prepare guarded reset-role transition and native recovery proof
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
This commit is contained in:
parent
2387409d08
commit
c07e6ebe34
8 changed files with 1027 additions and 0 deletions
|
|
@ -602,3 +602,78 @@ reset-authority/current-roles.json and consumer reset-role-return-verification-
|
|||
the reviewed password-manager transition for this consumer, retaining explicit
|
||||
non-admin service/application-account reach and directory-admin exclusion. The
|
||||
accepted tegwick flow needs no new directory-admin recovery route on this evidence.
|
||||
|
||||
|
||||
## Prepare and rehearse the guarded reset-role transition
|
||||
|
||||
```task
|
||||
id: NK-WP-0054-T14
|
||||
status: done
|
||||
priority: high
|
||||
assignee: codex
|
||||
depends_on: [NK-WP-0054-T11, NK-WP-0054-T13]
|
||||
```
|
||||
|
||||
Owner: Codex. Prepare the exact svc-authelia role replacement and read-only
|
||||
recovery; validate the journal, crash recovery and pinned native transport.
|
||||
Measure role refresh in a single running Authelia process and disclose retained
|
||||
HTTP-token rights after membership rollback. Completion requires source-bound
|
||||
validation and an executable reviewed proposal, not a live grant. This extracts
|
||||
packet preparation from T10; its original operational acceptance remains open.
|
||||
|
||||
Completed 2026-10-31: controller and proposal prepared; 25 unit and four native
|
||||
checks pass, zero failures/errors/skips, Ruff passes. Real process death after
|
||||
either LDAP effect recovers read-only without grant replay. Same-process Authelia
|
||||
rehearsal proves refusal/success/refusal across grant/rollback, with old/new
|
||||
passwords and consumed challenges. Native token test proves the explicit rollback
|
||||
limit: old HTTP token rights survive membership removal; fresh tokens lose them.
|
||||
Evidence: docs/evidence/2026-10-31-reset-authority/transition-validation.json and
|
||||
role-refresh.json; source and review in coulomb-social/docs/release/native-password-
|
||||
reset-review-2026-10-30.md. Proposal digest:
|
||||
sha256:753f50f139a0d090a8b64ba15174f2a7e8b0e639eb0dd01d17783476b5a3759f.
|
||||
No production membership, password, declaration or runtime was changed.
|
||||
|
||||
## Admit and execute the reviewed reset-role transition
|
||||
|
||||
```task
|
||||
id: NK-WP-0054-T15
|
||||
status: wait
|
||||
priority: high
|
||||
assignee: codex
|
||||
needs_human: true
|
||||
depends_on: [NK-WP-0054-T14]
|
||||
blocked_on: human
|
||||
blocking_reason: Founder admission of the complete non-admin password-write scope and attended terminal execution are required.
|
||||
```
|
||||
|
||||
Owner: founder for admission and private authentication; Codex verifies the
|
||||
returned durable receipt. The earlier read-only observation authorizes no grant.
|
||||
Review coulomb-social/docs/release/native-password-reset-review-2026-10-30.md.
|
||||
Completion requires the exact proposal digest, native role postflight and private
|
||||
receipt readback. A refused or interrupted operation stays open and follows the
|
||||
reviewed recovery. Membership rollback does not invalidate pre-existing HTTP
|
||||
tokens or undo productive password changes. No live token-revocation operation
|
||||
is approved by this packet; its limitation is part of the admission question.
|
||||
|
||||
## Align the reset authority sources and verify productive recovery
|
||||
|
||||
```task
|
||||
id: NK-WP-0054-T16
|
||||
status: wait
|
||||
priority: high
|
||||
assignee: codex
|
||||
depends_on: [NK-WP-0054-T15]
|
||||
blocked_on: dependency
|
||||
blocking_reason: Requires the reviewed T15 grant and its verified native receipt.
|
||||
```
|
||||
|
||||
Owner: Codex prepares/verifies, founder supplies productive verdict and private
|
||||
inputs. After T15's verified result, align the service identity declaration and
|
||||
existing bind verification/repair expectations with the admitted role. Keep the
|
||||
single Authelia consumer and current credential custody; never infer broader
|
||||
human-admin authority. Verify the accepted tegwick reset, new/old password result,
|
||||
consumed-link refusal, app access and MFA, then a fresh identity archive and
|
||||
isolated restore of the same supported behavior. Retain only value-free receipts.
|
||||
A proposed/source-only grant or fixture pass cannot close this task. It supplies
|
||||
the remaining acceptance of T10 and therefore CSOC-WP-0015-T06; no completed T05
|
||||
or historical October6 acceptance is reopened or counted twice.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue