feat(security): record verified PostgreSQL custody and rollout readiness
This commit is contained in:
parent
d834d0c4b7
commit
49cfbfed01
60 changed files with 6964 additions and 1 deletions
|
|
@ -15,7 +15,7 @@ GPT-6.1-Sol medium subagent request. The full architecture remains the goal.
|
|||
| TSA-06 | Glas / Sand-boxer / rein / Platform / Forge; CUST-WP-0073, GLAS-WP-0012 | Workload-only credential delivery and combined rein runtime published; actual isolated manager proof reproduced; assignment and runner proof open | Bounded real-model acceptance, admitted runtime and actual assignment migration |
|
||||
| TSA-07–08 | Secrets / NetKingdom / Platform; NK-WP-0049 and existing lifecycle plans | Inventory/lifecycle incomplete; independent identity archive recovery, retained token-material decryption and historical audit signature continuity verified 16 October | Existing-token MFA and service authentication; metadata denominator, elimination candidates and lifecycle receipts |
|
||||
| TSA-09 | Audit / emitting owners; Approval T04 and current Audit work | Delivered custody; current source admission/reconciliation incomplete | Source/effect/outbox/receiver readback for first protected operation |
|
||||
| TSA-10 | Forge / Repo Manager; FORGE-WP-0006, RMGR-WP-0021 | Broad receive coverage delivered; other paths and response incomplete | Coverage/reliability gaps and private response acceptance |
|
||||
| TSA-10 | Forge / Repo Manager; FORGE-WP-0006, RMGR-WP-0021 | Broad receive coverage delivered; bounded actual-hook scanner refusal and cleanup accepted under T05 | Remaining coverage and private response acceptance |
|
||||
| TSA-11 | Reuse / provider owners | 70/70 discovery freshly verified 16 October; two drifted owner descriptions corrected and native parity validation strengthened | Full source-link/version/package-family disposition and recurring drift acceptance |
|
||||
| TSA-12 | Activity / Coordination / Custodian; CUST-WP-0079 | Schedule accepted but unassisted activation not proven; cadence source adoption underway | Actual activation and first independent observation |
|
||||
| TSA-13–14 | NetKingdom / provider owners | Accepted reusable integration and second installation pending | Shared adapter conformance and minimal locked profiles |
|
||||
|
|
@ -674,3 +674,101 @@ are grounded in 23 group/storage and 17 recovery public-source references. They
|
|||
identify existing owner paths and a historical secrets-engine-openbao registration
|
||||
without inventing current assent, independent TLS custody, production storage
|
||||
admission or consumer continuity. Full frozen fixture packets remain workspace-local.
|
||||
|
||||
## Continued verification, 17 October 2026
|
||||
|
||||
The actual shared and Custodian hooks now pass all six clean, generated-key and
|
||||
unavailable-scanner cases. A private mount namespace shadows the scanner only
|
||||
inside each fixture; the host executable, real index and HEAD remain unchanged.
|
||||
Ten fixture checks and an actual disposable parent-loss cleanup trial passed.
|
||||
Failed R1/R2 trials remain retained; the reviewed successor explicitly verifies
|
||||
the writable `/dev/null` device it needs. Exact host tmpfs identity and resource
|
||||
absence were checked. [Hook results](changes/netkingdom-target-2026-10-17/scanner-unavailable-r1/namespace-hook-results.json)
|
||||
and [cleanup results](changes/netkingdom-target-2026-10-17/scanner-unavailable-r1/namespace-lifecycle-results.json)
|
||||
support RMGR-WP-0021-T05 completion, published at `9ebde0a9`. The first projection
|
||||
returned `pending_push` despite exit zero; the follow-up authoritative projection
|
||||
returned `applied` at that exact revision. Other Repo Manager coverage and private
|
||||
response work remain open.
|
||||
|
||||
The previously skipped real-SOPS coverage now passes with generated material in
|
||||
an isolated network/mount/PID namespace. All 61 prior cases passed, then four new
|
||||
end-to-end sealed-descriptor decrypt/edit/rotate and wrong-key refusal cases
|
||||
brought the successor to [65 passed](changes/netkingdom-target-2026-10-17/sops-real-regressions.json).
|
||||
The fixture uses SOPS 3.13.3 with matching official release asset and checksum
|
||||
digests; its Sigstore signature was not verified. The executable is not installed
|
||||
system-wide and this does not admit native tool custody or actual owner-held
|
||||
recovery. The earlier skipped result remains historical evidence.
|
||||
|
||||
SECRETS-WP-0015 is published at `c59bbf56`: the source-bound public registration
|
||||
selector and offline checker are delivered. Outage-compatible consumption and
|
||||
private/native admission remain separate open tasks. RCLUSTER-WP-0018's reviewed
|
||||
TLS metadata tool and plan are prepared; publication stopped before mutation on
|
||||
15 bare historical labels and five collisions across three frozen archives.
|
||||
The exact receiver-first successor preserves the existing three parents and 15
|
||||
task UUIDs. Independent candidate suites pass 26 receiver and 47 registrar tests;
|
||||
the registrar guard remains active until receiving is deployed and verified.
|
||||
Original TLS custody/reissue disposition is still unknown.
|
||||
|
||||
The proposed State Hub rollout must cover its full difference from deployed
|
||||
`main-7d99282`, including an unrelated inbox migration already on `main`.
|
||||
The receiver patch adds no migration, but that fact does not establish an
|
||||
unchanged deployed schema. Normal CI artifact identity, full-change review,
|
||||
fresh headroom/dry-run, verification/rollback and scoped founder approval remain
|
||||
required. No production rollout or historical identity rewrite has occurred.
|
||||
All sixteen target acceptance gates remain open.
|
||||
|
||||
PostgreSQL source `70f408ca` is now published with the SOPS test successor in
|
||||
NetKingdom. The canonical provisioner suite passes 82 cases. All 21 real
|
||||
disposable PostgreSQL oracles pass: migration/runtime-role refusal, restart and
|
||||
revoke, full visible prestate preservation, exact reservation/CAS, divergent
|
||||
same-counter database forks, lost acknowledgments and real dump/restore refusal.
|
||||
LDAP remains the declared test double in this SQL fixture. The earlier separate
|
||||
14-oracle actual LLDAP proof retains its own scope. Independent fixed-daemon
|
||||
checks confirm both exact containers and their run label absent.
|
||||
[SQL result](changes/netkingdom-target-2026-10-17/postgres-r5-result.json) and
|
||||
[cleanup](changes/netkingdom-target-2026-10-17/postgres-r5-cleanup.json) retain the
|
||||
actual return. Failed R2/R3/R4 trials remain recorded; review fixed a real nested
|
||||
receipt-reference defect, then two snapshot-fixture defects before the pass.
|
||||
NK-WP-0048-T21 records completed source/SQL proof; T14 retains native CNPG,
|
||||
checkpoint/custody/scope/callback integration and all LDAP writer fencing.
|
||||
NK-WP-0049-T37 records the 65 real-SOPS cases; its actual recovery gates stay open.
|
||||
|
||||
State Hub receiver source `51bc70d1` is published, independently hash-checked and
|
||||
projected. Its normal CI task 12624 succeeded. Anonymous registry protocol
|
||||
verified manifest `sha256:c802690ee1811b3d77df4077936f9cdced1385514e8673fcbc9232b84d645015`;
|
||||
[read-only image inspection](changes/netkingdom-target-2026-10-17/statehub-public-image-inspection.json)
|
||||
verified all 22 compressed layers, selected receiver/migration/hub-core files,
|
||||
the exact build ID and 86 Python package metadata records without executing or
|
||||
installing the image. Floating build origins remain unknown. Source readiness
|
||||
follow-up `086d79a2` changes only Make/test/workplan files and preserves this
|
||||
runtime artifact. Both command-fixture branches and the actual full server
|
||||
dry-run pass with the annotation policy unchanged.
|
||||
|
||||
The [disposable migration check](changes/netkingdom-target-2026-10-17/migration-compat-r1-result.json)
|
||||
passes ten old-model DDL/new-migration/old-write-shape oracles; independent
|
||||
[cleanup](changes/netkingdom-target-2026-10-17/migration-compat-r1-cleanup.json)
|
||||
confirms exact resource absence. The tiny synthetic migration timing does not
|
||||
predict production lock duration or establish full HTTP/ORM acceptance.
|
||||
Helm rollback retains the additive schema; the existing migration Job has no
|
||||
active deadline, so Helm's three-minute timeout does not guarantee job termination.
|
||||
The concrete rollout review must retain that recovery limitation. No live
|
||||
deployment, registrar activation or native target gate closure is inferred.
|
||||
|
||||
The [exact rollout proposal, revision 4](changes/netkingdom-target-2026-10-16/cluster-historical-publication-r1/revisions/r4-rollout-review/FINAL-PROPOSAL.md)
|
||||
is prepared and recorded as pending under the existing supervision record. The
|
||||
packaged chart and image digest are fixed; its values-preserving server dry-run
|
||||
keeps eight identities and changes only three image paths. Fresh observation
|
||||
finds Helm 75, the original API/MCP images Ready, schema `b3c4d5e6f7a8`, no
|
||||
migration Job and passing headroom. Approval must cover the full inbox migration
|
||||
and exact conditional recovery limits. EUR cost/loss exposure and production
|
||||
migration timing remain unpriced; unknown recovery mapping stops for attended
|
||||
owner recovery. This record grants no authority.
|
||||
|
||||
Four [coordination receipts](changes/netkingdom-target-2026-10-17/coordination-receipts.json)
|
||||
now project the explicit foreign-owner waits, using the existing retirement
|
||||
driver for receiver/registrar sequencing and derived cases elsewhere. No new
|
||||
driver, external message or worker wake was created. The
|
||||
[publication readback](changes/netkingdom-target-2026-10-17/completed-deliverable-publication.json)
|
||||
verifies all 58 NetKingdom and eight State Hub task IDs/UUIDs/statuses against
|
||||
source, plus exact remote heads. Earlier Repo Manager/Secrets readback verifies
|
||||
nine more owner bindings and the two Secrets dependency edges.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue