{ "owner": "railiance-cluster", "status": "committed", "exit_code": 0, "head": "c562d7134c38679952a8ffd17a8a893a900aef0d", "managed_identifier_assignments": { "schema": "repo-manager.identifier-assignment.v1", "ok": true, "executed": true, "repo": "railiance-cluster", "namespace": "helixforge", "assignments": [ { "kind": "task", "record_id": "RCLUSTER-WP-ADHOC-2026-07-27-T01", "uuid": "3e3f39d3-5070-5ba3-97db-19f5f361f264", "path": "workplans/ADHOC-2026-07-27.md" }, { "kind": "workplan", "record_id": "RCLUSTER-WP-0018", "uuid": "e0a7813d-c916-5e49-84b2-5e5b30441891", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" }, { "kind": "task", "record_id": "RCLUSTER-WP-0018-T01", "uuid": "7280193d-0d59-5b78-a2d3-96ebd127127f", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" }, { "kind": "task", "record_id": "RCLUSTER-WP-0018-T02", "uuid": "90836435-917f-504c-a711-3f29ece348e3", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" }, { "kind": "task", "record_id": "RCLUSTER-WP-0018-T03", "uuid": "5dfa9a3a-2639-5cf6-b0a4-13eef417d47a", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" }, { "kind": "task", "record_id": "RCLUSTER-WP-0018-T04", "uuid": "021b07bb-65bc-5743-bac5-4294b4be74f6", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" }, { "kind": "task", "record_id": "RCLUSTER-WP-0018-T05", "uuid": "5bc67a22-0991-5625-86a6-f749560d8a0e", "path": "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" } ], "historical_invalid_identifiers": [ { "kind": "task", "id": "T01", "source": "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-1" }, { "kind": "task", "id": "T02", "source": "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-2" }, { "kind": "task", "id": "T03", "source": "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-3" }, { "kind": "task", "id": "T04", "source": "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-4" }, { "kind": "task", "id": "T05", "source": "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-5" }, { "kind": "task", "id": "T01", "source": "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-1" }, { "kind": "task", "id": "T02", "source": "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-2" }, { "kind": "task", "id": "T03", "source": "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-3" }, { "kind": "task", "id": "T04", "source": "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-4" }, { "kind": "task", "id": "T01", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-1" }, { "kind": "task", "id": "T02", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-2" }, { "kind": "task", "id": "T03", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-3" }, { "kind": "task", "id": "T04", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-4" }, { "kind": "task", "id": "T05", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-5" }, { "kind": "task", "id": "T06", "source": "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-6" } ], "historical_identity_collisions": [ { "kind": "task", "id": "T01", "uuid": null, "sources": [ "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-1", "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-1", "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-1" ], "parent_id": "RAIL-BS-WP-0002", "uuids": [ "3f042630-eab0-4c6a-9167-e2b28ff20e40", "4526a842-ea31-4874-9231-92ab556cfe7b", "6841c93a-f146-47eb-9f7c-8fa0e02c1bbc" ] }, { "kind": "task", "id": "T02", "uuid": null, "sources": [ "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-2", "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-2", "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-2" ], "parent_id": "RAIL-BS-WP-0002", "uuids": [ "a6313e06-1976-46a7-8e31-df4eb2eca880", "ab166073-30a7-4702-a037-4091e8706e20", "e8510646-46ed-4697-a345-f3d3009eea78" ] }, { "kind": "task", "id": "T03", "uuid": null, "sources": [ "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-3", "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-3", "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-3" ], "parent_id": "RAIL-BS-WP-0002", "uuids": [ "05d42a55-921f-4aa7-bb76-e8af9c7e0ac3", "140da396-8e30-4f4d-b88c-c42c0cd46c01", "dab2c07f-8aa0-4635-8df6-857e87e93fc5" ] }, { "kind": "task", "id": "T04", "uuid": null, "sources": [ "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-4", "workplans/archived/260622-RAIL-BS-WP-0003-pgpool-ha-failover-fix.md#task-block-4", "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-4" ], "parent_id": "RAIL-BS-WP-0002", "uuids": [ "08233868-d522-4117-bc4e-6c0f52545665", "5c3d40e4-239b-488e-9519-6f7a38d2325f", "d8a3ba40-fda0-4c1f-a9f1-ffcd621a5b3d" ] }, { "kind": "task", "id": "T05", "uuid": null, "sources": [ "workplans/archived/260622-RAIL-BS-WP-0002-k3s-baseline.md#task-block-5", "workplans/archived/260622-RAIL-BS-WP-0004-safety-net.md#task-block-5" ], "parent_id": "RAIL-BS-WP-0002", "uuids": [ "2d5acff7-4a4e-4ddd-ad06-08237ad3dac8", "7f9e0e58-a130-467a-a2d0-b3f2564e496f" ] } ], "files_changed": [ "workplans/ADHOC-2026-07-27.md", "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md" ] }, "frozen_archives_unchanged": true, "files": { "tools/public-tls-metadata.py": "sha256:87c167e44f0fcf154c9f2afae2187bebd33e5f220c05f579c1233b58bfe4f30b", "tests/test_public_tls_metadata.py": "sha256:200a5be79dc6a715e22798b63e481431c3afeb2c4d7b71b26375d016a0c45866", "docs/keycape-tls-recovery-boundary.md": "sha256:f4bcb1d1832c566f9c87793ed2a461c8cd8a00859dc4ae66cd3c160d7ceefa70", "workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md": "sha256:ca521f5330dfd42d22f6ee92774e036d0d3c85e33ebbd27ea89e4be2b3f62b5c", "workplans/ADHOC-2026-07-27.md": "sha256:6d3b25ded22ae68835a2a2c97d517194b06fedf98a29dbcc252f99505fbe0ace" }, "stdout": "[main c562d71] feat(recovery): prepare owner-bound offline TLS continuity preflight\n 5 files changed, 273 insertions(+)\n create mode 100644 docs/keycape-tls-recovery-boundary.md\n create mode 100644 tests/test_public_tls_metadata.py\n create mode 100644 tools/public-tls-metadata.py\n create mode 100644 workplans/RCLUSTER-WP-0018-keycape-original-tls-recovery.md\n", "stderr": "" }