Commit Graph

709 Commits

Author SHA1 Message Date
19df0a7ca3 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-04-02:
  - update .custodian-brief.md for the-custodian
2026-04-02 00:49:17 +02:00
8df104792a chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-04-02:
  - update .custodian-brief.md for the-custodian
2026-04-02 00:34:49 +02:00
4607ea20e3 chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-04-02:
  - update .custodian-brief.md for the-custodian
2026-04-02 00:20:02 +02:00
721b03fd9d chore(consistency): sync task status from DB [auto]
Updated by fix-consistency on 2026-04-02:
  - update .custodian-brief.md for the-custodian
2026-04-02 00:05:35 +02:00
d1709e4465 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 23:51:00 +02:00
93c1d6d5c6 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 23:36:36 +02:00
674fdb1b2d 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 23:21:51 +02:00
e614775016 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 23:07:34 +02:00
9585a8bc88 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 22:52:52 +02:00
626e290137 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 22:39:14 +02:00
f794d8c47f feat(token-events): auto-capture real token counts via PostToolUse hook
- Add PATCH /token-events/{id} endpoint to correct heuristic events
- Add `note` filter to GET /token-events/ list
- Add TokenEventPatch schema
- Add task_token_hook.py: PostToolUse hook that reads the Claude Code
  session transcript, computes per-task token delta, and replaces the
  heuristic token event with real measured counts (note="measured")
- Register hook in ~/.claude/settings.json on mcp__state-hub__update_task_status
  Covers both interactive sessions and ralph-workplan loops

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 22:38:45 +02:00
1914c7dae2 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 22:38:22 +02:00
ebb24c3282 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 22:23:54 +02:00
2cb17b8569 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 22:09:13 +02:00
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