c8dcab4bb2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-01:
- update .custodian-brief.md for the-custodian
2026-04-01 16:49:07 +02:00
8dcc4f46f7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-01:
- update .custodian-brief.md for the-custodian
2026-04-01 16:34:27 +02:00
50bf9be3b9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-01:
- update .custodian-brief.md for the-custodian
2026-04-01 16:19:48 +02:00
322bbd4a61
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-04-01:
- update .custodian-brief.md for the-custodian
2026-04-01 16:05:26 +02:00
437a7ba2b4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-31:
- update .custodian-brief.md for the-custodian
2026-03-31 23:26:51 +02:00
d0ec37d136
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-31:
- update .custodian-brief.md for the-custodian
2026-03-31 17:24:28 +02:00
d58ef71339
feat(capability-registry): CUST-WP-0031 domain capability registry
...
- Migration p3k4l5m6n7o8: nullable repo_id FK on capability_catalog
- PATCH /capability-catalog/{id} endpoint for back-filling repo attribution
- register_capability MCP tool accepts optional repo_slug
- get_domain_summary now includes compact capabilities list (type+title+repo_slug)
- New get_capability_profile MCP tool: domain → repos → capabilities tree
- 6 repo descriptions populated; 25 catalog entries attributed to repos
- 9 new capabilities registered for personhood, foerster_capabilities, coulomb_social
- TOOLS.md: Capability Catalog & Requests section with full tool reference
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 17:23:45 +02:00
1b886d9786
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-31:
- update .custodian-brief.md for the-custodian
2026-03-31 17:19:58 +02:00
0ad1b3c30d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-31:
- update .custodian-brief.md for the-custodian
2026-03-31 16:49:53 +02:00
36db3c4ec7
feat(workplan): CUST-WP-0031 domain capability registry
...
7-task workplan to give worker agents efficient MCP access to domain/repo
scope and capabilities without exploring source repos directly.
Phase 1 (code): repo_id FK on CapabilityCatalog, capabilities in
get_domain_summary, new get_capability_profile MCP tool.
Phase 2 (data): populate missing repo descriptions, back-fill repo_id
on 25 existing entries, register capabilities for 3 empty domains.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-31 16:49:21 +02:00
4dbfc39026
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-31:
- update .custodian-brief.md for the-custodian
2026-03-31 16:48:43 +02:00
5c124458f3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-30:
- update .custodian-brief.md for the-custodian
2026-03-30 00:48:48 +02:00
5399fcec20
fix(dashboard): merge token + event charts into single dual-axis chart on Progress page
...
Replaces the two separate charts with one combined area+line chart.
Events use the left y-axis (steelblue); tokens use a normalized scale
with a right y-axis (amber) that formats values as k/M. When no token
data exists yet the right axis is omitted and a legend note explains.
Hover tooltips show actual values for both series.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 00:48:22 +02:00
8875057984
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-30:
- update .custodian-brief.md for the-custodian
2026-03-30 00:42:38 +02:00
b54ee8149c
feat(dashboard): add tokens consumed per day chart to Progress page
...
Fetches /token-events/?limit=1000 in parallel with progress events and
renders a second area+line chart (amber) below the events-per-day chart,
aggregating tokens_in + tokens_out per calendar day over the same 30-day window.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 00:42:09 +02:00
5fbce5ef6f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-30:
- update .custodian-brief.md for the-custodian
2026-03-30 00:02:40 +02:00
f5c166e77e
feat(dashboard): add repo filter, sort order, and max results controls to Token Cost page
...
Three reactive dropdowns below the Token Cost heading:
- Filter by repo: client-side filter via 3-level chain resolution
- Sort by: Tokens Total (default), Tokens In, Out, Event Count, Most Recent
- Show: 10/20/50/100/500 rows per table (default 20)
Applies uniformly to By Repo, By Workplan, and Top Tasks tables.
"Most Recent" derives last_event_at per group from the fetched events.
Truncated tables show a "Showing M of N" count below.
Completes CUST-WP-0030 T07–T09.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-30 00:02:17 +02:00
4fd31d4a6d
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:59:59 +02:00
a4563dec14
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:59:24 +02:00
fc5a55a27a
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T09: todo → done
2026-03-29 23:59:22 +02:00
4b79c243dc
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T08: todo → done
2026-03-29 23:59:22 +02:00
6744ad5f74
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T07: todo → done
2026-03-29 23:59:22 +02:00
0de8c17bc7
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:41:06 +02:00
bf8acd0bed
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:40:32 +02:00
697da3825b
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:39:53 +02:00
81022533b5
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:38:55 +02:00
d403a3ed52
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:37:56 +02:00
d350293e6f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:20:45 +02:00
ba516bb46c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 23:06:09 +02:00
86548a4dea
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 22:51:38 +02:00
93a55ac4e2
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 22:37:02 +02:00
a32fe1166c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 22:36:04 +02:00
20ce332d55
feat(dashboard): entity list UX — REF column, name cells, detail pages (CUST-WP-0030)
...
- ref-cell.js: REF column component — click=copy deeplink, dblclick=open
- field-help.js: field registry + fieldRow helper with help-tip decoration;
FK fields (task_id, workstream_id, repo_id) render as async-linked cells
with entity-title bubble-help on hover
- GET /token-events/{id} endpoint + get-by-id tests
- GET /repos/by-id/{repo_id} UUID lookup endpoint
- Landing pages: /token-events/[id], /workstreams/[id], /repos/[slug], /tasks/[id]
- token-cost.md: REF + Name columns on all three tables; parallel fetch of
workstreams/tasks for title resolution
- reference.md: entity detail page URL scheme documented
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-29 22:35:35 +02:00
8a2e786111
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 22:22:18 +02:00
055c973be0
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 22:07:43 +02:00
2f7299ebc8
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 21:53:13 +02:00
00d5bcb919
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 21:38:35 +02:00
f2b847450f
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 21:24:18 +02:00
d9ba1ec7cb
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 21:09:15 +02:00
61fa59e6e6
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:54:39 +02:00
c54f8eb966
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:40:08 +02:00
3428a680c3
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:38:01 +02:00
3e54cb05c8
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T06: todo → done
2026-03-29 20:38:00 +02:00
3d64f288d9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:25:22 +02:00
ac91e5905c
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:10:52 +02:00
490fdc52d4
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 20:09:54 +02:00
1d4c4e31d9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- update .custodian-brief.md for the-custodian
2026-03-29 19:56:00 +02:00
943be6fb97
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T05: todo → done
2026-03-29 19:55:58 +02:00
99a8ba66e9
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T04: todo → done
2026-03-29 19:55:58 +02:00
94aee3d845
chore(consistency): sync task status from DB [auto]
...
Updated by fix-consistency on 2026-03-29:
- T03: todo → done
2026-03-29 19:55:58 +02:00