feat(consistency): coordination hygiene checks and MCP workplan_id aliases
Add C-25..C-30 fix-consistency checks for blocked-workplan inbox sweeps, stale unread triage, workplan ID prefix/collision lint, and SCOPE freshness. Extend brief generation and get_domain_summary with inbox hygiene warnings. Complete workplan_id aliases on remaining MCP tools and retry transient _api_get failures to reduce false stale-reference errors under load.
This commit is contained in:
parent
cc656a2b16
commit
9693946755
5 changed files with 819 additions and 58 deletions
|
|
@ -23,6 +23,17 @@ During extraction, legacy `CUST-WP-*` plans may be bridged or migrated with
|
|||
their existing `state_hub_workstream_id` values. Write files first, then run
|
||||
State Hub consistency sync after this repo is registered.
|
||||
|
||||
When a workplan is `blocked`, record the unblock condition in frontmatter:
|
||||
|
||||
```yaml
|
||||
status: blocked
|
||||
blocked_on: message-from:llm-connect
|
||||
```
|
||||
|
||||
`blocked_on` uses the `message-from:<agent>` form so fix-consistency can
|
||||
cross-check unread inbox messages from that counterpart and warn when the
|
||||
blocker may have cleared.
|
||||
|
||||
Canonical workplan/workstream statuses are:
|
||||
|
||||
```text
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue