Adapt the coordination graph to flavor and indexed depends_on.
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s

Omit flavor=residual by default, draw hub depends_on first, and keep
citation waits_on as a tagged fallback. Explorer checkbox and CLI
--include-residuals match State Hub include_residuals.

Assistant: grok
Assistant-Session: 01a09dc1-b21e-77e1-919e-fcad2f82b267
This commit is contained in:
codex 2026-09-14 16:20:24 +02:00
parent 0b0abedbe8
commit 725e440b1e
8 changed files with 410 additions and 39 deletions

View file

@ -4,7 +4,7 @@ type: workplan
title: "Coordination graph: flavor classes and real depends_on edges"
domain: financials
repo: railiance-fabric
status: proposed
status: finished
owner: grok
topic_slug: railiance
flavor: extension
@ -35,7 +35,7 @@ edges as diagnostic fallback.
```task
id: RAIL-FAB-WP-0030-T01
status: wait
status: done
priority: high
depends_on: [STATE-WP-0092, RAIL-FAB-WP-0029]
state_hub_task_id: "7a852b07-6c2a-5765-a963-f955ef2426cd"
@ -54,7 +54,7 @@ when included, documented in `docs/coordination-graph.md`.
```task
id: RAIL-FAB-WP-0030-T02
status: wait
status: done
priority: high
depends_on: [STATE-WP-0092, RAIL-FAB-WP-0029]
state_hub_task_id: "4238ab07-3f46-50e7-8862-bca66e9010a4"
@ -74,7 +74,7 @@ legible as different.
```task
id: RAIL-FAB-WP-0030-T03
status: todo
status: done
priority: low
depends_on: [RAIL-FAB-WP-0029]
state_hub_task_id: "43e76e17-e6bb-55ab-8d48-bfbf0b458148"
@ -86,3 +86,9 @@ confused with indexed `depends_on`. No new authoring surface.
Done when the docs state the precedence: indexed `depends_on` first,
citations as fallback, never the reverse.
2026-09-14: T01T03 landed. Default coordination export/UI omit
`flavor: residual`; `--include-residuals` / `?include_residuals=true`
shows them. Indexed `depends_on` is drawn first; citation `waits_on` is
fallback and tagged `edgeSource: citation`. Live hub flavor still needs
STATE-WP-0092 alembic deploy; until then unspecified flavor stays visible.