Some checks failed
Use-case regression gate / usecase-regressions (push) Failing after 6m56s
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a18e2d-f513-7742-b8e7-12af0b744ff3
270 lines
10 KiB
JSON
270 lines
10 KiB
JSON
{
|
|
"schema": "coulomb.backup-operating-delivery-preparation.v1",
|
|
"status": "sources_sealed_not_installed",
|
|
"manifest_sha256": "c0da93155362fd0512fefbb40f9947d44ae495b2c7c41a43d913b23ab025f152",
|
|
"archive_sha256": "060620da12fe3d8754fbcc278c00d06509d4fafd04bd8cbcaef643a849e9c0b1",
|
|
"archive_bytes": 143360,
|
|
"private_archive": "/home/worsch/.config/railiance-platform/coulomb-social-recovery/operating-delivery-revision19-20261031/sources.tar",
|
|
"manifest": {
|
|
"schema": "coulomb.backup-operating-source-bundle.v1",
|
|
"created_at": "2026-10-31T07:33:38.629866+00:00",
|
|
"status": "prepared_not_admitted",
|
|
"files": [
|
|
{
|
|
"source": "scripts/paired-backup.py",
|
|
"member": "consumer/paired-backup.py",
|
|
"target": "/opt/coulomb-social-backup/paired-backup.py",
|
|
"mode": "0600",
|
|
"sha256": "d161c742d1a6a182460a57d0a1719591ab58fc94006f55169ad3d74442a93630",
|
|
"bytes": 14911
|
|
},
|
|
{
|
|
"source": "scripts/snapshot-content-and-db.py",
|
|
"member": "consumer/snapshot-content-and-db.py",
|
|
"target": "/opt/coulomb-social-backup/snapshot-content-and-db.py",
|
|
"mode": "0600",
|
|
"sha256": "dcc8dd2a3989f279597595f9260b31b24fcc9b6dc787f04c17ef0491c53d830d",
|
|
"bytes": 7702
|
|
},
|
|
{
|
|
"source": "scripts/mirror-paired-backup.py",
|
|
"member": "consumer/mirror-paired-backup.py",
|
|
"target": "/opt/coulomb-social-backup/mirror-paired-backup.py",
|
|
"mode": "0600",
|
|
"sha256": "9ceb26d9083af016c4b787907e4dce7bdf437c782fb2d15eb28d9e334e6e431c",
|
|
"bytes": 10546
|
|
},
|
|
{
|
|
"source": "scripts/check-paired-backup-health.py",
|
|
"member": "consumer/check-paired-backup-health.py",
|
|
"target": "/opt/coulomb-social-backup/check-paired-backup-health.py",
|
|
"mode": "0600",
|
|
"sha256": "c003871fe91c5c31788fd9bfc50aef3b2a275c06c5a42c2c3165b92d5ea80db9",
|
|
"bytes": 10217
|
|
},
|
|
{
|
|
"source": "scripts/backup_capacity.py",
|
|
"member": "consumer/backup_capacity.py",
|
|
"target": "/opt/coulomb-social-backup/backup_capacity.py",
|
|
"mode": "0600",
|
|
"sha256": "cb699a79e67b129239b5aa5d6f3b0d4ffaa9773a8b073227ad17fdecb5b9d893",
|
|
"bytes": 5312
|
|
},
|
|
{
|
|
"source": "deploy/backup/mirror-platform-runtime.json",
|
|
"member": "consumer/mirror-platform-runtime.json",
|
|
"target": "/opt/coulomb-social-backup/mirror-platform-runtime.json",
|
|
"mode": "0600",
|
|
"sha256": "9253c5f6e956b67f499d3e12d2851be7fabd3bc56b00496b8810bbd0be8209f1",
|
|
"bytes": 597
|
|
},
|
|
{
|
|
"source": "/home/worsch/railiance-platform/scripts/application_recovery_identities.py",
|
|
"member": "platform/application_recovery_identities.py",
|
|
"target": "/opt/railiance-platform/scripts/application_recovery_identities.py",
|
|
"mode": "0600",
|
|
"sha256": "20f56255ed6eeec4aafe33f142bc3ee03f623d4957a7b0cabb741d340f15f79d",
|
|
"bytes": 19065
|
|
},
|
|
{
|
|
"source": "/home/worsch/railiance-platform/scripts/application_recovery_mirror.py",
|
|
"member": "platform/application_recovery_mirror.py",
|
|
"target": "/opt/railiance-platform/scripts/application_recovery_mirror.py",
|
|
"mode": "0600",
|
|
"sha256": "d48ab95e89b9eeae36269d853ebe4c44c22e1f57d4e14224f03d0b9aeeb34178",
|
|
"bytes": 6927
|
|
},
|
|
{
|
|
"source": "/home/worsch/railiance-platform/scripts/application_recovery_resources.py",
|
|
"member": "platform/application_recovery_resources.py",
|
|
"target": "/opt/railiance-platform/scripts/application_recovery_resources.py",
|
|
"mode": "0600",
|
|
"sha256": "ab70ec341e738272730eb0daf76840d0bca807caeb3c4e4c2357f162fbed4498",
|
|
"bytes": 23619
|
|
},
|
|
{
|
|
"source": "/home/worsch/railiance-platform/scripts/primary_application_archive.py",
|
|
"member": "platform/primary_application_archive.py",
|
|
"target": "/opt/railiance-platform/scripts/primary_application_archive.py",
|
|
"mode": "0600",
|
|
"sha256": "a3f0a61e869a6012edb4b5288be14e3b0c4a9a1273b090320ab146d12e5aa94d",
|
|
"bytes": 13612
|
|
},
|
|
{
|
|
"source": "deploy/backup/coulomb-social-backup-freshness.service",
|
|
"member": "units/coulomb-social-backup-freshness.service",
|
|
"target": "/etc/systemd/system/coulomb-social-backup-freshness.service",
|
|
"mode": "0644",
|
|
"sha256": "aaed68bc4bce752eb55a22c1b14bf74df306f1b0c017bd5bdfaff0f0943878d8",
|
|
"bytes": 528
|
|
},
|
|
{
|
|
"source": "deploy/backup/coulomb-social-paired-backup.service",
|
|
"member": "units/coulomb-social-paired-backup.service",
|
|
"target": "/etc/systemd/system/coulomb-social-paired-backup.service",
|
|
"mode": "0644",
|
|
"sha256": "fe637fb31ef077be4edbbc94540fcce4ab1badde6a6a0e232bed4f0de5bf4324",
|
|
"bytes": 1271
|
|
},
|
|
{
|
|
"source": "deploy/backup/coulomb-social-backup-freshness.timer",
|
|
"member": "units/coulomb-social-backup-freshness.timer",
|
|
"target": "/etc/systemd/system/coulomb-social-backup-freshness.timer",
|
|
"mode": "0644",
|
|
"sha256": "75d1d0721c07fdd0703910c06bb8a678396440e7d95411a37ee7de4938f3ac31",
|
|
"bytes": 198
|
|
},
|
|
{
|
|
"source": "deploy/backup/coulomb-social-paired-backup.timer",
|
|
"member": "units/coulomb-social-paired-backup.timer",
|
|
"target": "/etc/systemd/system/coulomb-social-paired-backup.timer",
|
|
"mode": "0644",
|
|
"sha256": "5e87235e66f89a64a972562d6f163f62420628fc44fb7fd8d603a96c347dfbb9",
|
|
"bytes": 234
|
|
},
|
|
{
|
|
"source": "/home/worsch/railiance-platform/requirements/backup-primary.lock",
|
|
"member": "evidence/backup-primary.lock",
|
|
"target": null,
|
|
"mode": null,
|
|
"sha256": "7142d3690855a6fcfdd2dac02113e7a76b6731988d52b4b013a50d97570f2aaa",
|
|
"bytes": 1711
|
|
}
|
|
],
|
|
"observed_preconditions": {
|
|
"observed_at": "2026-10-31T07:33:40.299534+00:00",
|
|
"files": {
|
|
"/opt/coulomb-social-backup/paired-backup.py": {
|
|
"exists": true,
|
|
"sha256": "43e119acb6a4933b4e144c349a091e074e1a91ab61dbe15a65c8264c1d47661a",
|
|
"uid": 0,
|
|
"gid": 0,
|
|
"mode": "0o600"
|
|
},
|
|
"/opt/coulomb-social-backup/snapshot-content-and-db.py": {
|
|
"exists": true,
|
|
"sha256": "dcc8dd2a3989f279597595f9260b31b24fcc9b6dc787f04c17ef0491c53d830d",
|
|
"uid": 0,
|
|
"gid": 0,
|
|
"mode": "0o600"
|
|
},
|
|
"/opt/coulomb-social-backup/mirror-paired-backup.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/coulomb-social-backup/check-paired-backup-health.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/coulomb-social-backup/backup_capacity.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/coulomb-social-backup/mirror-platform-runtime.json": {
|
|
"exists": false
|
|
},
|
|
"/opt/railiance-platform/scripts/application_recovery_identities.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/railiance-platform/scripts/application_recovery_mirror.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/railiance-platform/scripts/application_recovery_resources.py": {
|
|
"exists": false
|
|
},
|
|
"/opt/railiance-platform/scripts/primary_application_archive.py": {
|
|
"exists": true,
|
|
"sha256": "a3f0a61e869a6012edb4b5288be14e3b0c4a9a1273b090320ab146d12e5aa94d",
|
|
"uid": 0,
|
|
"gid": 0,
|
|
"mode": "0o644"
|
|
},
|
|
"/etc/systemd/system/coulomb-social-backup-freshness.service": {
|
|
"exists": false
|
|
},
|
|
"/etc/systemd/system/coulomb-social-paired-backup.service": {
|
|
"exists": false
|
|
},
|
|
"/etc/systemd/system/coulomb-social-backup-freshness.timer": {
|
|
"exists": false
|
|
},
|
|
"/etc/systemd/system/coulomb-social-paired-backup.timer": {
|
|
"exists": false
|
|
}
|
|
},
|
|
"units": {
|
|
"coulomb-social-backup-freshness.service": {
|
|
"command_returncode": 0,
|
|
"properties": {
|
|
"LoadState": "not-found",
|
|
"ActiveState": "inactive",
|
|
"SubState": "dead",
|
|
"UnitFileState": ""
|
|
}
|
|
},
|
|
"coulomb-social-paired-backup.service": {
|
|
"command_returncode": 0,
|
|
"properties": {
|
|
"LoadState": "not-found",
|
|
"ActiveState": "inactive",
|
|
"SubState": "dead",
|
|
"UnitFileState": ""
|
|
}
|
|
},
|
|
"coulomb-social-backup-freshness.timer": {
|
|
"command_returncode": 0,
|
|
"properties": {
|
|
"LoadState": "not-found",
|
|
"ActiveState": "inactive",
|
|
"SubState": "dead",
|
|
"UnitFileState": ""
|
|
}
|
|
},
|
|
"coulomb-social-paired-backup.timer": {
|
|
"command_returncode": 0,
|
|
"properties": {
|
|
"LoadState": "not-found",
|
|
"ActiveState": "inactive",
|
|
"SubState": "dead",
|
|
"UnitFileState": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"snapshot_server_dry_run": {
|
|
"status": "reviewed",
|
|
"server_dry_run": true,
|
|
"image_pinned": true,
|
|
"pvc_read_only": true,
|
|
"db_scope": "coulomb_social_db",
|
|
"replicas_restored_to": 1
|
|
},
|
|
"limits_proposed": {
|
|
"file_bytes": 1073741824,
|
|
"state_bytes": 8589934592,
|
|
"free_bytes": 8589934592,
|
|
"inodes": 1024
|
|
},
|
|
"existing_approvals": {
|
|
"node_executor_and_publisher": "9557e2b8-2b37-5b94-a5e6-e5fe08d0351e",
|
|
"independent_recovery_custody": "27bbc1ac-e275-42be-ba34-6cf16eae4e78",
|
|
"schedule": "daily 03:15 UTC; jitter <=5min; RPO24h; stale26h; attended RTO60min"
|
|
},
|
|
"unresolved": [
|
|
"capacity admission",
|
|
"compatible rolling retention and expiry authority/native execution",
|
|
"historical private-copy disposition",
|
|
"named monitored alert receiver and received failed/pending/stale proof",
|
|
"exact installation execution plan and native service-run review"
|
|
],
|
|
"installer_included": false,
|
|
"credentials_included": false,
|
|
"production_mutations": false,
|
|
"timers_activated": false,
|
|
"supersedes_archive_sha256": "76af8159d0e4e7f71c115fcc44e1c6b59150dfc9b5a83e37258c9039f02178fe",
|
|
"verified_live_release": "9f1daf6c5fb56b2b4fc9817f28f5ad090c884b0295f7d6f4469e42d48fa8d59f"
|
|
},
|
|
"archive_members_verified": 16,
|
|
"application_tests": {
|
|
"command": "make check",
|
|
"passed": 441,
|
|
"skipped": 0
|
|
}
|
|
}
|