2afc8cc8aa
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-15:
- update .custodian-brief.md for the-custodian
2026-05-15 10:55:14 +02:00
ee63051a50
chore(workplan): stub CUST-WP-0040 state hub NATS / activity-core integration
...
Workplan for delegating maintenance automation from the state hub to
activity-core via NATS JetStream. Covers NATS publisher wiring, subject
schema, lifecycle event emission, cron migration stubs, and delegation
protocol docs.
Hub workstream: d8ac100b-a844-46a5-9684-415df0d32539
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 18:12:29 +02:00
49f329af82
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-14:
- update .custodian-brief.md for the-custodian
2026-05-14 18:04:29 +02:00
41ce4ede2c
feat(dashboard): poll optimisation — T4, T5, T6
...
T4: workstreams.md and dependencies.md now call /state/deps instead of the
full /state/summary — removes 2 heavy 10-table queries per 60 s cycle.
T5: index.md's 4 independent polling loops (summaryState, sbomSnapState,
regsState, wsChartState) consolidated into a single pageState generator
with one Promise.all batch and a shared backoff counter.
T6: config.js gains waitForVisible(ms) — pauses polling entirely while the
tab is hidden and fires immediately on visibilitychange. pollDelay()
simplified (hidden-tab POLL_HIDDEN logic removed). All 16 polling pages
migrated from await sleep(pollDelay(...)) to await waitForVisible(pollDelay(...)).
CUST-WP-0039 complete — all 6 tasks done.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 17:58:18 +02:00
1603085792
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-11:
- update .custodian-brief.md for the-custodian
2026-05-11 17:58:03 +02:00
9e7a31bc0c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-11:
- update .custodian-brief.md for the-custodian
2026-05-11 17:33:21 +02:00
512c0a73ed
feat(api): dashboard poll optimisation — T1, T2, T3
...
T1: Cache-Control max-age=60 on /topics/, /repos/, /domains/ list endpoints
so repeated dashboard polls within a minute are served from browser cache.
T2: ETag middleware (md5 hash) on all JSON GET responses with conditional-GET
(304 Not Modified) support; If-None-Match and ETag added to CORS headers.
ETag registered inside CORS so 304s automatically carry CORS headers.
T3: GET /state/deps — lightweight dep-graph endpoint returning open workstreams
with depends_on/blocks edges only, skipping the 10-table full-summary query.
Prerequisite for T4 (switching workstreams.md and dependencies.md off /state/summary).
Workplan: CUST-WP-0039-dashboard-poll-optimization.md
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 17:26:30 +02:00
6f3a46dd07
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-11:
- update .custodian-brief.md for the-custodian
2026-05-11 15:47:39 +02:00
e01298177e
fix(api): restrict uvicorn --reload to source dirs only
...
Watching .venv/ (6k files) and dashboard/node_modules/ (6k files) was
causing sustained ~42% CPU on the uvicorn main process.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 15:26:48 +02:00
646fb21113
Load limiting safeguards
2026-05-06 04:04:53 +02:00
c687db2c48
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-06:
- update .custodian-brief.md for the-custodian
2026-05-06 01:37:20 +02:00
140ef33f35
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-06:
- update .custodian-brief.md for the-custodian
2026-05-06 01:02:49 +02:00
30f7ac8fea
Updated repo onboarding
2026-05-04 19:18:10 +02:00
bfed370a6e
Improved workplan dependency management facilities
2026-05-04 11:45:24 +02:00
4d6164e81b
register project fix
2026-05-04 11:04:25 +02:00
85bf0bc180
railiance-bootstrap to railiance-cluster rename cleanup
2026-05-03 16:30:07 +02:00
190704a4eb
Locked in cytoscape.js as visualization for dep graph
2026-05-03 01:43:50 +02:00
6fe8926c6d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-03:
- update .custodian-brief.md for the-custodian
2026-05-03 01:20:10 +02:00
a2d0003613
updated workplan and synced with railiance workplans
2026-05-03 01:08:37 +02:00
93cb0dd308
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-03:
- update .custodian-brief.md for the-custodian
2026-05-03 00:02:25 +02:00
49696cb0c2
Backup and restore drill
2026-05-02 23:56:20 +02:00
d152881198
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 23:48:36 +02:00
595003306b
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 23:40:47 +02:00
dd887c8c81
Updated workplans for migrating the custodian to Railiance01
2026-05-02 23:38:56 +02:00
94916cbfb0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 23:37:18 +02:00
ef201ada83
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 23:20:52 +02:00
61aad551e0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 23:03:28 +02:00
4010ea1bcf
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 22:48:01 +02:00
f6d31f999d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 22:31:07 +02:00
41008dccf0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 22:15:11 +02:00
e5375c6bf0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 21:58:48 +02:00
060dd2c719
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 21:42:22 +02:00
11e1a6e7e7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 19:41:30 +02:00
4d8f701d1e
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 19:25:30 +02:00
4b27ab751d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 19:09:31 +02:00
21d6654047
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 18:53:32 +02:00
59bddc06ed
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 18:37:32 +02:00
e9fdf65e88
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 18:21:30 +02:00
38d9f8233a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 18:05:25 +02:00
7748ca3b57
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:52:31 +02:00
9d39e40b87
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:50:35 +02:00
1ebeb6a744
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:33:52 +02:00
ebf5b38417
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:18:11 +02:00
aeca70b71b
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:13:59 +02:00
acd52966d3
Codex state hub stuff added
2026-05-02 17:13:13 +02:00
4c84ea201b
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 17:01:03 +02:00
86945dd739
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 16:45:31 +02:00
dfc2a947ed
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 16:27:58 +02:00
4707580fda
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 15:46:48 +02:00
862ec0c211
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-05-02:
- update .custodian-brief.md for the-custodian
2026-05-02 15:30:49 +02:00