Commit Graph

1800 Commits

Author SHA1 Message Date
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
4fdaec0776 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:14:48 +02:00
dc6e062222 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 14:58:48 +02:00
d4de4fe954 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 14:42:49 +02:00
2a15b6e2fe 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 14:26:48 +02:00
97f1ec6abe 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 14:10:50 +02:00