custodian-sync
050cbbceb9
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 21:50:20 +00:00
c09f37987c
Capture live legacy-meter weekly-review evidence from production hub
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Replace pytest stub with hub snapshot: retires workstream.completed subject
in registry and records DELETE /workstreams retirement candidate.
2026-07-08 23:39:01 +02:00
custodian-sync
0f2f3b38ec
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 23:38:32 +02:00
e0c954d098
Finish STATE-WP-0069: retire legacy completion event and DELETE /workstreams
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Stop dual-publishing org.statehub.workstream.completed; return 410 Gone for
legacy DELETE /workstreams/{id}. Migrate fix-consistency, MCP adhoc bootstrap,
and dashboard token summary to /workplans/. Add legacy-meter evidence capture
script and pytest snapshot; update docs and close out the workplan.
2026-07-08 23:37:46 +02:00
custodian-sync
b659ff8d13
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 21:20:18 +00:00
388b330809
STATE-WP-0069 T04/T06: body metering and workplan-first state internals
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Share LegacyWorkstreamIdBodyMixin across create schemas; meter POST /tasks/
and /decisions/ workstream_id bodies. State summary uses workplan flow;
NextStep dual-writes workplan_* fields alongside legacy workstream_*.
2026-07-08 23:13:28 +02:00
6e5e150803
STATE-WP-0069 T04: Sunset headers and POST /progress body metering
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Add Sunset to legacy compat responses (Jun 2027 planning horizon).
Meter POST /progress/ bodies that use workstream_id; wire hub-core body
hook. Consolidate workstreams deprecation headers via legacy_compat.
2026-07-08 23:06:45 +02:00
custodian-sync
05a138bc1c
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 2s
CI Smoke / container-smoke (push) Successful in 22s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 23:00:07 +02:00
custodian-sync
4e6dfe4f5c
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 20:36:35 +00:00
242dd25253
STATE-WP-0069 T03: normalize MCP progress events to workplan_id
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 42s
_emit_progress_event strips legacy workstream_id from POST /progress/
payloads. Task and decision side-effect events now set workplan_id
explicitly so automatic progress logging stays workplan-first.
2026-07-08 22:34:56 +02:00
custodian-sync
7b2348ef90
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 22:30:37 +02:00
4934655a67
STATE-WP-0069: meter /progress workstream_id and fix MCP task queries
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Wire hub-core progress legacy-meter hook for GET /progress/?workstream_id.
MCP list_tasks, list_blocked_tasks, and list_human_interventions now call
REST with workplan_id only so internal clients do not inflate legacy usage.
2026-07-08 22:29:22 +02:00
custodian-sync
0292be0787
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 19:51:01 +00:00
custodian-sync
c9a166bce8
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 21:43:36 +02:00
custodian-sync
17acadd614
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 19:35:01 +00:00
custodian-sync
e6bb73b121
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 21:33:17 +02:00
793a39a1a4
STATE-WP-0069 T04: meter workstream_id query-param aliases
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Add legacy_compat helper and Deprecation headers when callers filter
/tasks, /decisions, /token-events, or /execution/launch-requests with
workstream_id. Preferred workplan_id filters are unchanged. Route removal
remains gated on legacy-meter zero-usage windows.
2026-07-08 21:32:14 +02:00
custodian-sync
b2b72b7327
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 26s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 21:27:20 +02:00
2b83654ac3
STATE-WP-0069 T06: add workplan flow entity and prefer open_workplans
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Introduce flows/workplan.yaml and /flows/workplan/* routes alongside the
legacy workstream flow. Dashboard, README, and MCP flow docs now prefer
open_workplans with open_workstreams fallback until dual-key retirement.
2026-07-08 21:26:29 +02:00
custodian-sync
f596fc27c7
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 4s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 19:05:04 +00:00
custodian-sync
4db8140e42
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 20:56:10 +02:00
1b8ddbf833
STATE-WP-0069: document activity-core weekly legacy-meter schedule
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Note weekly-legacy-meter-review activity posting legacy_meter_weekly_review
progress for retirement gating.
2026-07-08 20:55:12 +02:00
custodian-sync
51317c29a2
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 18:50:08 +00:00
custodian-sync
7440a4312c
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 20:35:23 +02:00
e6a6af035c
STATE-WP-0069: MCP Phase 1 deprecation + open_workplans summary alias
...
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
Complete MCP legacy deprecation coverage (resource + docstrings + TOOLS.md).
Dual-write open_workplans on /state/summary alongside open_workstreams;
get_domain_summary prefers the new key. T06 internal rename started.
2026-07-08 20:33:53 +02:00
9e93b517e4
CUST-WP-0055 T07: add archive workplan terminology grandfather note
CI Smoke / host-smoke (push) Waiting to run
CI Smoke / container-smoke (push) Waiting to run
2026-07-08 20:32:26 +02:00
custodian-sync
333f3602e0
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 14:50:11 +00:00
custodian-sync
4348d13aba
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 16:36:59 +02:00
d431e69c04
feat(mcp): add legacy workstream alias deprecation warnings (STATE-WP-0069 T03)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Legacy MCP tools and the workstreams resource now return _deprecation payloads
pointing to workplan-named replacements. get_domain_summary uses workplan-first
prose and exposes a workplans key alongside the legacy workstreams field.
2026-07-08 16:35:42 +02:00
custodian-sync
137cc92d89
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 14:20:17 +00:00
custodian-sync
969401d94c
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 16:12:02 +02:00
b2264d1f06
feat(terminology): workplan-first dashboard and retirement backlog (STATE-WP-0069)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Add the ranked legacy-interface backlog (T01), rename dashboard navigation and
user-facing copy to workplan while preserving wire-compat API keys (T02), and
activate the retirement workplan with T01/T02 marked done.
2026-07-08 16:11:03 +02:00
custodian-sync
4dc69bb8f5
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 14:05:39 +00:00
custodian-sync
277fd79d74
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 15:50:57 +02:00
9ff1cd4dc5
Extend complete_statehub_bootstrap for five Forgejo-migrated repos
...
CI Smoke / host-smoke (push) Successful in 2s
CI Smoke / container-smoke (push) Successful in 15s
Add timeline-svg, testdrive-jsui, ralph-workplan, polycode-sim, and
direkt-vermittlung-de configs for WP-0001 closeout and WP-0002 seeding.
2026-07-08 15:14:48 +02:00
638cdc4ee2
Add gitignore-claude template and wire into registration flows
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Introduce scripts/project_rules/gitignore-claude.template with the fleet
pattern that tracks .claude/rules/ while ignoring machine-local Claude state.
ensure_gitignore_claude_rules.py applies it during statehub register,
register_project.sh, and update_agent_instruction_files fleet regen.
2026-07-08 15:06:18 +02:00
0d2fca5711
Regenerate agent instructions from state-hub templates (CUST-WP-0055 T01)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 6s
Sync AGENTS.md, CLAUDE.md, and .claude/rules from updated project_rules
templates: workplan-first session protocol, legacy terminology footnote,
and GET /workplans/ examples.
2026-07-08 14:53:43 +02:00
a59647cabc
Update project-rules templates for workplan-first terminology (CUST-WP-0055 T01)
...
Add legacy terminology compatibility footnote to workplan-convention, align
session-protocol and first-session with workplan-first registration, and point
agents-codex at GET /workplans/ plus the fleet canon addendum.
2026-07-08 14:53:43 +02:00
custodian-sync
74be4f2b65
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 12:50:29 +00:00
c96fab2cdc
Production todo-md scan: sweep hostname + deploy tag main-d8808bf
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Use STATE_HUB_SWEEP_HOSTNAME in doi_engine path resolution so
/repos/todo-md-staleness works on railiance01 with mounted /home/tegwick.
2026-07-08 14:38:07 +02:00
1e59677d62
chore(consistency): register STATE-WP-0069 workstream and task bindings
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 9s
2026-07-08 14:33:06 +02:00
custodian-sync
528aae9125
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 4s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 14:32:46 +02:00
d8808bf567
propose(STATE-WP-0069): workplan terminology legacy retirement plan
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Has been cancelled
Child workplan for CUST-WP-0055-T02. Phased retirement of metered
/workstreams routes, MCP aliases, dashboard labels, and legacy event
subjects after STATE-WP-0054 compatibility window.
2026-07-08 14:29:56 +02:00
612ec66a00
Add GET /repos/todo-md-staleness for daily TODO.md review
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Scan registered repos for TODO.md files unchanged longer than a
configurable threshold (default 6 days). Feeds activity-core stale-review.
2026-07-08 13:19:06 +02:00
2d6b5f0150
feat(dev-hub): custodian dev up and files-first local hub (CUST-WP-0054-T07)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 12s
Add dev_hub_up.sh, mcp_hub_profile.sh, Makefile targets, and custodian
dev up subcommand for offline-capable local hub bootstrap.
2026-07-08 11:42:49 +02:00
931ebfb652
fix(consistency): skip terminal orphan DB tasks in C-12 check
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Cancelled or done DB tasks without file backing are historical duplicates
after workplan linkage. Do not warn on active workstreams when the orphan
is already terminal.
2026-07-08 11:42:44 +02:00
custodian-sync
d07a2711d2
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 12s
Updated by fix-consistency on 2026-07-07:
- update .custodian-brief.md for state-hub
2026-07-07 23:04:15 +00:00
custodian-sync
f17f630ce1
chore(consistency): sync task status from DB [auto]
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Updated by fix-consistency on 2026-07-08:
- update .custodian-brief.md for state-hub
2026-07-08 00:58:27 +02:00
10de079a1e
CUST-WP-0038: move ThreePhoenix HA migration to backlog
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Has been cancelled
Defer full State Hub HA work while the pragmatic railiance01 path remains
primary; revisit after higher-priority fleet stabilization completes.
2026-07-08 00:56:47 +02:00
9693946755
feat(consistency): coordination hygiene checks and MCP workplan_id aliases
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
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.
2026-07-08 00:56:21 +02:00