Commit Graph

695 Commits

Author SHA1 Message Date
f8ced0e98f 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 21:54:42 +02:00
5678fe3852 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 21:54:19 +02:00
fa1694b49b make bridge target 2026-04-01 21:53:51 +02:00
a8ca1c3d58 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 21:39:59 +02:00
0816056248 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 21:25:27 +02:00
165423bd18 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 21:10:53 +02:00
84722a3cc9 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 20:56:21 +02:00
589371a371 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 20:41:56 +02:00
4cf7c62623 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 20:27:15 +02:00
88c4194b33 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 20:12:40 +02:00
167167d1e8 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 19:58:11 +02:00
c6013867c1 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 19:43:42 +02:00
e8b52c8107 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 19:29:09 +02:00
7b68d9a219 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 19:14:34 +02:00
05da2884eb 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 19:00:01 +02:00
7f3594e453 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 18:45:29 +02:00
d935181db1 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 18:30:58 +02:00
5423923c73 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 18:16:24 +02:00
d5b64a8a83 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 18:01:52 +02:00
cbcfb351e2 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 17:47:20 +02:00
45b79ee5b6 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 17:32:46 +02:00
31bdf3f8b8 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 17:18:13 +02:00
f34308229d 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 17:03:40 +02:00
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