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
a361ce8731
chore: add local consistency sync cli
2026-07-02 00:15:16 +02:00
1f61008837
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-01:
- update .custodian-brief.md for state-hub
2026-07-01 23:50:19 +02:00
d2e5f4c8cc
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-07-01:
- update .custodian-brief.md for state-hub
2026-07-01 23:47:46 +02:00
24041bc3ef
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-25:
- update .custodian-brief.md for state-hub
2026-06-25 16:02:15 +02:00
cf00d3bba5
docs(statehub): record railiance data restore
2026-06-25 16:00:39 +02:00
7661146b48
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-25:
- update .custodian-brief.md for state-hub
2026-06-25 15:40:55 +02:00
8a9bfcc9bd
feat(statehub): deploy empty railiance state hub
2026-06-25 15:39:53 +02:00
ec991f4ccd
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-25:
- update .custodian-brief.md for state-hub
2026-06-25 15:16:51 +02:00
434c80c2c3
feat(statehub): add railiance deployment manifests
2026-06-25 15:15:30 +02:00
6ee5542a88
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-25:
- update .custodian-brief.md for state-hub
2026-06-25 14:02:54 +02:00
48815b3db9
feat(statehub): publish railiance image
2026-06-25 14:01:10 +02:00
b536741539
feat(statehub): add offline write buffer relay
2026-06-25 13:44:27 +02:00
63f0398304
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-23:
- update .custodian-brief.md for state-hub
2026-06-23 22:13:39 +02:00
c7370c360a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-23:
- update .custodian-brief.md for state-hub
2026-06-23 21:42:18 +02:00
13a331cdf1
Complete State Hub bootstrap workplans (WP-0001)
...
- Review integration files; fill SCOPE where templated
- Document dev workflow in stack-and-commands.md
- Seed WP-0002 implementation workplan; mark bootstrap finished
- Hub sync via fix-consistency
2026-06-22 23:35:32 +02:00
eebb1b8c29
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-22:
- update .custodian-brief.md for state-hub
2026-06-22 23:27:22 +02:00
020f3c1688
Close STATE-WP-0067 attached-repo agent normalization workplan
...
Record batch results, mark all tasks done, and set workplan status to finished.
2026-06-22 23:26:48 +02:00
0f3dba6d83
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-06-22:
- update .custodian-brief.md for state-hub
2026-06-22 23:21:20 +02:00
cfa3241aed
Normalize agent instructions and workplan frontmatter (STATE-WP-0067)
...
- Align agent files with on-disk workplan prefixes (infer from workplan ids)
- Set workplan domain to registered domain_slug; add topic_slug where applicable
- Repair frontmatter delimiter formatting; migrate legacy task status literals
- Regenerate AGENTS.md, CLAUDE.md, and .claude/rules from State Hub templates
2026-06-22 23:16:28 +02:00