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
cc656a2b16
deploy: pin railiance helm image to main-0ca9c27 (Forgejo CI)
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Promotes CI-built image with working-memory sweep commit support (5289ba0 ).
2026-07-07 01:10:35 +02:00
0ca9c27035
ci: bump DEPS_LOCK_ID to 10 for working-memory sweep image rebuild
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 48s
Triggers Forgejo image workflow to publish main-<sha> with
consistency_check working-memory commit support (5289ba0 ).
2026-07-07 01:09:11 +02:00
5289ba02ae
feat(consistency): commit the-custodian daily-triage working-memory notes
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 4s
Sweep writeback stages memory/working/daily-triage-*.md on the-custodian
so activity-core hostPath sink notes reach git without a separate sync job.
2026-07-07 01:05:10 +02:00
508105a302
deploy: pin railiance helm image to main-375961c (Forgejo CI)
...
CI Smoke / host-smoke (push) Successful in 2s
CI Smoke / container-smoke (push) Successful in 12s
Promotes CI-built image with phase4 sweep host mount support, replacing
the hand-imported main-phase4-sweep tag.
2026-07-06 20:15:36 +02:00
375961c69b
ci: bump DEPS_LOCK_ID to 9 for phase4 sweep image rebuild
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 32s
Triggers Forgejo image workflow to publish main-<sha> replacing the
hand-imported main-phase4-sweep tag on railiance01.
2026-07-06 20:14:11 +02:00
16201ac918
feat(deploy): railiance01 consistency sweep host mount and hostname override
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 2m3s
Add git/ssh to the runtime image, mount /home/tegwick into the state-hub pod,
resolve host_paths via STATE_HUB_SWEEP_HOSTNAME, and fall back to the
railiance01 the-custodian canon path for classification validation.
2026-07-06 19:24:28 +02:00
ae14fc3e49
deploy: pin railiance helm image to main-d1a4fcf
CI Smoke / container-smoke (push) Failing after 10m41s
CI Smoke / host-smoke (push) Failing after 10m46s
2026-07-06 18:54:13 +02:00
d1a4fcffa9
fix(ci): single RUN for deps + uv install on legacy DinD
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 14s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 1m2s
Legacy docker cannot chain shell after heredoc and does not persist
/tmp between RUN steps. Use python -c and one RUN for requirements
generation and venv install.
2026-07-06 18:44:21 +02:00
3a7fe235b1
fix(ci): store requirements.txt under /app not /tmp
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 12s
DinD legacy builder does not persist /tmp across RUN steps, so uv pip
install could not find requirements.txt on the next layer.
2026-07-06 18:42:32 +02:00
1ac39da511
fix(ci): write requirements.txt in Python; bust DinD COPY cache
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 19s
DinD legacy builder left requirements.txt empty when using shell redirect
on a cached COPY pyproject.toml layer. Write deps from Python directly,
add .ci-build-id COPY in CI, and preflight grep asyncpg in buildctx.
2026-07-06 18:40:55 +02:00
96b730653f
fix(ci): reference DEPS_LOCK_ID in RUN to invalidate DinD cache
...
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 3s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 10s
ARG-only bumps did not invalidate cached empty requirements layers on
legacy docker. Echo the lock id in the deps RUN step.
2026-07-06 18:36:09 +02:00
dffa704cd5
fix(ci): bust DinD deps cache without full --no-cache rebuild
...
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 21s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 33s
Full --no-cache exceeded runner time budget. Use DEPS_LOCK_ID build-arg
and fail-fast checks on requirements.txt instead.
2026-07-06 18:32:02 +02:00
8ee95dabb9
fix(ci): gate image build on asyncpg and disable DinD layer cache
...
CI Smoke / host-smoke (push) Successful in 2s
CI Smoke / container-smoke (push) Successful in 16s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 1m57s
The main-f9f0091 Forgejo image shipped with an empty venv (0-byte
requirements.txt). Add Dockerfile RUN verification, --no-cache on CI
build, and a post-build import smoke test before push.
2026-07-06 18:28:11 +02:00
f9f0091cfe
Fix image workflow: vendor hub-core for legacy DinD docker (no buildx)
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Multi-Context Image / build-and-push (push) Successful in 2m2s
2026-07-06 12:53:33 +02:00
ba58365ab7
Fix image workflow: use short SHA for Forgejo archive checkout
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 5s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 16s
2026-07-06 12:49:46 +02:00
d8246577db
Fix image workflow: fetch extra repos from main, not primary SHA
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Build and Publish Multi-Context Image / build-and-push (push) Failing after 10s
2026-07-06 12:48:11 +02:00
817bdde604
Add Forgejo CI smoke and multi-repo image workflow (tier 3 T04)
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Build and Publish Multi-Context Image / build-and-push (push) Has been cancelled
2026-07-06 12:33:10 +02:00
27db6cff41
Deploy state-hub:f2e042a to coulombcore cluster.
...
Pin helm handoff and Makefile defaults to the f2e042a image after build,
push, CNPG migration, and helm upgrade. Cluster is primary again via
state-hub-primary tunnel.
2026-07-06 11:08:50 +02:00
f2e042a278
Finish CUST-WP-0011 and implement STATE-WP-0061 suggestion backlog.
...
Add persisted Suggestion entities with WSJF ranking, relevance bumps,
REST/MCP write surfaces, /suggestions dashboard page, and daily triage
digest integration. Document the cluster operating model, archive the
completed migration workplan, and seed WARDEN-WP-0012 routing scenarios.
2026-07-06 10:52:49 +02:00
cac9a6b1e0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-06:
- update .custodian-brief.md for state-hub
2026-07-06 10:36:30 +02:00
dbe917ceae
Workplan consistency optimization
2026-07-04 00:42:56 +02:00
5388aad77a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-03:
- update .custodian-brief.md for state-hub
2026-07-03 19:27:09 +02:00
a0167ff386
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-03:
- update .custodian-brief.md for state-hub
2026-07-03 18:06:57 +02:00
2b6a3ef521
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-03:
- update .custodian-brief.md for state-hub
2026-07-03 11:22:22 +02:00
8bd4a67639
CUST-WP-0011-T07 done: cluster State Hub is primary (exact-count restore, tunnel rewire)
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 11:20:16 +02:00
ea1fd23481
Workplan terminology: templates, updater guard, add_progress_event alias
...
- project_rules templates: rename workstream->workplan in prose; registration
guidance is now file-first + fix-consistency C-06 (manual create_workplan/
create_workstream calls create duplicates); progress examples use
workplan_id; legacy field names (state_hub_workstream_id) annotated
- update_agent_instruction_files: never overwrite filled-in
stack-and-commands/repo-boundary/architecture rules (TODO-marker guard)
- mcp_server: add_progress_event accepts workplan_id (preferred) with
workstream_id kept as legacy alias, mirroring create_task
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-02 01:47:47 +02:00