[ { "repo": "coordination-engine", "id": "COORDINATION-WP-0004", "uuid": "bf08c283-0f43-5a8d-9e63-17c4b96ded11", "title": "OrwellLoggingDiagnostics canon review", "status": "active", "owner": "codex", "created": "2026-09-07", "updated": "2026-09-07", "record_age_days": 1, "declared_update_age_days": 1, "path": "/home/worsch/coordination-engine/workplans/COORDINATION-WP-0004-orwell-canon-review.md", "source_sha256": "0bfb9f454deeb39fc9f4b8ce13a7f956823cc7c5061d5dc90ab883a892de7101", "task_counts": { "todo": 1, "wait": 1 }, "open_tasks": 2, "task_ids": [ "COORDINATION-WP-0004-T01", "COORDINATION-WP-0004-T02" ] }, { "repo": "info-tech-canon", "id": "INFO-WP-0019", "uuid": "b29261ba-c1e4-5533-8185-ab2d5b433685", "title": "Conformance, reproducible consumption, and maintenance", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/info-tech-canon/workplans/INFO-WP-0019-conformance-and-maintenance.md", "source_sha256": "b552a710f0670dfc5406cf1ecddee4e5b8ce2fcac8d04e8236ac7f9d556eb433", "task_counts": { "done": 5, "wait": 1 }, "open_tasks": 1, "task_ids": [ "INFO-WP-0019-T01", "INFO-WP-0019-T02", "INFO-WP-0019-T03", "INFO-WP-0019-T04", "INFO-WP-0019-T05", "INFO-WP-0019-T06" ] }, { "repo": "key-cape", "id": "KEY-WP-0009", "uuid": "c1a9b1cc-2ff0-566a-b544-1a2ef967fc0d", "title": "Provider capability declarations and bounded service identities", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/key-cape/workplans/KEY-WP-0009-provider-capabilities-and-service-identities.md", "source_sha256": "6bcb9b75a248237157951892ab248816f9134995edf37cc60ba2b756971757ac", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "KEY-WP-0009-T01", "KEY-WP-0009-T02", "KEY-WP-0009-T03", "KEY-WP-0009-T04" ] }, { "repo": "key-cape", "id": "KEY-WP-0013", "uuid": "6e815d88-b0e3-5ce0-be5d-13ab15917f7f", "title": "Approval-engine resource audience and client registrations", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/key-cape/workplans/KEY-WP-0013-approval-engine-resource-audience.md", "source_sha256": "3a37662116fb0b329776396b6038ab829c4d9e2a5b5b00d52958eb5b00de8290", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "KEY-WP-0013-T01", "KEY-WP-0013-T02", "KEY-WP-0013-T03", "KEY-WP-0013-T04" ] }, { "repo": "key-cape", "id": "KEY-WP-0014", "uuid": "0d003df3-f7d3-5063-8ca0-e1e33f7df74a", "title": "Review native login and client credential lane handoffs", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/key-cape/workplans/KEY-WP-0014-native-credential-lane-handoff.md", "source_sha256": "a2efe1bffa87e192b5bb0df5ec0ce7b81b492a957a9c447d9cacc79d924e8e9b", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "KEY-WP-0014-T01", "KEY-WP-0014-T02", "KEY-WP-0014-T03", "KEY-WP-0014-T04" ] }, { "repo": "markitect-main", "id": "MARKITECT-WP-0002", "uuid": "e03ef262-5284-5dd3-92d2-dbd85c6b6159", "title": "TestDrive-JSUI \u2014 npm Publication", "status": "backlog", "owner": "codex", "created": "2026-06-22", "updated": "2026-06-22", "record_age_days": 78, "declared_update_age_days": 78, "path": "/home/worsch/markitect-main/workplans/MARKITECT-WP-0002-testdrive-jsui-publication.md", "source_sha256": "4bd9e2fe864857613cfc4aba59108d61195436662fbd8faf8679721686b9fabb", "task_counts": { "todo": 1 }, "open_tasks": 1, "task_ids": [ "MARKITECT-WP-0002-T01" ] }, { "repo": "net-kingdom", "id": "NK-WP-0009", "uuid": "d4d02dbf-3974-502d-8b87-b776fc63e17e", "title": "NetKingdom Security Pattern Tutorials", "status": "backlog", "owner": "codex", "created": "2026-05-17", "updated": "2026-07-08", "record_age_days": 114, "declared_update_age_days": 62, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0009-netkingdom-security-pattern-tutorials.md", "source_sha256": "6da33755594f9bbecded0c5ca53b29de92260684c05a08dbba98223bb6937470", "task_counts": { "todo": 6 }, "open_tasks": 6, "task_ids": [ "NK-WP-0009-T01", "NK-WP-0009-T02", "NK-WP-0009-T03", "NK-WP-0009-T04", "NK-WP-0009-T05", "NK-WP-0009-T06" ] }, { "repo": "net-kingdom", "id": "NK-WP-0011", "uuid": "1075448f-d533-5f9e-94b7-c3adfe151a07", "title": "Enterprise Federation & SAML \u2014 Expanded-Mode Keycloak Identity Broker", "status": "backlog", "owner": "worsch", "created": "2026-05-20", "updated": "2026-07-08", "record_age_days": 111, "declared_update_age_days": 62, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0011-enterprise-federation-saml.md", "source_sha256": "9c259caadfe2f9f5fbeabd29f437a9d174e0b1d580da3a2865bd1b0a808c1d63", "task_counts": { "todo": 8 }, "open_tasks": 8, "task_ids": [ "NK-WP-0011-T01", "NK-WP-0011-T02", "NK-WP-0011-T03", "NK-WP-0011-T04", "NK-WP-0011-T05", "NK-WP-0011-T06", "NK-WP-0011-T07", "NK-WP-0011-T08" ] }, { "repo": "net-kingdom", "id": "NK-WP-0022", "uuid": "d76ddccc-00c8-548a-b141-2cd660fa38da", "title": "Cut over NetKingdom identity to railiance01 and retire CoulombCore", "status": "blocked", "owner": "codex", "created": "2026-07-27", "updated": "2026-08-08", "record_age_days": 43, "declared_update_age_days": 31, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0022-railiance01-identity-cutover-and-coulombcore-retirement.md", "source_sha256": "7a05491a3bc6a01c34bf7f94a42baa14f840689577c6526ee119e688eafb558c", "task_counts": { "done": 7, "wait": 1 }, "open_tasks": 1, "task_ids": [ "NK-WP-0022-T01", "NK-WP-0022-T02", "NK-WP-0022-T03", "NK-WP-0022-T04", "NK-WP-0022-T05", "NK-WP-0022-T06", "NK-WP-0022-T07", "NK-WP-0022-T08" ] }, { "repo": "net-kingdom", "id": "NK-WP-0027", "uuid": "965ad365-6b81-50a1-a2a3-2d0c1fcce0b4", "title": "Reconcile reef placement and security-zone canon dependencies", "status": "blocked", "owner": "net-kingdom", "created": "2026-08-19", "updated": "2026-08-22", "record_age_days": 20, "declared_update_age_days": 17, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0027-reef-placement-reconciliation.md", "source_sha256": "27137e0c113f1cbec5c3a4ddc0b9872e103a86bff79cefe7817ab78826df6217", "task_counts": { "done": 3, "wait": 3 }, "open_tasks": 3, "task_ids": [ "NK-WP-0027-T01", "NK-WP-0027-T02", "NK-WP-0027-T03", "NK-WP-0027-T04", "NK-WP-0027-T05", "NK-WP-0027-T06" ] }, { "repo": "net-kingdom", "id": "NK-WP-0031", "uuid": "9d7b04f9-3803-5613-b7a5-8bd606c77f5a", "title": "Implement deterministic posture and evidence feedback", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0031-deterministic-posture-feedback.md", "source_sha256": "2b12eb6cbb5f07ee5c4925886504c9ad420eab39b8ccf5551be46be146d37d8d", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "NK-WP-0031-T01", "NK-WP-0031-T02", "NK-WP-0031-T03", "NK-WP-0031-T04", "NK-WP-0031-T05" ] }, { "repo": "net-kingdom", "id": "NK-WP-0032", "uuid": "516ee5b9-685b-5986-88d2-bde66c2ba96c", "title": "Admit the operator-tunneled OpenBao browser callback", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0032-openbao-operator-loopback-callback.md", "source_sha256": "0c57a87bef40acf5c75a70939b1a27c2f94c2fe31a0293e5d9ad14419fbec316", "task_counts": { "done": 2, "wait": 2 }, "open_tasks": 2, "task_ids": [ "NK-WP-0032-T01", "NK-WP-0032-T02", "NK-WP-0032-T03", "NK-WP-0032-T04" ] }, { "repo": "net-kingdom", "id": "NK-WP-0033", "uuid": "63665674-6880-593e-96e6-bab3211b1352", "title": "Contain and rotate the exposed KeyCape credential bundle", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0033-keycape-secret-exposure-rotation.md", "source_sha256": "9efd8686e71e4c1745ae62a1df3e5cf69db419dc48d554ae7dd2e0377c3e54f0", "task_counts": { "done": 3, "progress": 2 }, "open_tasks": 2, "task_ids": [ "NK-WP-0033-T01", "NK-WP-0033-T02", "NK-WP-0033-T03", "NK-WP-0033-T04", "NK-WP-0033-T05" ] }, { "repo": "net-kingdom", "id": "NK-WP-0034", "uuid": "c87e142c-4eda-5c1b-84a9-ee5a848f3f63", "title": "Make the SSO/MFA verification actually verify", "status": "blocked", "owner": "codex", "created": "2026-08-28", "updated": "2026-09-05", "record_age_days": 11, "declared_update_age_days": 3, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0034-verification-that-verifies.md", "source_sha256": "ae289cc75d27af38a481a892ad1f4c31e19d88ee059ea258b0af277259e5de8d", "task_counts": { "wait": 1, "done": 3 }, "open_tasks": 1, "task_ids": [ "NK-WP-0034-T01", "NK-WP-0034-T02", "NK-WP-0034-T03", "NK-WP-0034-T04" ] }, { "repo": "net-kingdom", "id": "NK-WP-0035", "uuid": "04685f94-1991-5e62-80d2-5669913e99fc", "title": "Publish the NetKingdom emission-cadence security profile", "status": "blocked", "owner": "codex", "created": "2026-09-04", "updated": "2026-09-07", "record_age_days": 4, "declared_update_age_days": 1, "path": "/home/worsch/net-kingdom/workplans/NK-WP-0035-emission-cadence-security-profile.md", "source_sha256": "e602991278f745e7876db673386341c9dcb08d5c843ed6b29d37c007226fa92d", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "NK-WP-0035-T01", "NK-WP-0035-T02", "NK-WP-0035-T03", "NK-WP-0035-T04", "NK-WP-0035-T05" ] }, { "repo": "state-hub", "id": "CUST-WP-0038", "uuid": "ccb87fa4-6381-5f22-b097-6e026f56a9c1", "title": "State Hub Full ThreePhoenix HA Migration", "status": "backlog", "owner": "custodian", "created": "2026-05-02", "updated": "2026-08-08", "record_age_days": 129, "declared_update_age_days": 31, "path": "/home/worsch/state-hub/workplans/CUST-WP-0038-state-hub-threephoenix-ha.md", "source_sha256": "84f93ba1bf6805155166c86ba626831a753e9df81d1b06f8f71cd7322cf21ee9", "task_counts": { "todo": 8 }, "open_tasks": 8, "task_ids": [ "CUST-WP-0038-T01", "CUST-WP-0038-T02", "CUST-WP-0038-T03", "CUST-WP-0038-T04", "CUST-WP-0038-T05", "CUST-WP-0038-T06", "CUST-WP-0038-T07", "CUST-WP-0038-T08" ] }, { "repo": "state-hub", "id": "STATE-WP-0079", "uuid": "ed077b62-7048-5752-bf65-f90471f45854", "title": "State Hub retirement strangler and disposition execution", "status": "blocked", "owner": "codex", "created": "2026-08-09", "updated": "2026-09-05", "record_age_days": 30, "declared_update_age_days": 3, "path": "/home/worsch/state-hub/workplans/STATE-WP-0079-retirement-strangler.md", "source_sha256": "82a32d69da0fc85cdce25bdcde7d215665b7a2519fa20759b92b7451c77d5270", "task_counts": { "done": 4, "wait": 5 }, "open_tasks": 5, "task_ids": [ "STATE-WP-0079-T01", "STATE-WP-0079-T02", "STATE-WP-0079-T03", "STATE-WP-0079-T04", "STATE-WP-0079-T05", "STATE-WP-0079-T06", "STATE-WP-0079-T07", "STATE-WP-0079-T08", "STATE-WP-0079-T09" ] }, { "repo": "activity-core", "id": "ACTIVITY-WP-0032", "uuid": "256dad13-28b4-5361-ab8a-7d1373a5d14b", "title": "Adopt the Glas profile-driven execution contract", "status": "active", "owner": "claude", "created": "2026-08-21", "updated": "2026-09-04", "record_age_days": 18, "declared_update_age_days": 4, "path": "/home/worsch/activity-core/workplans/ACTIVITY-WP-0032-glas-profile-execution-contract.md", "source_sha256": "2293b1c93547fe4a0e69efd3a8cdcc7f41b5c54e743a731f23672dd22d807314", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "ACTIVITY-WP-0032-T01", "ACTIVITY-WP-0032-T02", "ACTIVITY-WP-0032-T03", "ACTIVITY-WP-0032-T04", "ACTIVITY-WP-0032-T05" ] }, { "repo": "activity-core", "id": "ACTIVITY-WP-0035", "uuid": "fbcc10a9-bc1e-50b2-ba86-47adcb18666d", "title": "Make the execution boundary enforceable and the review contract truthful", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-04", "record_age_days": 16, "declared_update_age_days": 4, "path": "/home/worsch/activity-core/workplans/ACTIVITY-WP-0035-intent-boundary-guardrails.md", "source_sha256": "7866e57e5a1a52d7d7e223c3a10ebf86dcfd57255c954637797e32940495bfa7", "task_counts": { "done": 7, "progress": 1 }, "open_tasks": 1, "task_ids": [ "ACTIVITY-WP-0035-T01", "ACTIVITY-WP-0035-T02", "ACTIVITY-WP-0035-T03", "ACTIVITY-WP-0035-T04", "ACTIVITY-WP-0035-T05", "ACTIVITY-WP-0035-T06", "ACTIVITY-WP-0035-T07", "ACTIVITY-WP-0035-T08" ] }, { "repo": "activity-core", "id": "ACTIVITY-WP-0036", "uuid": "01e6d5d4-6e1a-5f0d-81f0-ded97e0f71cd", "title": "Bind queue mutations to worker identity and active leases", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-04", "record_age_days": 16, "declared_update_age_days": 4, "path": "/home/worsch/activity-core/workplans/ACTIVITY-WP-0036-queue-identity-and-lease-integrity.md", "source_sha256": "b6147789fd50739945e3bae9b6d05348f36e0f6bc28d60022ff5cb08eac0e477", "task_counts": { "done": 3, "progress": 1 }, "open_tasks": 1, "task_ids": [ "ACTIVITY-WP-0036-T01", "ACTIVITY-WP-0036-T02", "ACTIVITY-WP-0036-T03", "ACTIVITY-WP-0036-T04" ] }, { "repo": "adaptive-pricing", "id": "ADAPTIVE-WP-0010", "uuid": "543e6398-d2cb-5105-977e-b90461adac3e", "title": "Plan-derived guardrail spend ceilings", "status": "proposed", "owner": "codex", "created": "2026-08-18", "updated": "2026-08-18", "record_age_days": 21, "declared_update_age_days": 21, "path": "/home/worsch/adaptive-pricing/workplans/ADAPTIVE-WP-0010-plan-derived-guardrail-ceilings.md", "source_sha256": "0d46a4005f734139bcf71206f9398d57ef982b7953f153ce9d876cda4811c6b8", "task_counts": { "todo": 1, "wait": 3 }, "open_tasks": 4, "task_ids": [ "ADAPTIVE-WP-0010-T01", "ADAPTIVE-WP-0010-T02", "ADAPTIVE-WP-0010-T03", "ADAPTIVE-WP-0010-T04" ] }, { "repo": "approval-engine", "id": "APPROVAL-WP-0002", "uuid": "4fa25ad5-f5d0-5592-aa59-085f8ee3edaf", "title": "Production readiness and consumer adoption", "status": "active", "owner": "codex", "created": "2026-09-01", "updated": "2026-09-06", "record_age_days": 7, "declared_update_age_days": 2, "path": "/home/worsch/approval-engine/workplans/APPROVAL-WP-0002-production-readiness-and-consumer-adoption.md", "source_sha256": "fe87ef0896373e88cd33efd67ce24d94f5ef01a38532d3b04b5ff0e71ee0ebe9", "task_counts": { "progress": 1, "done": 1, "wait": 3 }, "open_tasks": 4, "task_ids": [ "APPROVAL-WP-0002-T01", "APPROVAL-WP-0002-T02", "APPROVAL-WP-0002-T03", "APPROVAL-WP-0002-T04", "APPROVAL-WP-0002-T05" ] }, { "repo": "audit-core", "id": "AUDIT-WP-0008", "uuid": "a9a248b2-d26c-503e-a8fc-4f3675e6ed51", "title": "Tenancy posture declaration and read-path enforcement", "status": "active", "owner": "claude", "created": "2026-08-17", "updated": "2026-08-22", "record_age_days": 22, "declared_update_age_days": 17, "path": "/home/worsch/audit-core/workplans/AUDIT-WP-0008-tenancy-posture-alignment.md", "source_sha256": "547426b1a53e2a46c33bfb894950e68ba4a78a9fa17139882a6b9ab3aaa9cd6d", "task_counts": { "done": 7, "progress": 1 }, "open_tasks": 1, "task_ids": [ "AUDIT-WP-0008-T01", "AUDIT-WP-0008-T02", "AUDIT-WP-0008-T03", "AUDIT-WP-0008-T04", "AUDIT-WP-0008-T05", "AUDIT-WP-0008-T06", "AUDIT-WP-0008-T07", "AUDIT-WP-0008-T08" ] }, { "repo": "audit-core", "id": "AUDIT-WP-0009", "uuid": "46a96b03-bc08-53b5-9c93-4071adabf734", "title": "Evidence-role conformance under Security Layer Model v0.7", "status": "active", "owner": "claude", "created": "2026-08-29", "updated": "2026-08-29", "record_age_days": 10, "declared_update_age_days": 10, "path": "/home/worsch/audit-core/workplans/AUDIT-WP-0009-evidence-role-conformance.md", "source_sha256": "6c33f1dd21372a55d420bc8dfc1a1e2264bd3ea9b58dc7ed1688c88d18bfe0ff", "task_counts": { "done": 3, "todo": 5, "wait": 1, "progress": 1 }, "open_tasks": 7, "task_ids": [ "AUDIT-WP-0009-T01", "AUDIT-WP-0009-T02", "AUDIT-WP-0009-T03", "AUDIT-WP-0009-T04", "AUDIT-WP-0009-T05", "AUDIT-WP-0009-T06", "AUDIT-WP-0009-T07", "AUDIT-WP-0009-T08", "AUDIT-WP-0009-T09", "AUDIT-WP-0009-T10" ] }, { "repo": "audit-core", "id": "AUDIT-WP-0010", "uuid": "54655357-74da-5f7f-8fa6-647d4c969f21", "title": "Admit tenant-engine as an attributive sender", "status": "ready", "owner": "claude", "created": "2026-08-29", "updated": "2026-08-29", "record_age_days": 10, "declared_update_age_days": 10, "path": "/home/worsch/audit-core/workplans/AUDIT-WP-0010-tenant-engine-sender-admission.md", "source_sha256": "376c2cf6bc655bd21300969888d178a20d5c781a4eed08461b23d134a6f9da5a", "task_counts": { "todo": 5 }, "open_tasks": 5, "task_ids": [ "AUDIT-WP-0010-T01", "AUDIT-WP-0010-T02", "AUDIT-WP-0010-T03", "AUDIT-WP-0010-T04", "AUDIT-WP-0010-T05" ] }, { "repo": "core-hub", "id": "CORE-WP-0010", "uuid": "9cc1abf3-2ab0-54a4-a250-83f382a49441", "title": "Runtime absorption into hub-core and archive", "status": "active", "owner": "codex", "created": "2026-08-09", "updated": "2026-08-21", "record_age_days": 30, "declared_update_age_days": 18, "path": "/home/worsch/core-hub/workplans/CORE-WP-0010-runtime-absorption-and-archive.md", "source_sha256": "62c494ca2694589779f29fa54c9b2e41c5488f68bee221117791273eed23ee1a", "task_counts": { "done": 4, "progress": 1 }, "open_tasks": 1, "task_ids": [ "CORE-WP-0010-T01", "CORE-WP-0010-T02", "CORE-WP-0010-T03", "CORE-WP-0010-T04", "CORE-WP-0010-T05" ] }, { "repo": "fin-hub", "id": "FIN-WP-0004", "uuid": "e8b432af-43ae-517f-a69b-80d4f0db976d", "title": "Establish the resource cost evidence contract", "status": "active", "owner": "codex", "created": "2026-08-10", "updated": "2026-08-15", "record_age_days": 29, "declared_update_age_days": 24, "path": "/home/worsch/fin-hub/workplans/FIN-WP-0004-resource-cost-evidence-contract.md", "source_sha256": "b10c9fb5d834613ef5cca3a79fba86481578bfcf988a75a0c22e545caf391c31", "task_counts": { "done": 8, "wait": 1 }, "open_tasks": 1, "task_ids": [ "FIN-WP-0004-T01", "FIN-WP-0004-T02", "FIN-WP-0004-T03", "FIN-WP-0004-T04", "FIN-WP-0004-T05", "FIN-WP-0004-T06", "FIN-WP-0004-T07", "FIN-WP-0004-T08", "FIN-WP-0004-T09" ] }, { "repo": "fin-hub", "id": "FIN-WP-0005", "uuid": "58432770-da19-5b72-a946-cacbe1eb24ca", "title": "DATEV accounting adapter operations", "status": "active", "owner": "codex", "created": "2026-08-11", "updated": "2026-08-11", "record_age_days": 28, "declared_update_age_days": 28, "path": "/home/worsch/fin-hub/workplans/FIN-WP-0005-datev-accounting-adapter-operations.md", "source_sha256": "024ebafba0cd7afe41626687a65f84add9b003ab517b9f5ed7d3b4486840e209", "task_counts": { "todo": 1, "wait": 3 }, "open_tasks": 4, "task_ids": [ "FIN-WP-0005-T01", "FIN-WP-0005-T02", "FIN-WP-0005-T03", "FIN-WP-0005-T04" ] }, { "repo": "fin-hub", "id": "FIN-WP-0006", "uuid": "e9413a20-5b11-50ff-ba21-15215841cf11", "title": "Consume resource-control internal transfer settlement", "status": "proposed", "owner": "codex", "created": "2026-08-14", "updated": "2026-08-14", "record_age_days": 25, "declared_update_age_days": 25, "path": "/home/worsch/fin-hub/workplans/FIN-WP-0006-internal-transfer-settlement.md", "source_sha256": "44ee59e55049601a5ccd8e8e4fb125bdf2c9d5da0313fcd9d9942aa672e926d7", "task_counts": { "todo": 1 }, "open_tasks": 1, "task_ids": [ "FIN-WP-0006-T01" ] }, { "repo": "flex-auth", "id": "FLEX-WP-0020", "uuid": "99a661a8-b36c-5c1c-b78b-1e8930bcd0a9", "title": "Repository identity migration from flex-auth to access-engine", "status": "proposed", "owner": "codex", "created": "2026-08-29", "updated": "2026-08-29", "record_age_days": 10, "declared_update_age_days": 10, "path": "/home/worsch/flex-auth/workplans/FLEX-WP-0020-repository-identity-migration.md", "source_sha256": "05a68afddf9a3bc56ae31ea3f11f29c5dcf970dc366ede405210e1fc332e8482", "task_counts": { "todo": 5, "wait": 6 }, "open_tasks": 11, "task_ids": [ "FLEX-WP-0020-T01", "FLEX-WP-0020-T02", "FLEX-WP-0020-T03", "FLEX-WP-0020-T04", "FLEX-WP-0020-T05", "FLEX-WP-0020-T06", "FLEX-WP-0020-T07", "FLEX-WP-0020-T08", "FLEX-WP-0020-T09", "FLEX-WP-0020-T10", "FLEX-WP-0020-T11" ] }, { "repo": "flex-auth", "id": "FLEX-WP-0022", "uuid": "804c588c-f47a-50c4-bdd7-51b24bbf9539", "title": "Tenant scoping is unstated in tenant-engine and untested in two more packages", "status": "proposed", "owner": "claude", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/flex-auth/workplans/FLEX-WP-0022-tenant-scope-coverage.md", "source_sha256": "da34a2450873f8c7589423ca94074725f5e2c4041978489be748865371317775", "task_counts": { "todo": 2, "wait": 1 }, "open_tasks": 3, "task_ids": [ "FLEX-WP-0022-T01", "FLEX-WP-0022-T02", "FLEX-WP-0022-T03" ] }, { "repo": "flex-auth", "id": "FLEX-WP-0023", "uuid": "ad011f92-786c-51ad-b3f6-c06ad77e7af7", "title": "Operator caller access path and caller identity in the decision record", "status": "active", "owner": "claude", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/flex-auth/workplans/FLEX-WP-0023-operator-caller-access-path.md", "source_sha256": "231bf151b55cd656fb43ce46e05798e9242134af3ad56d88d6f14e8ab47866c7", "task_counts": { "done": 4, "todo": 1 }, "open_tasks": 1, "task_ids": [ "FLEX-WP-0023-T01", "FLEX-WP-0023-T02", "FLEX-WP-0023-T03", "FLEX-WP-0023-T04", "FLEX-WP-0023-T05" ] }, { "repo": "flex-auth", "id": "FLEX-WP-0024", "uuid": "90577acd-6910-548d-a13e-1dbfdfb8ed27", "title": "Sign the decision envelope: the response channel is unauthenticated", "status": "active", "owner": "claude", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/flex-auth/workplans/FLEX-WP-0024-decision-envelope-authenticity.md", "source_sha256": "bb2d04c8772d9180461241fe0379500322f17fbbbcb1533e2be20c116c1347a7", "task_counts": { "done": 2, "todo": 1, "wait": 1 }, "open_tasks": 2, "task_ids": [ "FLEX-WP-0024-T01", "FLEX-WP-0024-T02", "FLEX-WP-0024-T03", "FLEX-WP-0024-T04" ] }, { "repo": "flex-auth", "id": "FLEX-WP-0025", "uuid": "f9a657ce-67b4-5d25-9933-e0fcb2c20b1c", "title": "A policy cannot tell a registry fact from a caller assertion", "status": "ready", "owner": "claude", "created": "2026-09-07", "updated": "2026-09-07", "record_age_days": 1, "declared_update_age_days": 1, "path": "/home/worsch/flex-auth/workplans/FLEX-WP-0025-fact-versus-assertion.md", "source_sha256": "fb9ef07b4f027576eaafbdb19b07f0d37fad25339009ad41641fc0a7b6eafa69", "task_counts": { "todo": 2, "wait": 1 }, "open_tasks": 3, "task_ids": [ "FLEX-WP-0025-T01", "FLEX-WP-0025-T02", "FLEX-WP-0025-T03" ] }, { "repo": "fluid-core", "id": "FLUID-WP-0001", "uuid": "b5c231e1-9d06-5772-95a7-01cc0bf62051", "title": "Bootstrap State Hub integration", "status": "ready", "owner": "worsch", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/fluid-core/workplans/FLUID-WP-0001-statehub-bootstrap.md", "source_sha256": "76272eb110e2e63f3532008164551775c0944864e959716276488d12da17ad04", "task_counts": { "todo": 3 }, "open_tasks": 3, "task_ids": [ "FLUID-WP-0001-T01", "FLUID-WP-0001-T02", "FLUID-WP-0001-T03" ] }, { "repo": "fluid-core", "id": "FLUID-WP-0008", "uuid": "291005a5-d474-5c94-8abd-819f682dde9f", "title": "Handover: HelixForge Telegram identity and hall-of-helix channel", "status": "active", "owner": "worsch", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/fluid-core/workplans/FLUID-WP-0008-fluid-telegram-handover.md", "source_sha256": "df7a361acdbcdf025ef1e5126a7132448976c633cc1194734f29b8d165d314cc", "task_counts": { "done": 6, "todo": 3 }, "open_tasks": 3, "task_ids": [ "FLUID-WP-0008-T01", "FLUID-WP-0008-T02", "FLUID-WP-0008-T03", "FLUID-WP-0008-T04", "FLUID-WP-0008-T05", "FLUID-WP-0008-T06", "FLUID-WP-0008-T07", "FLUID-WP-0008-T08", "FLUID-WP-0008-T09" ] }, { "repo": "fluid-core", "id": "FLUID-WP-0009", "uuid": "b6459dd0-fc4f-54a4-a2e9-d7b83cff6c6e", "title": "Establish the pr- campaign repository pattern and reduce hall-of-helix to an example", "status": "active", "owner": "worsch", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/fluid-core/workplans/FLUID-WP-0009-campaign-repos-and-example-separation.md", "source_sha256": "9b45d09e45ac7cc7c9f574bac29ac48e8c84700418c145e2996dbb7ea80b2107", "task_counts": { "done": 1, "progress": 1, "todo": 3 }, "open_tasks": 4, "task_ids": [ "FLUID-WP-0009-T01", "FLUID-WP-0009-T02", "FLUID-WP-0009-T03", "FLUID-WP-0009-T04", "FLUID-WP-0009-T05" ] }, { "repo": "fluid-telegram", "id": "FT-WP-0001", "uuid": "a660ed65-700e-5b54-8d91-a556b73518f0", "title": "Establish HelixForge's Telegram identity and publish the Hall of Helix", "status": "active", "owner": "worsch", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/fluid-telegram/workplans/FT-WP-0001-telegram-identity-and-hall-channel.md", "source_sha256": "a3067bb26834a7458e263bfec277ad81aec898ad2d531d2d481291e67b016a2a", "task_counts": { "todo": 13 }, "open_tasks": 13, "task_ids": [ "FT-WP-0001-T01", "FT-WP-0001-T02", "FT-WP-0001-T03", "FT-WP-0001-T04", "FT-WP-0001-T05", "FT-WP-0001-T06", "FT-WP-0001-T07", "FT-WP-0001-T08", "FT-WP-0001-T09", "FT-WP-0001-T10", "FT-WP-0001-T11", "FT-WP-0001-T12", "FT-WP-0001-T13" ] }, { "repo": "fluid-telegram", "id": "FT-WP-0002", "uuid": "f2373858-c932-5a4d-81b6-db9a3595135a", "title": "Provision the Telegram presence from a declared specification", "status": "proposed", "owner": "worsch", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/fluid-telegram/workplans/FT-WP-0002-declared-presence-provisioning.md", "source_sha256": "a1ccb51116bbe57eb0ffd5d0324bcbd3d512eefaa59a869642447887a5548065", "task_counts": { "progress": 4, "done": 2, "todo": 2 }, "open_tasks": 6, "task_ids": [ "FT-WP-0002-T01", "FT-WP-0002-T02", "FT-WP-0002-T03", "FT-WP-0002-T04", "FT-WP-0002-T05", "FT-WP-0002-T06", "FT-WP-0002-T07", "FT-WP-0002-T08" ] }, { "repo": "gate-house", "id": "GH-WP-0003", "uuid": "a331dc88-c9bc-5d2a-9ff1-2aa7e837c3bb", "title": "Security layer model v0.8 amendment set", "status": "active", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/gate-house/workplans/GH-WP-0003-statute-v08-amendment-set.md", "source_sha256": "0e7f7c5576e7450b7385c343b8966fb3856fa8cea7be9f2424d2c536d5237485", "task_counts": { "done": 8, "progress": 1 }, "open_tasks": 1, "task_ids": [ "GH-WP-0003-T01", "GH-WP-0003-T02", "GH-WP-0003-T03", "GH-WP-0003-T04", "GH-WP-0003-T05", "GH-WP-0003-T06", "GH-WP-0003-T07", "GH-WP-0003-T08", "GH-WP-0003-T09" ] }, { "repo": "glas-harness", "id": "GLAS-WP-0012", "uuid": "170bf1ae-337f-5553-8d1e-03b07100e08f", "title": "Prove the first local rein profile end to end", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/glas-harness/workplans/GLAS-WP-0012-first-local-profile-production-proof.md", "source_sha256": "9c33bbfe9d5a9894a8028dfa81e830b3e770dba77b133a7dd48c2e9c39b0baa5", "task_counts": { "done": 2, "wait": 4 }, "open_tasks": 4, "task_ids": [ "GLAS-WP-0012-T01", "GLAS-WP-0012-T02", "GLAS-WP-0012-T03", "GLAS-WP-0012-T04", "GLAS-WP-0012-T05", "GLAS-WP-0012-T06" ] }, { "repo": "glas-harness", "id": "GLAS-WP-0015", "uuid": "94c02b1f-66ed-588d-bdd7-7158107b85fb", "title": "Drive owner returns for the first production Glas profile", "status": "active", "owner": "codex", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/glas-harness/workplans/GLAS-WP-0015-production-dependency-coordination.md", "source_sha256": "493979a18cccab93c7d6e0f794f3f2cfe24abed8f14bda0993dadd9fad7172d0", "task_counts": { "done": 2, "progress": 1 }, "open_tasks": 1, "task_ids": [ "GLAS-WP-0015-T01", "GLAS-WP-0015-T02", "GLAS-WP-0015-T03" ] }, { "repo": "hall-of-helix", "id": "HOH-WP-0002", "uuid": "5e0db595-2f0e-5388-9413-7d4d5a4a2ef5", "title": "Publish the hall at helix.coulomb.social with selectable renderers", "status": "active", "owner": "claude-code", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/hall-of-helix/workplans/HOH-WP-0002-published-hall-and-renderers.md", "source_sha256": "12a703b7230a58001ebd6586564ea480c048b4fd349e6e788ec49629061e3b1c", "task_counts": { "todo": 4, "wait": 2 }, "open_tasks": 6, "task_ids": [ "HOH-WP-0002-T01", "HOH-WP-0002-T02", "HOH-WP-0002-T03", "HOH-WP-0002-T04", "HOH-WP-0002-T05", "HOH-WP-0002-T06" ] }, { "repo": "hub-core", "id": "HUB-WP-0006", "uuid": "05ebd06e-4af8-5f6c-918c-c143c1520e00", "title": "Repository classification aggregation and navigation", "status": "active", "owner": "codex", "created": "2026-08-22", "updated": "2026-08-22", "record_age_days": 17, "declared_update_age_days": 17, "path": "/home/worsch/hub-core/workplans/HUB-WP-0006-repository-classification-navigation.md", "source_sha256": "6ff18fa22bec1f88d1037559e2ba1272d974ee2ebae7be7fd8990c7cf1b4a6dc", "task_counts": { "done": 5, "wait": 1 }, "open_tasks": 1, "task_ids": [ "HUB-WP-0006-T01", "HUB-WP-0006-T02", "HUB-WP-0006-T03", "HUB-WP-0006-T04", "HUB-WP-0006-T05", "HUB-WP-0006-T06" ] }, { "repo": "hub-core", "id": "HUB-WP-0009", "uuid": "0d6e94f3-fd15-5f57-af41-60f0b862da5e", "title": "Complete the hub-extension conformance profile", "status": "proposed", "owner": "codex", "created": "2026-08-31", "updated": "2026-08-31", "record_age_days": 8, "declared_update_age_days": 8, "path": "/home/worsch/hub-core/workplans/HUB-WP-0009-extension-conformance-gaps.md", "source_sha256": "4a21ff8c2ff80aeded7c5a3ffaf3da11d08e9ab7c73f1feeb7e6f771fe334100", "task_counts": { "todo": 4 }, "open_tasks": 4, "task_ids": [ "HUB-WP-0009-T01", "HUB-WP-0009-T02", "HUB-WP-0009-T03", "HUB-WP-0009-T04" ] }, { "repo": "hub-core", "id": "HUB-WP-0011", "uuid": "3c8034fc-fd90-58f5-99bc-99b4f93e5ee1", "title": "State Hub inbox freshness and reader cutover", "status": "proposed", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/hub-core/workplans/HUB-WP-0011-statehub-inbox-freshness-and-cutover.md", "source_sha256": "837221810a2c5a238b09d1fc712b3b27b354e6c5e34dfba04153aa26476a71e3", "task_counts": { "todo": 1, "wait": 2 }, "open_tasks": 3, "task_ids": [ "HUB-WP-0011-T01", "HUB-WP-0011-T02", "HUB-WP-0011-T03" ] }, { "repo": "issue-core", "id": "ISSUE-WP-0006", "uuid": "4d465264-cbe1-56ba-84ed-bd580b649b76", "title": "Forgejo-only forge + projection boundary (not ops queue)", "status": "ready", "owner": "grok", "created": "2026-08-03", "updated": "2026-08-03", "record_age_days": 36, "declared_update_age_days": 36, "path": "/home/worsch/issue-core/workplans/ISSUE-WP-0006-forgejo-only-projection-boundary.md", "source_sha256": "7d17becc3f937a617854578cbe609b572da93260cdf1462f2b7e41d2b8814756", "task_counts": { "todo": 4 }, "open_tasks": 4, "task_ids": [ "ISSUE-WP-0006-T01", "ISSUE-WP-0006-T02", "ISSUE-WP-0006-T03", "ISSUE-WP-0006-T04" ] }, { "repo": "kings-guard", "id": "KG-WP-0005", "uuid": null, "title": "Admit and validate qonto-assistant source completeness evidence", "status": "active", "owner": "codex", "created": "2026-09-04", "updated": "2026-09-05", "record_age_days": 4, "declared_update_age_days": 3, "path": "/home/worsch/kings-guard/workplans/KG-WP-0005-qonto-source-cadence-admission.md", "source_sha256": "b583c702efeb0a04a78c5e555afb86d142a9215265dce5234c1968f1f9d0e33a", "task_counts": { "done": 2, "wait": 1 }, "open_tasks": 1, "task_ids": [ "KG-WP-0005-T01", "KG-WP-0005-T02", "KG-WP-0005-T03" ] }, { "repo": "ops-mason", "id": "MASON-WP-0003", "uuid": "4015b46d-02f1-56ac-853e-87e8542cf0dd", "title": "Forge read lane so central can derive private repositories", "status": "active", "owner": "codex", "created": "2026-08-26", "updated": "2026-08-26", "record_age_days": 13, "declared_update_age_days": 13, "path": "/home/worsch/ops-mason/workplans/MASON-WP-0003-state-hub-forge-read-lane.md", "source_sha256": "bb43081015dcf5e9be037664e51da785fde5e9584f545f1107d1543d8a8dc49d", "task_counts": { "done": 2, "progress": 1 }, "open_tasks": 1, "task_ids": [ "MASON-WP-0003-T01", "MASON-WP-0003-T02", "MASON-WP-0003-T03" ] }, { "repo": "ops-mason", "id": "MASON-WP-0004", "uuid": "e5656747-a974-581a-a3d4-4e6bb7262f4c", "title": "Describe every stored credential so the store is navigable", "status": "proposed", "owner": "codex", "created": "2026-08-28", "updated": "", "record_age_days": 11, "declared_update_age_days": null, "path": "/home/worsch/ops-mason/workplans/MASON-WP-0004-credential-inventory-descriptions.md", "source_sha256": "07bae6138175c3d2939e0ec55f09dda4682c80a848a91558ddaaad0d1c5f96c2", "task_counts": { "todo": 2, "wait": 2 }, "open_tasks": 4, "task_ids": [ "MASON-WP-0004-T01", "MASON-WP-0004-T02", "MASON-WP-0004-T03", "MASON-WP-0004-T04" ] }, { "repo": "ops-mason", "id": "MASON-WP-0005", "uuid": "483e56d6-6601-5377-9066-66225214c046", "title": "Construct the fluid-telegram operator credential lane", "status": "proposed", "owner": "codex", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/ops-mason/workplans/MASON-WP-0005-fluid-telegram-operator-credential-lane.md", "source_sha256": "03560755c64292a4c52f65f9816d39412274dd41ffeafff935c0c232d2b7b099", "task_counts": { "wait": 1, "todo": 5 }, "open_tasks": 6, "task_ids": [ "MASON-WP-0005-T01", "MASON-WP-0005-T02", "MASON-WP-0005-T03", "MASON-WP-0005-T04", "MASON-WP-0005-T05", "MASON-WP-0005-T06" ] }, { "repo": "ops-warden", "id": "WARDEN-WP-0027", "uuid": "21528e8d-a049-523d-9ae1-da7a27cb8bbf", "title": "Tamper-resistant credential governance + mass rotation/lockdown (Strand B)", "status": "active", "owner": "codex", "created": "2026-07-16", "updated": "2026-08-23", "record_age_days": 54, "declared_update_age_days": 16, "path": "/home/worsch/ops-warden/workplans/WARDEN-WP-0027-credential-governance-lockdown.md", "source_sha256": "bc40a4a3339fe359e2afa03545d3078b08e8765faf06d8322449e57063241d02", "task_counts": { "cancel": 2, "progress": 1 }, "open_tasks": 1, "task_ids": [ "WARDEN-WP-0027-T01", "WARDEN-WP-0027-T02", "WARDEN-WP-0027-T03" ] }, { "repo": "ops-warden", "id": "WARDEN-WP-0034", "uuid": "ae3ff76f-883d-5e2f-b6aa-144d61e8fdef", "title": "Layer model v0.7 conformance \u2014 state the deadline, bind the agent boundary, steward the estate's newest rule", "status": "active", "owner": "ops-warden", "created": "2026-08-29", "updated": "2026-09-05", "record_age_days": 10, "declared_update_age_days": 3, "path": "/home/worsch/ops-warden/workplans/WARDEN-WP-0034-layer-model-v07-conformance.md", "source_sha256": "5188050eaedbe0799679c92a128fdb9ce96189747ab03e4ea09860cadf586547", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "WARDEN-WP-0034-T01", "WARDEN-WP-0034-T02", "WARDEN-WP-0034-T03", "WARDEN-WP-0034-T04", "WARDEN-WP-0034-T05" ] }, { "repo": "ops-warden", "id": "WARDEN-WP-0037", "uuid": "42a097db-1c24-558e-a724-030bb2b4443e", "title": "Repoint the whynot-design npm lane to Forgejo", "status": "active", "owner": "codex", "created": "2026-09-04", "updated": "2026-09-04", "record_age_days": 4, "declared_update_age_days": 4, "path": "/home/worsch/ops-warden/workplans/WARDEN-WP-0037-whynot-design-forgejo-npm-lane.md", "source_sha256": "93a70c25978b69828cf295d659e89a6cba3dc6b5403fa5d84b23e8a083207195", "task_counts": { "done": 2, "wait": 1 }, "open_tasks": 1, "task_ids": [ "WARDEN-WP-0037-T01", "WARDEN-WP-0037-T02", "WARDEN-WP-0037-T03" ] }, { "repo": "pqrst-practice", "id": "PQRST-WP-0002", "uuid": "6a875b19-5a76-55c1-bd1f-2f5005cd416b", "title": "Validate spec v0.1 in real session closes and land PQRST in hall-of-helix", "status": "proposed", "owner": "claude-code", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/pqrst-practice/workplans/PQRST-WP-0002-validate-v01-against-real-sessions.md", "source_sha256": "99f1d05458b9157bf0405964177889e827628c2f58c21a57859078201573183e", "task_counts": { "todo": 3, "done": 2 }, "open_tasks": 3, "task_ids": [ "PQRST-WP-0002-T01", "PQRST-WP-0002-T02", "PQRST-WP-0002-T03", "PQRST-WP-0002-T04", "PQRST-WP-0002-T05" ] }, { "repo": "prj-forgejo-org-refactor", "id": "ORGREF-WP-0001", "uuid": "c1dcd349-1a7a-51ae-8827-4ce96cfe0008", "title": "Foundation, blast-radius inventory, and execution entry gate", "status": "backlog", "owner": "codex", "created": "2026-08-11", "updated": "2026-08-19", "record_age_days": 28, "declared_update_age_days": 20, "path": "/home/worsch/prj-forgejo-org-refactor/workplans/ORGREF-WP-0001-foundation-and-entry-gate.md", "source_sha256": "b1219d4e1725da9695c4fad60832a118e4e94e63c293d13714ef3c5800e020a4", "task_counts": { "todo": 5 }, "open_tasks": 5, "task_ids": [ "ORGREF-WP-0001-T01", "ORGREF-WP-0001-T02", "ORGREF-WP-0001-T03", "ORGREF-WP-0001-T04", "ORGREF-WP-0001-T05" ] }, { "repo": "prj-unattended-progress-company", "id": "UPC-WP-0002", "uuid": "8d47ba5f-0608-5f83-8b4b-7dee53ada6f6", "title": "Company vessel close-out (G1 + residual G2/G8)", "status": "active", "owner": "bernd", "created": "2026-08-11", "updated": "2026-08-16", "record_age_days": 28, "declared_update_age_days": 23, "path": "/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0002-company-vessel-closeout.md", "source_sha256": "90abfdd68d39ec39121c1e05d8da987d34607bef15966180ba15ab9d3831d101", "task_counts": { "progress": 4 }, "open_tasks": 4, "task_ids": [ "UPC-WP-0002-T01", "UPC-WP-0002-T02", "UPC-WP-0002-T03", "UPC-WP-0002-T04" ] }, { "repo": "prj-unattended-progress-company", "id": "UPC-WP-0003", "uuid": "81b17b8a-4b22-5510-8830-a8d19aed821e", "title": "Unattended dogfood acceptance and founder-load envelope (G3\u2013G4)", "status": "proposed", "owner": "bernd", "created": "2026-08-11", "updated": "2026-08-11", "record_age_days": 28, "declared_update_age_days": 28, "path": "/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0003-unattended-and-load.md", "source_sha256": "551903b654af8c4b71bfe2cf4d75c4ad163b47e3c13c65527e7d96b2f1d171b2", "task_counts": { "todo": 3 }, "open_tasks": 3, "task_ids": [ "UPC-WP-0003-T01", "UPC-WP-0003-T02", "UPC-WP-0003-T03" ] }, { "repo": "prj-unattended-progress-company", "id": "UPC-WP-0004", "uuid": "a6cf0a20-a3d5-56c6-8fc7-8cb167c71d66", "title": "First external offer and paid revenue path (G5\u2013G6)", "status": "proposed", "owner": "bernd", "created": "2026-08-11", "updated": "2026-08-11", "record_age_days": 28, "declared_update_age_days": 28, "path": "/home/worsch/prj-unattended-progress-company/workplans/UPC-WP-0004-first-offer-and-revenue.md", "source_sha256": "5604acd3d4592448944b8c9f9c7031e0e20b5ac133aad3b54d91b9aa2db687a9", "task_counts": { "todo": 3 }, "open_tasks": 3, "task_ids": [ "UPC-WP-0004-T01", "UPC-WP-0004-T02", "UPC-WP-0004-T03" ] }, { "repo": "railiance-cluster", "id": "RCLUSTER-WP-0007", "uuid": "16da36fe-5a10-522b-b6d6-02dbb6de6c14", "title": "ThreePhoenix - HA Cluster Implementation", "status": "blocked", "owner": "codex", "created": "2026-02-25", "updated": "2026-08-22", "record_age_days": 195, "declared_update_age_days": 17, "path": "/home/worsch/railiance-cluster/workplans/RCLUSTER-WP-0007-threephoenix-ha-cluster.md", "source_sha256": "cd1c1b20a4d9756844009917dc9bb59fccc562d69fb2c9925cdc6b9094f3b26b", "task_counts": { "todo": 5, "cancel": 2 }, "open_tasks": 5, "task_ids": [ "RCLUSTER-WP-0007-T01", "RCLUSTER-WP-0007-T02", "RCLUSTER-WP-0007-T03", "RCLUSTER-WP-0007-T04", "RCLUSTER-WP-0007-T05", "RCLUSTER-WP-0007-T06", "RCLUSTER-WP-0007-T07" ] }, { "repo": "railiance-fabric", "id": "RAIL-FAB-WP-0028", "uuid": "58a56363-3bda-50f7-8240-1e45131bc7d9", "title": "Host and operate the financial Fabric authority", "status": "proposed", "owner": "codex", "created": "2026-08-31", "updated": "2026-08-31", "record_age_days": 8, "declared_update_age_days": 8, "path": "/home/worsch/railiance-fabric/workplans/RAIL-FAB-WP-0028-hosted-financial-fabric-authority.md", "source_sha256": "742b8ca25b794391366aafffb462a0df753bc9ec9d00b4caea829029eeb5419c", "task_counts": { "todo": 1, "wait": 3 }, "open_tasks": 4, "task_ids": [ "RAIL-FAB-WP-0028-T01", "RAIL-FAB-WP-0028-T02", "RAIL-FAB-WP-0028-T03", "RAIL-FAB-WP-0028-T04" ] }, { "repo": "railiance-infra", "id": "RAIL-HO-WP-0011", "uuid": "5738f113-1c4e-5d27-95b2-b6655e0b7279", "title": "Make the S1 declaration reproducible and the handoff verifiably green", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/railiance-infra/workplans/RAIL-HO-WP-0011-reproducible-s1-declaration-and-handoff.md", "source_sha256": "8d20bb36eededd4b550f2d885bca97ebb3dee9184263ff2136523ff513913d2b", "task_counts": { "done": 6, "wait": 2 }, "open_tasks": 2, "task_ids": [ "RAIL-HO-WP-0011-T01", "RAIL-HO-WP-0011-T02", "RAIL-HO-WP-0011-T03", "RAIL-HO-WP-0011-T04", "RAIL-HO-WP-0011-T05", "RAIL-HO-WP-0011-T06", "RAIL-HO-WP-0011-T07", "RAIL-HO-WP-0011-T08" ] }, { "repo": "railiance-infra", "id": "RAIL-HO-WP-0012", "uuid": "5ea28f8f-376c-5230-8bb7-ca871c1a75f4", "title": "Close the encrypted S1 backup and recovery loop", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/railiance-infra/workplans/RAIL-HO-WP-0012-s1-backup-recovery-loop.md", "source_sha256": "eccfd1b3a0b89701074c7afdc23250824338901648742367d2dbf0db6d9dd78c", "task_counts": { "done": 4, "progress": 1, "wait": 1 }, "open_tasks": 2, "task_ids": [ "RAIL-HO-WP-0012-T01", "RAIL-HO-WP-0012-T02", "RAIL-HO-WP-0012-T03", "RAIL-HO-WP-0012-T04", "RAIL-HO-WP-0012-T05", "RAIL-HO-WP-0012-T06" ] }, { "repo": "railiance-master", "id": "RMASTER-WP-0020", "uuid": "a7d0c934-75d7-53cc-a35b-6a789a2e0f14", "title": "Migrate authoritative OpenBao from CoulombCore to reef-railiance", "status": "blocked", "owner": "codex", "created": "2026-07-30", "updated": "2026-08-23", "record_age_days": 40, "declared_update_age_days": 16, "path": "/home/worsch/railiance-master/workplans/RMASTER-WP-0020-openbao-migration-to-reef-railiance.md", "source_sha256": "11bb0eda69fa8484936b8dca7daacf028178a3307d410642e04d0e224a19bde4", "task_counts": { "done": 7, "wait": 1, "progress": 1 }, "open_tasks": 2, "task_ids": [ "RMASTER-WP-0020-T01", "RMASTER-WP-0020-T02", "RMASTER-WP-0020-T03", "RMASTER-WP-0020-T04", "RMASTER-WP-0020-T05", "RMASTER-WP-0020-T06", "RMASTER-WP-0020-T07", "RMASTER-WP-0020-T08", "RMASTER-WP-0020-T09" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0015", "uuid": "f4640325-e89c-591d-b58e-ec6b087900ac", "title": "Coordinate audit-core temporary custody and recovery exercises", "status": "blocked", "owner": "codex", "created": "2026-08-22", "updated": "2026-09-05", "record_age_days": 17, "declared_update_age_days": 3, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0015-audit-core-custody-and-recovery-coordination.md", "source_sha256": "79126d5e18fc72730296c8bf2a833f75243dc31cceee383c3ccb6f91eeaa471f", "task_counts": { "done": 2, "wait": 2 }, "open_tasks": 2, "task_ids": [ "RPF-WP-0015-T01", "RPF-WP-0015-T02", "RPF-WP-0015-T03", "RPF-WP-0015-T04" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0025", "uuid": "6dda6039-295e-5cac-aef6-3183c3218649", "title": "Retract public OpenBao listener behind operator-only access", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-06", "record_age_days": 16, "declared_update_age_days": 2, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0025-openbao-operator-only-access.md", "source_sha256": "5a32c904ba272ef59303293bd863cf1f812397b3713ebf1bef0e2f30eca0026a", "task_counts": { "done": 2, "wait": 1 }, "open_tasks": 1, "task_ids": [ "RPF-WP-0025-T01", "RPF-WP-0025-T02", "RPF-WP-0025-T03" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0027", "uuid": "b2c25a01-4a80-55c1-90cf-8538000f7e0e", "title": "Coordinate KeyCape live Secret exposure recovery", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-05", "record_age_days": 16, "declared_update_age_days": 3, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0027-keycape-live-secret-exposure-recovery.md", "source_sha256": "0e7e7cd112a9f7c786b61f31466519b3bd0db9d359a4c7abb1fc57d09f69df44", "task_counts": { "done": 3, "wait": 3 }, "open_tasks": 3, "task_ids": [ "RPF-WP-0027-T01", "RPF-WP-0027-T02", "RPF-WP-0027-T03", "RPF-WP-0027-T04", "RPF-WP-0027-T05", "RPF-WP-0027-T06" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0029", "uuid": "bb326ebb-a313-549e-b35f-1bf17e1c58fd", "title": "Remove backup credential default and verify governed replacement", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0029-backup-credential-default-removal.md", "source_sha256": "ca51d268c34bd0634d208850b4e48c2d19ab10148d03881923e308551d341244", "task_counts": { "done": 2, "wait": 1 }, "open_tasks": 1, "task_ids": [ "RPF-WP-0029-T01", "RPF-WP-0029-T02", "RPF-WP-0029-T03" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0035", "uuid": "975db491-5412-5e27-8e34-14a2417bb039", "title": "Implement reviewed credential lanes with separate owner gates", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0035-credential-lane-implementation.md", "source_sha256": "78324b192f5d8c4f2cff2f24d34ed97cf3a1a31393e506b50008f854c257e90f", "task_counts": { "done": 2, "wait": 2 }, "open_tasks": 2, "task_ids": [ "RPF-WP-0035-T01", "RPF-WP-0035-T02", "RPF-WP-0035-T03", "RPF-WP-0035-T04" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0036", "uuid": "ca639c3d-3a87-5fa4-ad13-6f2e014b0c84", "title": "Close S3 service assurance and ownership gaps", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0036-platform-service-assurance.md", "source_sha256": "9a05c96ada5330ca2450cac9ab457396bb764d730bd0c49d21b8c3e8cbf0c489", "task_counts": { "done": 4, "wait": 3 }, "open_tasks": 3, "task_ids": [ "RPF-WP-0036-T01", "RPF-WP-0036-T02", "RPF-WP-0036-T03", "RPF-WP-0036-T04", "RPF-WP-0036-T05", "RPF-WP-0036-T06", "RPF-WP-0036-T07" ] }, { "repo": "railiance-platform", "id": "RPF-WP-0038", "uuid": "7beec1a7-aa82-5a36-9a66-6b60008a2455", "title": "Close Forgejo primary backup coverage on Scaleway", "status": "active", "owner": "codex", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/railiance-platform/workplans/RPF-WP-0038-forgejo-scaleway-primary-coverage.md", "source_sha256": "3548ae766fe3afbc14ca1ab9482f0dedd88d37f4c2edb499e1829e3134dbfdc9", "task_counts": { "done": 3, "progress": 1 }, "open_tasks": 1, "task_ids": [ "RPF-WP-0038-T01", "RPF-WP-0038-T02", "RPF-WP-0038-T03", "RPF-WP-0038-T04" ] }, { "repo": "railiance-telemetry", "id": "RTEL-WP-0002", "uuid": "08a5db92-7293-50d3-b589-55287b9850b3", "title": "Provide the Q2 receiving contract and prove signal delivery", "status": "active", "owner": "codex", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/railiance-telemetry/workplans/RTEL-WP-0002-signal-contract.md", "source_sha256": "95c810a2b027adccdcfb4cee9cac06af968613f22a924299e5bc4e5c4d288e76", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "RTEL-WP-0002-T01", "RTEL-WP-0002-T02", "RTEL-WP-0002-T03", "RTEL-WP-0002-T04" ] }, { "repo": "rapp-canned-prompts", "id": "RCP-WP-0002", "uuid": "11874f32-ac36-5bb9-a0a5-e7a259f5972c", "title": "First deployment of canned-prompts on Railiance", "status": "active", "owner": "codex", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/rapp-canned-prompts/workplans/RCP-WP-0002-first-deployment.md", "source_sha256": "792080084eabab13df3a2f98a42bb6fe09ec0092f95333fc0afaa600ede21c7f", "task_counts": { "done": 3, "progress": 1, "wait": 1 }, "open_tasks": 2, "task_ids": [ "RCP-WP-0002-T01", "RCP-WP-0002-T02", "RCP-WP-0002-T03", "RCP-WP-0002-T04", "RCP-WP-0002-T05" ] }, { "repo": "rapp-core-hub", "id": "RAPPCOREHUB-WP-0002", "uuid": "626cb2d7-9525-5712-be9e-93c1ed840fc5", "title": "Hub-core candidate and production cutover", "status": "active", "owner": "codex", "created": "2026-08-21", "updated": "2026-08-21", "record_age_days": 18, "declared_update_age_days": 18, "path": "/home/worsch/rapp-core-hub/workplans/RAPPCOREHUB-WP-0002-hub-core-candidate-and-cutover.md", "source_sha256": "123cd456fe4115bca27b14faa61f3956692f5f40a799863ca5ac321aea48a30f", "task_counts": { "done": 4, "progress": 1 }, "open_tasks": 1, "task_ids": [ "RAPPCOREHUB-WP-0002-T01", "RAPPCOREHUB-WP-0002-T02", "RAPPCOREHUB-WP-0002-T03", "RAPPCOREHUB-WP-0002-T04", "RAPPCOREHUB-WP-0002-T05" ] }, { "repo": "rapp-core-hub", "id": "RAPPCOREHUB-WP-0003", "uuid": "b73f1e1a-efaf-5f2f-b916-2a3040e0242e", "title": "Forgejo-backed repository classification publisher", "status": "active", "owner": "codex", "created": "2026-09-01", "updated": "2026-09-01", "record_age_days": 7, "declared_update_age_days": 7, "path": "/home/worsch/rapp-core-hub/workplans/RAPPCOREHUB-WP-0003-forgejo-repository-publisher.md", "source_sha256": "9697442d36d6ea22b11f13ea554a284e84b2b882a25ff02b1b50cdf2a5c8bd3e", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "RAPPCOREHUB-WP-0003-T01", "RAPPCOREHUB-WP-0003-T02", "RAPPCOREHUB-WP-0003-T03", "RAPPCOREHUB-WP-0003-T04" ] }, { "repo": "rapp-openbao", "id": "RAPP-OPENBAO-WP-0002", "uuid": "df859d65-c6ee-5058-a662-ad74eb82d3d2", "title": "Replace public OpenBao UI exposure with operator-only access", "status": "blocked", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/rapp-openbao/workplans/RAPP-OPENBAO-WP-0002-operator-only-ui-exposure.md", "source_sha256": "2c1a46daae3be100a6f0773d5603e120e742bed8fc8e7bbae5cff9d849ee3c76", "task_counts": { "done": 1, "progress": 1, "wait": 1 }, "open_tasks": 2, "task_ids": [ "RAPP-OPENBAO-WP-0002-T01", "RAPP-OPENBAO-WP-0002-T02", "RAPP-OPENBAO-WP-0002-T03" ] }, { "repo": "rapp-postgres", "id": "RAPP-POSTGRES-WP-0006", "uuid": "e861bad8-8b92-5963-b554-e9b6fa043acb", "title": "Admit canned-prompts on the PostgreSQL overflow cell", "status": "active", "owner": "claude", "created": "2026-09-07", "updated": "2026-09-07", "record_age_days": 1, "declared_update_age_days": 1, "path": "/home/worsch/rapp-postgres/workplans/RAPP-POSTGRES-WP-0006-canned-prompts-admission.md", "source_sha256": "abc06e0a0a41269103b3f2ca84e194c393fae5e2577912ac202344ee20974bd4", "task_counts": { "done": 2, "open": 1 }, "open_tasks": 1, "task_ids": [ "RAPP-POSTGRES-WP-0006-T01", "RAPP-POSTGRES-WP-0006-T02", "RAPP-POSTGRES-WP-0006-T03" ] }, { "repo": "rapp-qonto", "id": "RAPP-QONTO-WP-0002", "uuid": "6152c89b-a4f3-55b6-af0b-d57462b3c6f7", "title": "Publish rapp-qonto usage and cost evidence", "status": "ready", "owner": "codex", "created": "2026-08-11", "updated": "2026-08-15", "record_age_days": 28, "declared_update_age_days": 24, "path": "/home/worsch/rapp-qonto/workplans/RAPP-QONTO-WP-0002-resource-usage-and-cost-evidence.md", "source_sha256": "f311e2276d1bcad06f5fdf92487ee9efcad68098e585f326ee48890856186fea", "task_counts": { "todo": 3 }, "open_tasks": 3, "task_ids": [ "RAPP-QONTO-WP-0002-T01", "RAPP-QONTO-WP-0002-T02", "RAPP-QONTO-WP-0002-T03" ] }, { "repo": "rapp-telemetry", "id": "RAPP-TELEMETRY-WP-0001", "uuid": "13305ba8-33d8-56a4-af79-165092a02677", "title": "Establish and activate the managed telemetry package on railiance01", "status": "active", "owner": "codex", "created": "2026-09-06", "updated": "2026-09-06", "record_age_days": 2, "declared_update_age_days": 2, "path": "/home/worsch/rapp-telemetry/workplans/RAPP-TELEMETRY-WP-0001-foundation.md", "source_sha256": "928261789758e08b23d4e7c35ad3c4de420eea5f2a9bee6c81e95b2205bac60c", "task_counts": { "done": 3, "wait": 2 }, "open_tasks": 2, "task_ids": [ "RAPP-TELEMETRY-WP-0001-T01", "RAPP-TELEMETRY-WP-0001-T02", "RAPP-TELEMETRY-WP-0001-T03", "RAPP-TELEMETRY-WP-0001-T04", "RAPP-TELEMETRY-WP-0001-T05" ] }, { "repo": "rapp-tenant-engine", "id": "RAPP-TENANT-ENGINE-WP-0001", "uuid": "ec2896aa-9226-5516-a537-2de02138949f", "title": "Bootstrap rapp-tenant-engine", "status": "proposed", "owner": null, "created": "", "updated": "", "record_age_days": null, "declared_update_age_days": null, "path": "/home/worsch/rapp-tenant-engine/workplans/RAPP-TENANT-ENGINE-WP-0001-bootstrap.md", "source_sha256": "77d8c246401204a83f4028a90ed4f61b5eda3839dbc3a0bfe55c31ec5a6b6416", "task_counts": {}, "open_tasks": 0, "task_ids": [] }, { "repo": "reef-railiance", "id": "REEF-RAILIANCE-WP-0003", "uuid": "8ac413ad-2f57-53e6-b586-c5bec9cfbd1f", "title": "Complete rapp-qonto production gates", "status": "blocked", "owner": "codex", "created": "2026-07-26", "updated": "2026-08-21", "record_age_days": 44, "declared_update_age_days": 18, "path": "/home/worsch/reef-railiance/workplans/REEF-RAILIANCE-WP-0003-rapp-qonto-production-gates.md", "source_sha256": "d402495156c5b8ce59de2a4fbb1e874bf2fe347904db79a57be3015e248eba4a", "task_counts": { "done": 3, "wait": 1 }, "open_tasks": 1, "task_ids": [ "REEF-RAILIANCE-WP-0003-T01", "REEF-RAILIANCE-WP-0003-T02", "REEF-RAILIANCE-WP-0003-T03", "REEF-RAILIANCE-WP-0003-T04" ] }, { "repo": "reef-storage", "id": "REEF-STORAGE-WP-0002", "uuid": "af6ed97f-fc45-5fc0-b8e9-6010c217808f", "title": "Fill Scaleway attributes after purchase", "status": "active", "owner": "grok", "created": "2026-08-14", "updated": "2026-08-15", "record_age_days": 25, "declared_update_age_days": 24, "path": "/home/worsch/reef-storage/workplans/REEF-STORAGE-WP-0002-fill-after-purchase.md", "source_sha256": "831ff1989b839b00e08b44056264d4d67245d6918eee1fe389e103b78e824b7e", "task_counts": { "done": 1, "wait": 1 }, "open_tasks": 1, "task_ids": [ "REEF-STORAGE-WP-0002-T01", "REEF-STORAGE-WP-0002-T02" ] }, { "repo": "rein-aharness", "id": "REINAH-WP-0003", "uuid": "eba2eff1-10a7-50a3-a70b-14e7d398f27f", "title": "Governed runtime integrity and intent convergence", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-04", "record_age_days": 16, "declared_update_age_days": 4, "path": "/home/worsch/rein-aharness/workplans/REINAH-WP-0003-governed-runtime-integrity.md", "source_sha256": "d9567a1200fd999f25c3de6f26a342a7037ed76dc6a821fdac2c8530d2392bf7", "task_counts": { "done": 3, "wait": 2, "progress": 1 }, "open_tasks": 3, "task_ids": [ "REINAH-WP-0003-T01", "REINAH-WP-0003-T02", "REINAH-WP-0003-T03", "REINAH-WP-0003-T04", "REINAH-WP-0003-T05", "REINAH-WP-0003-T06" ] }, { "repo": "reuse-surface", "id": "REUSE-WP-0021", "uuid": "0d1beafd-e638-5bb9-b91d-13543ac42a04", "title": "Follow the CommerceCanon repository rename in federation sources", "status": "active", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/reuse-surface/workplans/REUSE-WP-0021-commerce-canon-source-rename.md", "source_sha256": "e280efa73aa9517d01b870cc61c95507f28446fe0d906d46ce7303aa78c5ec9b", "task_counts": { "done": 1, "wait": 1 }, "open_tasks": 1, "task_ids": [ "REUSE-WP-0021-T01", "REUSE-WP-0021-T02" ] }, { "repo": "sand-boxer", "id": "SAND-WP-0014", "uuid": "b616d1cd-208f-5ecf-a4a0-a028396422c4", "title": "Owner-mediated governed bwrap execution", "status": "active", "owner": "codex", "created": "2026-09-04", "updated": "2026-09-05", "record_age_days": 4, "declared_update_age_days": 3, "path": "/home/worsch/sand-boxer/workplans/SAND-WP-0014-owner-mediated-execution.md", "source_sha256": "f877775cb121cbcac8996d733b25c48d7f649f93a05e5ebbf2b1dc05b0806c82", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "SAND-WP-0014-T01", "SAND-WP-0014-T02", "SAND-WP-0014-T03", "SAND-WP-0014-T04", "SAND-WP-0014-T05" ] }, { "repo": "sand-boxer", "id": "SAND-WP-0015", "uuid": "d3f12387-fd23-58f0-b979-9c811507614d", "title": "Provide a pinned bwrap rein runtime and private state", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-06", "record_age_days": 3, "declared_update_age_days": 2, "path": "/home/worsch/sand-boxer/workplans/SAND-WP-0015-bwrap-runtime-and-private-state.md", "source_sha256": "e6a12a1fd55795f84a8b063c5c2844612c4211e546aa00cc6ab06bb1f8867ee9", "task_counts": { "done": 4, "wait": 1 }, "open_tasks": 1, "task_ids": [ "SAND-WP-0015-T01", "SAND-WP-0015-T02", "SAND-WP-0015-T03", "SAND-WP-0015-T04", "SAND-WP-0015-T05" ] }, { "repo": "secrets-engine", "id": "SECRETS-WP-0006", "uuid": "31f7f8ea-7f73-516c-8877-f03a13f1db82", "title": "Adopt concrete OpenBao credential lanes from ops-warden", "status": "active", "owner": "codex", "created": "2026-08-21", "updated": "2026-09-06", "record_age_days": 18, "declared_update_age_days": 2, "path": "/home/worsch/secrets-engine/workplans/SECRETS-WP-0006-catalog-lane-adoption.md", "source_sha256": "332ecc127b311651e350ede3a6e16548bead2d6852204a86ad9862830a02e63c", "task_counts": { "done": 4, "wait": 2 }, "open_tasks": 2, "task_ids": [ "SECRETS-WP-0006-T01", "SECRETS-WP-0006-T02", "SECRETS-WP-0006-T03", "SECRETS-WP-0006-T04", "SECRETS-WP-0006-T05", "SECRETS-WP-0006-T06" ] }, { "repo": "secrets-engine", "id": "SECRETS-WP-0007", "uuid": "68a39be1-bd9c-5133-ad64-e7bca892aaf3", "title": "Production-safe provisioning, authorization, and lifecycle hardening", "status": "active", "owner": "codex", "created": "2026-08-23", "updated": "2026-09-06", "record_age_days": 16, "declared_update_age_days": 2, "path": "/home/worsch/secrets-engine/workplans/SECRETS-WP-0007-production-lifecycle-hardening.md", "source_sha256": "f0535eb6b52334d975dcb8f3cfd5a8ca5b13f1c16df156fcbbff970765493856", "task_counts": { "done": 5, "wait": 2 }, "open_tasks": 2, "task_ids": [ "SECRETS-WP-0007-T01", "SECRETS-WP-0007-T02", "SECRETS-WP-0007-T03", "SECRETS-WP-0007-T04", "SECRETS-WP-0007-T05", "SECRETS-WP-0007-T06", "SECRETS-WP-0007-T07" ] }, { "repo": "secrets-engine", "id": "SECRETS-WP-0008", "uuid": "9c9e5164-b2f5-5ea2-a557-5368d65e9fe0", "title": "Evolve the Lifecycle engine to the accepted security layer model", "status": "active", "owner": "grok", "created": "2026-08-29", "updated": "2026-09-06", "record_age_days": 10, "declared_update_age_days": 2, "path": "/home/worsch/secrets-engine/workplans/SECRETS-WP-0008-layer-model-lifecycle-conformance.md", "source_sha256": "86639f33fec9f093b3ab33c7f3a4626601e39c7170227ba48642cb6dc9cdccc9", "task_counts": { "done": 4, "wait": 2 }, "open_tasks": 2, "task_ids": [ "SECRETS-WP-0008-T01", "SECRETS-WP-0008-T02", "SECRETS-WP-0008-T03", "SECRETS-WP-0008-T04", "SECRETS-WP-0008-T05", "SECRETS-WP-0008-T06" ] }, { "repo": "secrets-engine", "id": "SECRETS-WP-0009", "uuid": "40ccc3b4-d046-5a58-8649-e7935f45c974", "title": "Activate native Claude credential delivery for Glas", "status": "blocked", "owner": "codex", "created": "2026-09-05", "updated": "2026-09-05", "record_age_days": 3, "declared_update_age_days": 3, "path": "/home/worsch/secrets-engine/workplans/SECRETS-WP-0009-glas-claude-native-delivery.md", "source_sha256": "df246fdc6b8f83388a044ec195a44c1d07574ca6d0657255182b95242125fc60", "task_counts": { "done": 2, "wait": 1 }, "open_tasks": 1, "task_ids": [ "SECRETS-WP-0009-T01", "SECRETS-WP-0009-T02", "SECRETS-WP-0009-T03" ] }, { "repo": "soul-frame", "id": "SOUL-WP-0008", "uuid": "c730a7e2-244e-558c-9ec1-66d04e275ff8", "title": "Phase VII \u2014 Soul Frame research paper", "status": "ready", "owner": "grok", "created": "2026-08-09", "updated": "2026-08-12", "record_age_days": 30, "declared_update_age_days": 27, "path": "/home/worsch/soul-frame/workplans/SOUL-WP-0008-phase-vii-paper.md", "source_sha256": "e1ee9aaf67e2491059a60b87771d86a77dc1e4523f94694bc8943c0d99b5f568", "task_counts": { "todo": 4 }, "open_tasks": 4, "task_ids": [ "SOUL-WP-0008-T01", "SOUL-WP-0008-T02", "SOUL-WP-0008-T03", "SOUL-WP-0008-T04" ] }, { "repo": "tenant-engine", "id": "TEN-WP-0012", "uuid": "cb7387d0-431d-56a2-bb7b-86a024aeeefb", "title": "Track the two external dispositions tenant-engine is waiting on", "status": "blocked", "owner": "claude", "created": "2026-09-07", "updated": "2026-09-07", "record_age_days": 1, "declared_update_age_days": 1, "path": "/home/worsch/tenant-engine/workplans/TEN-WP-0012-external-conformance-waits.md", "source_sha256": "d72728c06028e248d5e9c1b576a82f1b8b4c124e2a3e9e14d50f7ad1b06263ca", "task_counts": { "wait": 2 }, "open_tasks": 2, "task_ids": [ "TEN-WP-0012-T01", "TEN-WP-0012-T02" ] }, { "repo": "test-driver", "id": "TD-WP-0003", "uuid": "36a082df-1288-567d-9a0b-f2e0f292786c", "title": "Generalise the model and settle the open questions", "status": "proposed", "owner": "codex", "created": "2026-08-23", "updated": "2026-08-23", "record_age_days": 16, "declared_update_age_days": 16, "path": "/home/worsch/test-driver/workplans/TD-WP-0003-generalise-and-settle.md", "source_sha256": "673f9d65c56433c942e881e529bda711d086759b1251a841d7affbaf0a7552b0", "task_counts": { "todo": 7, "wait": 1 }, "open_tasks": 8, "task_ids": [ "TD-WP-0003-T01", "TD-WP-0003-T02", "TD-WP-0003-T03", "TD-WP-0003-T04", "TD-WP-0003-T05", "TD-WP-0003-T06", "TD-WP-0003-T07", "TD-WP-0003-T08" ] }, { "repo": "whitehat-security", "id": "WHITEHAT-WP-0006", "uuid": "fe26f070-70ca-55ba-92b3-3378929ba90f", "title": "Authorized live residuals after WHITEHAT-WP-0001", "status": "blocked", "owner": "net-kingdom", "created": "2026-09-01", "updated": "2026-09-01", "record_age_days": 7, "declared_update_age_days": 7, "path": "/home/worsch/whitehat-security/workplans/WHITEHAT-WP-0006-authorized-live-residuals.md", "source_sha256": "e766ab5e4b965922586dc5627b109c14bf086a1d10ae2a57409a7b7f00b3bb14", "task_counts": { "wait": 3 }, "open_tasks": 3, "task_ids": [ "WHITEHAT-WP-0006-T01", "WHITEHAT-WP-0006-T02", "WHITEHAT-WP-0006-T03" ] }, { "repo": "whitehat-security", "id": "WHITEHAT-WP-0008", "uuid": "94b71ba3-998d-5166-9730-6beb5f595923", "title": "Authorized live ASM residuals after WHITEHAT-WP-0007", "status": "blocked", "owner": "net-kingdom", "created": "2026-09-02", "updated": "2026-09-02", "record_age_days": 6, "declared_update_age_days": 6, "path": "/home/worsch/whitehat-security/workplans/WHITEHAT-WP-0008-live-asm-residuals.md", "source_sha256": "0de48476c29ab8e2337f062adb1ff522015629e5381cc67ba23dd86694bf3934", "task_counts": { "wait": 1 }, "open_tasks": 1, "task_ids": [ "WHITEHAT-WP-0008-T01" ] } ]