21c4c8488e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:11:38 +01:00
bf93310e67
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:10:50 +01:00
55d2609887
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:09:59 +01:00
7417659597
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:09:34 +01:00
b67a23a2fb
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:09:14 +01:00
f469a666d4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:08:50 +01:00
d61fb1f38f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:08:31 +01:00
3a852fb8e8
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:08:03 +01:00
25dff269a6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:07:43 +01:00
55eb79b037
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:07:24 +01:00
77443faece
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:06:52 +01:00
b196249cb1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:06:12 +01:00
0cca72c798
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:05:41 +01:00
4a8f8ac7c5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:05:17 +01:00
2820ded079
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:04:46 +01:00
133531622a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:04:16 +01:00
594d950077
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:03:42 +01:00
eeeda62a50
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:03:26 +01:00
e5d7bbf9a2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:03:07 +01:00
3929bbfd57
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:02:52 +01:00
66a7cd19f1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- CUST-WP-0028-T06: todo → done
2026-03-27 01:02:15 +01:00
f2bde496cb
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- CUST-WP-0028-T06: todo → cancelled
2026-03-27 01:01:43 +01:00
2e9a7b6244
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:01:37 +01:00
19381858f5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:01:06 +01:00
1b9061d726
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 01:00:26 +01:00
54b5087df0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:59:11 +01:00
7b807ede10
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:58:44 +01:00
0082234b3e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:57:46 +01:00
b2c7e7ee06
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:57:03 +01:00
7cf8d3a7a2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:56:19 +01:00
7a2dbe7ede
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:55:43 +01:00
e413ae9a18
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:55:11 +01:00
ca21812c30
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:54:33 +01:00
a04f873223
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:53:54 +01:00
6b163683e6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:53:11 +01:00
d061c777d1
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:52:18 +01:00
276196028a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:51:25 +01:00
5d5a922dc2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:50:55 +01:00
2c63b5145d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:50:15 +01:00
aacaaaceb5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:49:29 +01:00
ecfe59a8f2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:49:01 +01:00
d9a5ab18c2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:48:28 +01:00
94dde646ba
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-27:
- update .custodian-brief.md for the-custodian
2026-03-27 00:42:06 +01:00
29b84de13c
ADR and Runbook artefacts
2026-03-27 00:16:09 +01:00
b19896a9a9
docs(dashboard): add technical reference page for Observable Framework dashboard
...
Documents the dashboard's architecture, framework choice rationale, data-fetching
strategies (static loaders + live polling), component library, page inventory,
and key features including the Workstream Health Index and entity modals.
Also registers the new page in the Reference nav and adds runbook section for
node overload / runaway agent process (INC-002) with hardening checklist.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-27 00:09:18 +01:00
6018df03cf
feat(brief): generate .custodian-brief.md per repo for offline worker orientation
...
Adds _write_custodian_brief() to consistency_check.py. After every fix_repo()
run, a .custodian-brief.md is written to the repo root with: domain, last-synced
timestamp, current repo goal, active workstreams with progress (done/total), and
the first 7 open tasks per workstream (blocked → in_progress → todo order) with
task IDs. The file is git-committed when content changes so remote workers (e.g.
CoulombCore) can pull it and orient without a live MCP connection.
Session protocol template and CLAUDE.md updated: read .custodian-brief.md first,
then call get_domain_summary() as an enhancement (skip if MCP unreachable).
This eliminates false "State hub is offline" alarms in subagents and remote workers.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 17:48:36 +01:00
f5f1323eb3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-26:
- update .custodian-brief.md for the-custodian
2026-03-26 17:45:38 +01:00
8ad371f753
feat(consistency): fix-consistency-remote works without REPO for all repos
...
Adds --remote CLI flag and fix_all_remote() function. When run without a
REPO argument, the target checks all registered repos and:
- Skips repos whose local path does not exist on this machine
- Skips repos that are already clean (no fixable issues, no FAILs, not
behind remote, only C-08 background noise allowed)
- For repos that need work: git pull --ff-only then fix_repo()
Prints a summary of CLEAN (skipped) and NOT ON THIS HOST (skipped) repos
before the detailed fix reports.
Simplifies the Makefile target from shell-level curl+git to a single
uv run call using --remote. Same flag handles both single-repo and all-repos.
Also adds _git_pull() helper and 13 new tests (71 total in consistency suite).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 14:38:30 +01:00
86fd570533
fix(consistency): correct behind-remote detection to not trigger on local-ahead
...
_detect_behind_remote was comparing HEAD != @{u} which incorrectly
triggered C-16 when the local repo had unpushed commits. Fixed to use
git rev-list --count HEAD..@{u} which only counts commits the remote
has that local lacks. Adds test_returns_false_when_local_ahead.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 13:31:28 +01:00
f1b72aab82
chore(workplan): mark CUST-WP-0026 done — all tasks completed
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-26 12:16:33 +01:00