diff --git a/workplans/RAILIANCE-WP-0015-cnpg-backup-scheduledbackup-coverage.md b/workplans/RAILIANCE-WP-0015-cnpg-backup-scheduledbackup-coverage.md index 23a1bdf..0381f43 100644 --- a/workplans/RAILIANCE-WP-0015-cnpg-backup-scheduledbackup-coverage.md +++ b/workplans/RAILIANCE-WP-0015-cnpg-backup-scheduledbackup-coverage.md @@ -9,6 +9,7 @@ owner: codex topic_slug: railiance created: "2026-07-14" updated: "2026-07-14" +state_hub_workstream_id: "1437c98c-e37b-4578-b033-dc3da8ba7870" --- # CNPG backup ScheduledBackup coverage @@ -54,6 +55,7 @@ id: RAILIANCE-WP-0015-T01 status: wait priority: high needs_human: true +state_hub_task_id: "3df45d8d-39e0-45db-9611-941f066c610a" ``` Operator provisions `NC_WEBDAV_TOKEN`, `NC_WEBDAV_URL`, `AGE_PRIVATE_KEY` per @@ -67,6 +69,7 @@ the CCR flips to `resolvable: true`. id: RAILIANCE-WP-0015-T02 status: wait priority: high +state_hub_task_id: "7d9b2022-c533-4d49-9a91-fc34ae99aa9a" ``` Once T01 resolves, materialize the `databases` namespace Secret from the lane @@ -79,6 +82,7 @@ Secret exists and `pg_dump`/WebDAV upload authenticates. id: RAILIANCE-WP-0015-T03 status: wait priority: high +state_hub_task_id: "2b97e3ee-6284-4e5f-b56e-df57194cc7b8" ``` Implement the decided Option A lane as an unattended schedule for `apps-pg`, @@ -94,6 +98,7 @@ artifacts without manual intervention. id: RAILIANCE-WP-0015-T04 status: wait priority: medium +state_hub_task_id: "151656cb-73ca-4d52-842e-22f14690f71c" ``` `cnpg-backup-status.sh` currently reports `degraded` whenever a CNPG-native @@ -109,6 +114,7 @@ posture. id: RAILIANCE-WP-0015-T05 status: wait priority: high +state_hub_task_id: "59f41267-94a9-45f0-a9d7-3c0cb16689ff" ``` Run an isolated-namespace restore drill from a scheduled artifact for at least