the-custodian/workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md
codex 4187b4c69a
Some checks are pending
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Note RAIL-HO-WP-0013 as planning after host UTC consolidation.
2026-09-14 15:53:28 +02:00

4.4 KiB
Raw Blame History

id type title domain repo status owner topic_slug flavor depends_on created updated related origin origin_ref state_hub_workstream_id
CUST-WP-0072 workplan Backfill workplan flavor and depends_on across the fleet infotech the-custodian finished grok custodian planning
STATE-WP-0092
2026-09-14 2026-09-14
STATE-WP-0092
RAIL-FAB-WP-0030
COORDINATION-WP-0005
CUST-WP-0060
residual-policy the-custodian/history/20260914-open-workplan-chokepoints.md ffd7f5b6-66fd-501f-a858-20fae00dd14e

Backfill workplan flavor and depends_on across the fleet

Workplan 2 of 3 after STATE-WP-0092. Do not classify the fleet until the canon and hub default-exclusion exist; otherwise flavor is undocumented YAML.

This plan updates existing workplans, conventions, and agent-facing templates. It does not implement hub schema. It does not promote residuals into implementation just to shrink a count.

Wait for schema and policy

id: CUST-WP-0072-T01
status: done
priority: high
depends_on: [STATE-WP-0092]
state_hub_task_id: "cfd17138-0ae2-573d-9709-0fc87af2baf1"

Start backfill only after STATE-WP-0092 has flavor and depends_on indexed and default views omitting residuals. Until then this task stays wait. Record the hub revision / workplan statuses that satisfy the gate.

2026-09-14: STATE-WP-0092 is finished (2a2d8bcd). File/API work is in state-hub main. Live primary schema is still b5e6f7a8c9d0, so residual exclusion is not yet visible on production views. Founder instructed this backfill to proceed on files. Hub views follow after alembic c6f7a8b9d0e1 is deployed.

Classify open workplans (and their open tasks)

id: CUST-WP-0072-T02
status: done
priority: high
depends_on: [CUST-WP-0072-T01]
state_hub_task_id: "e87ee326-10a8-5dce-a59a-5b9dc3236ba9"

For every non-finished workplan in registered repos, set flavor: to one of planning, implementation, refactoring, extension, residual. Default: keep current functional/NFR work as implementation or planning; mark spawned leftovers and origin: residual children as residual unless founder demand or a named risk already applies.

Do not auto-promote. If demand or risk is already documented, change flavor away from residual and record the reason in the file. Fill workplan-frontmatter depends_on where the prose already names a blocker workplan; do not invent edges. Per-repo edits stay in the owning repos (ADR-001). This workplan coordinates and tracks coverage.

Done when a coverage table (repo, workplan id, flavor, depends_on filled or none) is committed under the-custodian/docs/evidence/ and default hub open views drop the residual cohort.

2026-09-14: 116 open workplans classified (81 implementation, 22 planning, 10 residual, 2 extension, 1 refactoring). Coverage: docs/evidence/2026-09-14-flavor-backfill/. Residuals were not promoted. Live summary exclusion waits on STATE-WP-0092 deploy.

Update conventions and templates

id: CUST-WP-0072-T03
status: done
priority: medium
depends_on: [CUST-WP-0072-T01]
state_hub_task_id: "00b28231-b4e1-5ab4-9474-d771d378b35b"

Update AGENTS.md, .claude/rules/workplan-convention.md, session protocol, and any repo-seed workplan template so new files include flavor and workplan-level depends_on. State the agent rule: do not implement residuals unless promoted. Point at STATE-WP-0092 for hub behaviour and COORDINATION-WP-0005 for the later cross-repo mode. Do not duplicate coordination-engine instructions here.

Done when a newly scaffolded workplan in this repo validates and the convention text matches canon.

Intakes: provenance vs flavor

id: CUST-WP-0072-T04
status: done
priority: medium
depends_on: [CUST-WP-0072-T02]
state_hub_task_id: "81c5a43b-4369-53f0-b666-a4f409162521"

Keep origin: residual on intakes as provenance. Where an open intake has already been promoted to a workplan, set that workplans flavor consistently. Do not close intakes from this plan. Do not create a parallel residuals queue.

Done when the residual intake list and residual workplan list can be joined by origin_ref without double-counting them as two implementation backlogs.

2026-09-14: 42 origin: residual intakes. 38 point at finished parents (intake is the live leftover). 4 point at non-workplan ids. Zero open implementation workplans are also residual-intake targets. docs/evidence/2026-09-14-flavor-backfill/intake-join.json.