From b3094ee8d0963bccdb2139ff4d7656afa4ad3572 Mon Sep 17 00:00:00 2001 From: tegwick Date: Sat, 31 Oct 2026 00:37:50 +0100 Subject: [PATCH] Hold stale storage release after native dataset drift refusal Assistant: codex Assistant-Model: gpt-6.1-sol Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3 --- .../storage-release-preflight-2026-10-31.json | 31 +++++++++++++++++++ .../storage-release-review-2026-10-29.md | 20 ++++++++++++ .../CSOC-WP-0013-sharing-content-hardening.md | 6 ++-- 3 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 docs/release/storage-release-preflight-2026-10-31.json diff --git a/docs/release/storage-release-preflight-2026-10-31.json b/docs/release/storage-release-preflight-2026-10-31.json new file mode 100644 index 0000000..6169c7d --- /dev/null +++ b/docs/release/storage-release-preflight-2026-10-31.json @@ -0,0 +1,31 @@ +{ + "schema": "coulomb.storage-release-preflight-observation.v1", + "observed_at": "2026-10-30T23:35:40.779776+00:00", + "proposal_digest": "sha256:3389c506d86f1613c6567a2bba5c29ae22b812f19b011ebe454bb08af39a4132", + "preflight_status": "release_refused_or_failed", + "read_only_diagnostic_reason": "approved_recovered_dataset_drifted", + "expected": { + "business_tables": 12, + "business_rows": 91, + "business_rows_sha256": "1f404b7468011f8e006ed784628ade14bd03b53617282063f6d300df36f5090f", + "content_files": 82, + "content_files_sha256": "e3113909deccdab8135332c9e9fcacbed88f3216d9a1178f6b63da943aca3deb" + }, + "actual": { + "business_tables": 12, + "business_rows": 92, + "business_rows_sha256": "b65c4a32d554d741569df5622c09f31423f6c18aa1c4edc5154c4a95e3511508", + "content_files": 86, + "content_files_sha256": "fd9ea2fa6890ad960e45dff308713ccd1aa303c502dd0ceb0cc26908326216a4", + "duplicate_slug_groups": 0, + "tenant_slug_constraint": true, + "global_slug_constraint": false, + "migration_0003_applied": false + }, + "node_request_percent": {"cpu": 68, "memory": 76}, + "capture_performed": false, + "deployment_performed": false, + "production_data_restored": false, + "timers_activated": false, + "limits": "Metadata and aggregate equality only; no assertion about the cause or author of current data changes." +} diff --git a/docs/release/storage-release-review-2026-10-29.md b/docs/release/storage-release-review-2026-10-29.md index 818d3ee..2c0d137 100644 --- a/docs/release/storage-release-review-2026-10-29.md +++ b/docs/release/storage-release-review-2026-10-29.md @@ -1,5 +1,25 @@ # Storage/content hardening release — exact supervised proposal +## Execution hold — 2026-10-31 + +Do not run the deployment command below yet. A fresh read-only native preflight +refused with `approved_recovered_dataset_drifted`: production now has 92 business +rows and 86 content files, versus this proposal's 91 rows and 82 files. Both data +aggregate hashes differ. The 12-table count, existing tenant-slug constraint, +absence of duplicate slug groups and unapplied migration 0003 still match. +The refusal occurred before capture or deployment; it is not evidence of data +loss. Do not remove current data or weaken the equality check to make it pass. + +Next: founder-run fresh paired backup, independent retrieval/rehearsal against +that point, then a newly sealed and reviewed release proposal for the current +dataset. The old capsule and recovery proof remain historical evidence and must +not be edited in place. The founder requested step-by-step terminal coaching. +Start with `ssh railiance01`; connection alone performs no release. Agent checks +of the installed helper/configuration and exact backup procedure precede any +founder-run capture. A later exact release command will replace the held one. + +Read-only observation: docs/release/storage-release-preflight-2026-10-31.json. + Prepared, not deployed. Decision 05c9b00f-e4e4-4593-bdeb-c63fe6a4fe15 is pending founder disposition. Earlier backup/custody/schedule approvals remain in force. This packet does not reopen them or approve Bubble/apex cutover. diff --git a/workplans/CSOC-WP-0013-sharing-content-hardening.md b/workplans/CSOC-WP-0013-sharing-content-hardening.md index d5a7ce0..3323609 100644 --- a/workplans/CSOC-WP-0013-sharing-content-hardening.md +++ b/workplans/CSOC-WP-0013-sharing-content-hardening.md @@ -8,7 +8,7 @@ status: active owner: codex topic_slug: coulomb-social created: "2026-10-08" -updated: "2026-10-29" +updated: "2026-10-31" origin: residual origin_ref: CSOC-WP-0008 state_hub_workstream_id: "70370f4e-7cba-5b0a-853b-fedcd2bd49a5" @@ -24,8 +24,8 @@ status: wait priority: high needs_human: true decision_id: "05c9b00f-e4e4-4593-bdeb-c63fe6a4fe15" -blocking_reason: "Awaiting founder attended execution of reviewed storage release proposal 3389c506." -intervention_note: "Exact storage/content release is prepared and native preflight passes. Founder attended execution of reviewed proposal3389c506 is required by current deployment supervision rules; run the one command in docs/release/storage-release-review-2026-10-29.md. Prior backup/custody approvals remain valid." +blocking_reason: "Proposal 3389c506 now refuses changed live data; founder-run fresh paired backup, independent recovery/rehearsal and newly reviewed release baseline are required." +intervention_note: "Do not execute old proposal3389c506: fresh native preflight refuses data drift (92 rows/86 files versus 91/82). Founder requested terminal coaching. Start with SSH connection, then freshly verify/capture/recover the current point and review a new exact proposal. Prior backup/custody approvals remain valid." state_hub_task_id: "4d18a390-c82a-5d6b-8509-1b1704975150" ```