Updated by fix-consistency on 2026-10-09: - update .custodian-brief.md for net-kingdom Assistant: claude-code Assistant-Model: opus Assistant-Process: 330051@bnt-lap001 Assistant-Session: b98d4912-95a3-4619-b7fb-57aa1db7407b
5.6 KiB
Custodian Brief — net-kingdom
Domain: infotech
Last synced: 2026-10-08 22:01 UTC
State Hub: http://127.0.0.1:8000 (adjust if running on a remote machine)
Active Workstreams
Deployment-owned registration of the secrets-engine-openbao KeyCape client
Progress: 3/3 done | workplan_id: 1de95344-8a72-5797-93e5-6c1038c03b01
Establish SecurityCaseTypes so that known security cases are light
Progress: 6/9 done | workplan_id: e31f3f9d-0748-5137-b0a3-7b3ca46a66eb
Open tasks:
- ! T04 — Define the first type: browser OIDC relying party
3d987d3d - ! T05 — Acknowledge the type through informed-decision
d9b26bcf - ! T06 — First KnownSecurityCase: Forgejo
c3c9c3ae
Implement deterministic posture and evidence feedback
Progress: 4/5 done | workplan_id: 9d7b04f9-3803-5613-b7a5-8bd606c77f5a
Open tasks:
- ! Obtain audit-core freshness adoption
7d2029d2(wait: audit-core tenancy.yaml must publish structured authoritative owner, observation/expiry and replacement-action metadata for WH-ENG-20260822-AUDIT-E2-03. Re-evaluate with explicit current as-of; later recovery prose does not renew E2.)
Publish the NetKingdom emission-cadence security profile
Progress: 4/5 done | workplan_id: 04685f94-1991-5e62-80d2-5669913e99fc
Open tasks:
- ! Bind and hand off the published contract
e3fbc8b8(wait: Approval Engine and Qonto owner declarations now pass the published schema and supplied-inventory profile; local-identity incompatibility is retained. Requires actual sender cadence mappings, lifecycle delivery/readback/reconciliation and Kings Guard operational feed evidence.)
Reconcile reef placement and security-zone canon dependencies
Progress: 3/6 done | workplan_id: 965ad365-6b81-50a1-a2a3-2d0c1fcce0b4
Open tasks:
- ! T02 — Extend provider declarations to reefs
5b35b646(wait: Requires repo-manager acceptance of the reef provider carrier/schema, then railiance-infra authored ceilings, conditions and evidence in the authoritative reef declaration.) - ! T03 — Reconcile reef ceilings mechanically
e3f0bb0f(wait: Mechanical join of reef ceilings to consumer V declarations waits on T02.) - ! T06 — Resolve the
DataClassificationmismatchbf8b3e1d(wait: Requires InfoTechCanon ruling on public disclosure classification versus synthetic provenance, then ops-warden authoritative dataclass_floor mapping and tests; no public-to-synthetic alias.)
Enterprise Federation & SAML — Expanded-Mode Keycloak Identity Broker
Progress: 1/9 done | workplan_id: 1075448f-d533-5f9e-94b7-c3adfe151a07
Open tasks:
- ! Admit the database consumer
2fe6f100(wait: ADR-0009 adoption trigger absent; then railiance-platform/rapp-postgres must admit the database consumer and return backup/restore evidence.) - ! Package the broker deployment
32d1411b(wait: ADR-0009 adoption trigger and named package/runtime owner absent; requires T02 database admission and governed OpenBao/ESO role plus immutable issuer assignment.) - ! Integrate an upstream identity provider
6697a994(wait: Named tenant/upstream IdP owner/federation need absent; requires admitted broker and owner-reviewed tenant-scoped claim mappings plus actual login evidence.) - ! Define federated assurance
d845380d(wait: Adoption trigger absent; requires per-IdP assurance trust mapping and reviewed privileged step-up delivery from issuer/package and access-engine owners.) - ! Verify IAM conformance and coexistence
9cb7fd93(wait: Requires admitted live broker, canonical tenant issuer selection and dedicated test-client conformance/coexistence evidence; adoption trigger absent.) - ! Enforce tenant and platform boundaries
38998c68(wait: Requires tenant-engine tier/issuer ownership and access-engine boundary/freshness enforcement evidence after adoption trigger and broker admission.) - ! Prove recovery and audit delivery
e5f44ddc(wait: Requires admitted database/broker, named recovery and audit owners, off-host restore and observed audit/break-glass receipts; adoption trigger absent.) - … and 1 more open tasks
Let workloads require MFA for all or part of their features
Progress: 1/2 done | workplan_id: 3f702215-704b-5788-8ca0-b8b9ba2dd3f8
Open tasks:
- ! Agree the user-facing step-up and enrollment journey
4e51585d(wait: Agree the MFA-required user experience with user-engine and one pilot workload; must be accepted from a user's perspective.)
Cut over NetKingdom identity to railiance01 and retire CoulombCore
Progress: 7/8 done | workplan_id: d76ddccc-00c8-548a-b141-2cd660fa38da
Open tasks:
- ! T08 - Final deletion and closure
42a3b4c0(wait: Explicit approval, rollback retention window expiry and one successful railiance01 restore/restart drill before destructive CoulombCore cleanup.)
Define an execution-attribution receipt for Railiance runs
Progress: 1/2 done | workplan_id: e2533f3a-aa43-59b3-bff3-8e64b6149487
Open tasks:
- ! Agree the evidence holder and schema with audit-core and Railiance
963120c1(wait: Requires audit-core/Railiance owner agreement on emitter, evidence holder and receipt fields before local schema/validator implementation; then actual emission/readback and invalid attribution/clock/unknown-case evidence.)
MCP Orientation (when available)
If the state-hub MCP server is reachable, call:
get_domain_summary("infotech")
This provides richer cross-domain context.
If the MCP call fails, use this file as your orientation source.