These workplans exist only in the retired local hub. Their random pre-ADR-007 identifiers are refused by C-06 as stale references, so they cannot be registered. Deriving from the canonical record id takes no identity from anything: central does not hold them and the old ids die with the cache. Records central already holds were deliberately left untouched. Refs CUST-WP-0068-T06
1.6 KiB
1.6 KiB
| id | type | title | domain | repo | status | owner | topic_slug | created | updated | state_hub_workstream_id |
|---|---|---|---|---|---|---|---|---|---|---|
| CUST-WP-0056 | workplan | Daily TODO.md Stale Review via activity-core | custodian | the-custodian | finished | codex | custodian | 2026-07-08 | 2026-07-08 | 8357f6ea-4741-5189-bf0a-2625a1ca58dc |
CUST-WP-0056 — Daily TODO.md Stale Review via activity-core
Goal
Automate daily review of workstation TODO.md files that have not changed in
6+ days. TODO.md is a pragmatic interruption buffer; stale files should be
reviewed and durable items promoted to workplans (ADR-001).
State Hub scan endpoint
id: CUST-WP-0056-T01
status: done
priority: high
state_hub_task_id: "a90513e2-5124-578c-8bb4-49c3683a1c0b"
GET /repos/todo-md-staleness?stale_days=6on State Hub- Scans active registered repos with accessible
local_path - Returns repos whose
TODO.mdmtime is older than the threshold
activity-core resolver and schedule
id: CUST-WP-0056-T02
status: done
priority: high
state_hub_task_id: "1fb3ce8b-8bf5-50c8-a671-d3146d05d820"
- Resolver query
todo_md_stalenessin activity-corestate_hub.py - ActivityDefinition
daily-todo-md-stale-review.md— cron30 8 * * *Berlin - Emits one review task per stale repo; progress event
todo_md_stale_review
Retire STATUS.md pattern
id: CUST-WP-0056-T03
status: done
priority: medium
state_hub_task_id: "f456d5ae-0893-59d4-b1f2-f1a187359158"
- Confirmed no
STATE.mdfiles across workstation repos - Removed erroneous
STATUS.mdfrom net-kingdom;SCOPE.mdremains canonical - README orientation points to SCOPE.md only