Record verified backup email delivery and founder inbox confirmation
Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 2m29s

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
This commit is contained in:
tegwick 2026-10-31 10:04:15 +01:00
parent c49c6b39ce
commit ce6f2bdacf
6 changed files with 82 additions and 9 deletions

View file

@ -1,5 +1,15 @@
# Backup alert delivery review — 2026-10-31
**Completed — do not rerun the send command below.** The founder executed this
exact proposal. Job `6ab74cbb-ab48-4586-9e05-52e322e990e1` completed at
09:01:46Z; independent read-only inspection confirmed the cluster/namespace,
reviewed Job specification, successful completion and exact SMTP receipt.
The founder confirmed **“Received in inbox”** at bernd.worsch@gmail.com.
Both test destinations are verified. Recurring delivery remains inactive.
Evidence: `backup-alert-email-2026-10-31/founder-result.json` and
`backup-alert-email-2026-10-31/verification.json`. The original provider receipt
retains `recipient_confirmed: false`; the later human confirmation is separate.
The founder selected **both** the platform-root State Hub inbox and
**bernd.worsch@gmail.com**, with platform-root responsible for response.
Decision: `f4df16b5-32f8-43a7-a8ae-d1c44d1d13ef`. Destination and test-send
@ -7,7 +17,7 @@ permission are already recorded; they do not need to be requested again.
The State Hub verification message `8d70c5a7-776b-4ad0-8bf3-11716b70a44f`
was received centrally and its exact fields read back. This is a test, not a
production incident. The email has **not been sent**. Both channels are required;
production incident. At proposal preparation, the email had not been sent. Both channels are required;
a local journal, queued receipt or SMTP acceptance alone is not inbox confirmation.
## Exact email verification
@ -27,7 +37,7 @@ objects and the complete launcher source. The read-only native preflight in
identity, existing SMTP projection readiness, current SMTP DNS/egress agreement,
Job absence and Kubernetes server dry-run admission.
Run this in your workstation terminal:
Historical founder execution command (completed; do not rerun):
```bash
python3 /home/worsch/coulomb-social/scripts/verify-backup-alert-email.py \

View file

@ -2,7 +2,7 @@
"schema": "coulomb.backup-alert-destination-acceptance.v1",
"decision_id": "f4df16b5-32f8-43a7-a8ae-d1c44d1d13ef",
"event_id": "816e6775-d11d-4428-9501-a20fbadfdd6f",
"observed_at": "2026-10-31T08:17:18.951837+00:00",
"observed_at": "2026-10-31T09:03:24.508573+00:00",
"state_hub": {
"status": "central_inbox_received_and_read_back",
"message_id": "8d70c5a7-776b-4ad0-8bf3-11716b70a44f",
@ -13,9 +13,13 @@
"email": {
"recipient": "bernd.worsch@gmail.com",
"owner": "platform-root",
"status": "not_sent",
"provider_accepted": false,
"recipient_confirmed": false
"status": "recipient_inbox_confirmed",
"provider_accepted": true,
"recipient_confirmed": true,
"recipient_confirmation": "Founder reply in Codex: Received in inbox",
"message_id": "<coulomb-backup-alert-proof-20261031@coulomb.social>",
"job_uid": "6ab74cbb-ab48-4586-9e05-52e322e990e1",
"verification": "backup-alert-email-2026-10-31/verification.json"
},
"automatic_monitoring_active": false,
"production_incident_simulated": false

View file

@ -0,0 +1,21 @@
{
"schema": "coulomb.backup-email-proof-result.v1",
"event_id": "816e6775-d11d-4428-9501-a20fbadfdd6f",
"proposal_digest": "sha256:51f6cf1f3f1b2c59d7d221b84727d9aea9019e225ae6989fa737b01aaa506766",
"email_sent": true,
"recipient_confirmed": false,
"automatic_monitoring_active": false,
"status": "smtp_provider_accepted",
"namespace_identity_verified": true,
"smtp_projection_ready": true,
"smtp_egress_matches_current_dns": true,
"server_dry_run": true,
"job_uid": "6ab74cbb-ab48-4586-9e05-52e322e990e1",
"job_name": "coulomb-backup-alert-proof-20261031",
"provider_receipt": {
"status": "smtp-accepted",
"message_id": "<coulomb-backup-alert-proof-20261031@coulomb.social>",
"recipient_delivery_confirmed": false,
"alert_acknowledged": false
}
}

View file

@ -0,0 +1,24 @@
{
"schema": "coulomb.backup-email-independent-verification.v1",
"observed_at": "2026-10-31T09:03:24.508573+00:00",
"event_id": "816e6775-d11d-4428-9501-a20fbadfdd6f",
"proposal_digest": "sha256:51f6cf1f3f1b2c59d7d221b84727d9aea9019e225ae6989fa737b01aaa506766",
"job_name": "coulomb-backup-alert-proof-20261031",
"job_uid": "6ab74cbb-ab48-4586-9e05-52e322e990e1",
"cluster_and_namespace_identity_verified": true,
"reviewed_job_spec_matches": true,
"job_completed": true,
"succeeded": 1,
"started_at": "2026-10-31T09:01:35Z",
"completed_at": "2026-10-31T09:01:46Z",
"provider_receipt": {
"status": "smtp-accepted",
"message_id": "<coulomb-backup-alert-proof-20261031@coulomb.social>",
"recipient_delivery_confirmed": false,
"alert_acknowledged": false
},
"recipient_confirmed": true,
"recipient_confirmation_source": "Founder reply in Codex: Received in inbox",
"automatic_monitoring_active": false,
"verification_sent_another_email": false
}

View file

@ -59,9 +59,10 @@ retention. Before installation/execution is ready for final review:
2. Record the disposition of retained historical private copies.
3. The founder selected both the platform-root State Hub inbox and
bernd.worsch@gmail.com, with platform-root responding (decision f4df16b5).
State Hub verification was received and read back. Complete the prepared
email proof in `backup-alert-delivery-review-2026-10-31.md`, then integrate
and prove received failed/pending/stale signals in both channels. Rebuild
State Hub verification was received and read back; the founder confirmed
the email test in Gmail, and native Job/SMTP receipt verification passed.
See `backup-alert-delivery-review-2026-10-31.md`. Integrate and prove
received failed/pending/stale signals in both channels. Rebuild
the operating bundle with that integration before installation. A queued
event, local journal or SMTP acceptance alone is insufficient.
4. Complete the exact installation/rollback procedure, preserving the current