the-custodian/workplans/CUST-WP-0072-fleet-flavor-and-depends-on-backfill.md
codex b5e4b1d97c
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Index CUST-WP-0072 after fix-consistency writeback.
C-06 registered the workplan and tasks; WORK-RECORDS.md regenerated.
2026-09-14 13:50:06 +02:00

3.6 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 proposed 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: wait
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.

Classify open workplans (and their open tasks)

id: CUST-WP-0072-T02
status: wait
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.

Update conventions and templates

id: CUST-WP-0072-T03
status: wait
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: wait
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 workplan’s 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.