Compare commits

..

No commits in common. "cf5eb674a538070760bb8c9295ca87fc461f364d" and "f35e9c6236e6b777c651cde08b977f56490e7ddf" have entirely different histories.

2 changed files with 10 additions and 13 deletions

View file

@ -2,19 +2,20 @@
# Custodian Brief — user-engine # Custodian Brief — user-engine
**Domain:** communication **Domain:** communication
**Last synced:** 2026-07-29 22:39 UTC **Last synced:** 2026-07-29 22:37 UTC
**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)* **State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)*
## Active Workstreams ## Active Workstreams
### Production self-service and user administration portal ### Production self-service and user administration portal
Progress: 4/8 done | workplan_id: `35b9c315-e721-4e0b-9710-bad04f8d2519` Progress: 3/8 done | workplan_id: `35b9c315-e721-4e0b-9710-bad04f8d2519`
**Open tasks:** **Open tasks:**
- ! T06 - Security, accessibility, and workflow conformance `39dc383c` - ! T06 - Security, accessibility, and workflow conformance `39dc383c`
- ! T08 - Closure and next-stage handoff `ecbdeef3` - ! T08 - Closure and next-stage handoff `ecbdeef3`
- ► T03 - Implement self-service login and registration UX `45ed1485` - ► T03 - Implement self-service login and registration UX `45ed1485`
- ► T04 - Implement tenant-admin and platform-admin UX `16555b68` - ► T04 - Implement tenant-admin and platform-admin UX `16555b68`
- ► T05 - Add production persistence and operability `65ff5c96`
## Inbox Hygiene ## Inbox Hygiene

View file

@ -8,7 +8,7 @@ status: active
owner: codex owner: codex
topic_slug: netkingdom topic_slug: netkingdom
created: "2026-07-27" created: "2026-07-27"
updated: "2026-07-30" updated: "2026-07-28"
depends_on: depends_on:
- USER-WP-0014 - USER-WP-0014
- USER-WP-0015 - USER-WP-0015
@ -54,7 +54,7 @@ metadata for that later stage.
```task ```task
id: USER-WP-0020-T02 id: USER-WP-0020-T02
status: done status: progress
priority: high priority: high
state_hub_task_id: "fdb0c322-3efe-4077-bfba-1648787ef411" state_hub_task_id: "fdb0c322-3efe-4077-bfba-1648787ef411"
``` ```
@ -134,7 +134,7 @@ removal, and full cross-tenant conformance remain.
```task ```task
id: USER-WP-0020-T05 id: USER-WP-0020-T05
status: done status: progress
priority: high priority: high
state_hub_task_id: "65ff5c96-134a-4ec2-ad92-511f0e5f6f04" state_hub_task_id: "65ff5c96-134a-4ec2-ad92-511f0e5f6f04"
``` ```
@ -162,14 +162,10 @@ and rollback/roll-forward no longer depends on containerd retaining local
tags. An age-encrypted user-engine Postgres dump was uploaded through the tags. An age-encrypted user-engine Postgres dump was uploaded through the
established activity-core offsite lane with plaintext cleanup. established activity-core offsite lane with plaintext cleanup.
2026-07-30 completion: the approved ops-mason plan moved the portal edge The remaining T05 item is migration of the portal edge marker and provisioner
marker and provisioner service token into one exact OpenBao workload path, service token from bootstrap Kubernetes Secrets into an OpenBao-owned,
delivered through separate bounded AppRoles and namespace-restricted ExternalSecret-delivered, rotatable lane. This requires the ops-mason
ExternalSecret stores. A coordinated rotation converged all three derived executive approval gate for new secret custody.
Secrets before restarting the portal and provisioner, and both Deployments
returned Ready. Exact-path access succeeds, sibling-path access is denied,
the derived client/server tokens match, and a post-rotation disposable
identity reconciliation passed. No secret value entered recorded evidence.
## T06 - Security, accessibility, and workflow conformance ## T06 - Security, accessibility, and workflow conformance