Commit Graph

  • cadeb4a3b5 fix(sbom): resolve repo path from hub host_paths when --repo-path omitted tegwick 2026-04-26 13:27:09 +02:00
  • 9efa1f984d chore(deps): update uv.lock tegwick 2026-04-26 13:23:33 +02:00
  • 1a8afaa371 feat(registration): add --codex flag and AGENTS.md template tegwick 2026-04-26 13:17:50 +02:00
  • 4091b5c8ed Added missing api to the make guidance tegwick 2026-04-25 23:15:30 +02:00
  • 6cbf2d2c56 feat(consistency): T04 push seal — closed-loop writeback for automated commits tegwick 2026-04-21 01:43:40 +02:00
  • 34acc1cdcf Improved documentation of how to start everything tegwick 2026-04-20 00:04:46 +02:00
  • 21b6a410c2 feat(token-events): auto-capture real token counts via PostToolUse hook tegwick 2026-04-01 22:38:45 +02:00
  • 29fca2a0c6 make bridge target tegwick 2026-04-01 21:53:51 +02:00
  • 09bbf62430 feat(capability-registry): CUST-WP-0031 domain capability registry tegwick 2026-03-31 17:23:45 +02:00
  • 907e99e057 fix(dashboard): merge token + event charts into single dual-axis chart on Progress page tegwick 2026-03-30 00:48:22 +02:00
  • 063f58dfdd feat(dashboard): add tokens consumed per day chart to Progress page tegwick 2026-03-30 00:42:09 +02:00
  • 71ba017ce8 feat(dashboard): add repo filter, sort order, and max results controls to Token Cost page tegwick 2026-03-30 00:02:17 +02:00
  • b28298a2ec feat(dashboard): entity list UX — REF column, name cells, detail pages (CUST-WP-0030) tegwick 2026-03-29 22:35:35 +02:00
  • acb30978cd feat(token-tracking): repo aggregation via graph walk (task→workstream→repo) tegwick 2026-03-29 19:05:23 +02:00
  • af3fdfde80 feat(token-tracking): introduce token note taxonomy (measured/userbased/workplan/heuristic) tegwick 2026-03-29 18:47:40 +02:00
  • 8c87a9a799 feat(token-tracking): add record_interactive_task MCP tool tegwick 2026-03-29 18:36:51 +02:00
  • fdfd4365cd feat(token-tracking): three-tier token recording on task done tegwick 2026-03-29 18:28:18 +02:00
  • 58e1bafce9 feat(token-tracking): record AI token consumption per task (CUST-WP-0029) tegwick 2026-03-29 17:46:46 +02:00
  • a486c63603 fix(consistency): prevent post-commit hook re-entrancy loop tegwick 2026-03-28 23:48:14 +01:00
  • 1f8ef7f88b feat(repos): git-fingerprint-based machine-independent repo identity tegwick 2026-03-28 23:28:22 +01:00
  • 3f96dc035d feat(mcp): add create_topic tool tegwick 2026-03-28 01:32:52 +01:00
  • c5c8ee52eb fix(state-hub): fix mcp-http startup crash and remove legacy tunnel targets tegwick 2026-03-27 22:32:51 +01:00
  • fb6b786336 docs(dashboard): add technical reference page for Observable Framework dashboard tegwick 2026-03-27 00:09:18 +01:00
  • df2d14bae0 feat(brief): generate .custodian-brief.md per repo for offline worker orientation tegwick 2026-03-26 17:48:36 +01:00
  • 075b34945f feat(consistency): fix-consistency-remote works without REPO for all repos tegwick 2026-03-26 14:38:30 +01:00
  • e8bac88ba2 fix(consistency): correct behind-remote detection to not trigger on local-ahead tegwick 2026-03-26 13:31:28 +01:00
  • 505ace5617 feat(consistency): distributed multi-machine safety (CUST-WP-0026) tegwick 2026-03-26 10:19:23 +01:00
  • dff9806bb6 ops: establish ops/ directory with Gitea runbook and INC-001 incident report tegwick 2026-03-25 11:30:44 +01:00
  • b3a44fb4f3 feat(capability-requests): add routing dispute & reroute workflow (CUST-WP-0027) tegwick 2026-03-21 23:58:52 +01:00
  • b6103d1f9f feat(dashboard): add Tools & Apps page with liveness probes tegwick 2026-03-21 01:18:11 +01:00
  • 8949e34e75 feat: add FOS/credential standards, big-picture guidance, and CUST-WP-0025 workplan tegwick 2026-03-20 23:48:13 +01:00
  • 62d407cae7 feat(capability-requests): add routing_note, PATCH endpoint, word-boundary fix, and ops-bridge tunnel targets tegwick 2026-03-20 03:47:54 +01:00
  • 101c953e69 docs: add State Hub reference page and restructure reference index tegwick 2026-03-20 02:01:58 +01:00
  • 1ee0343f75 perf(doi): fingerprint-based DB cache for DoI results tegwick 2026-03-20 01:47:19 +01:00
  • 245cd72ba3 perf(doi): eliminate HTTP self-calls in summary — 48 calls → 3 bulk DB queries tegwick 2026-03-20 01:37:40 +01:00
  • 9ba1501b49 perf(dashboard): lazy-load DoI tiers on Repositories page tegwick 2026-03-20 01:31:48 +01:00
  • 27e755815f perf(doi): 13x speedup for /repos/doi/summary (108s → ~6s) tegwick 2026-03-20 01:29:27 +01:00
  • 5eeeeeb6c4 feat(doi): Repository DoI automated gate and dashboard integration (CUST-WP-0024) tegwick 2026-03-20 01:08:18 +01:00
  • 61f07c08bb docs(policy): add heading to workstream-dod policy file tegwick 2026-03-20 00:42:08 +01:00
  • 33c58233bc docs(policy): add Repository Definition of Integrated (DoI) tegwick 2026-03-20 00:35:54 +01:00
  • 9155d13887 docs(tpsc): add GDPR Maturity Model reference page tegwick 2026-03-20 00:19:07 +01:00
  • 60beb1ff35 feat(tpsc): Third-Party Services Catalog (CUST-WP-0023) tegwick 2026-03-20 00:15:26 +01:00
  • 4e28cab297 fix(mcp): resolve repo paths with existence check before trusting hostname match tegwick 2026-03-19 21:38:35 +01:00
  • d45234531b feat(capability-requests): add cross-domain capability catalog and request routing tegwick 2026-03-19 21:07:50 +01:00
  • 7bf3cf583a fix(dashboard): enrich repo-sync page with live SBOM snapshot stats tegwick 2026-03-19 01:34:02 +01:00
  • bd1b01fdc0 feat(sbom): add go.sum parser to ingest_sbom.py tegwick 2026-03-19 01:04:34 +01:00
  • 1bcc46ea3f fix(dashboard): clear API-unreachable warning when API recovers tegwick 2026-03-19 00:51:11 +01:00
  • b76849a60d docs(mcp): switch MCP transport stdio → SSE, update all references tegwick 2026-03-19 00:05:56 +01:00
  • ebf7c544f6 refactor(makefile): rename backend → api, fold raw uvicorn target in tegwick 2026-03-18 23:20:45 +01:00
  • 8ec8b22c88 fix(makefile): use fuser port-kill instead of pkill pattern for restart tegwick 2026-03-18 23:18:31 +01:00
  • 959449d82f refactor(makefile): rename start → backend, add restart logic for api and dashboard tegwick 2026-03-18 23:16:44 +01:00
  • 15b72c6739 feat(mcp): add list_tasks(workstream_id) tool — resolves FR 7074fd47 tegwick 2026-03-18 23:01:22 +01:00
  • 4feba3e8d2 feat(CUST-WP-0021): multi-host repo path hardening — all 5 tasks complete tegwick 2026-03-18 22:53:25 +01:00
  • 75d25e9d3b feat(tests): pytest-asyncio test suite — 119 tests across 3 modules tegwick 2026-03-18 12:00:06 +01:00
  • 2522464ced fix(consistency_check): heading titles + workstream-aware task guards tegwick 2026-03-18 08:05:07 +01:00
  • 2d0ce8f943 feat(api): CUST-WP-0018 — API hardening & code quality tegwick 2026-03-18 02:17:04 +01:00
  • cb2c4f9a0c fix(mcp): accept JSON string for add_progress_event detail param tegwick 2026-03-18 02:11:35 +01:00
  • b66291aac1 fix(dashboard): rename Repository → Repositories, Policy → Policies tegwick 2026-03-18 02:08:54 +01:00
  • e9190c179f fix(dashboard): pin Overview as first nav entry tegwick 2026-03-18 02:07:03 +01:00
  • b4e26fdc8f feat(dashboard): reorder nav — flat pages first (alpha), sections below (alpha), Reference last tegwick 2026-03-18 02:06:23 +01:00
  • f0e9bb0143 feat(dashboard): CUST-WP-0019 — Repository nav section, config.js cleanup tegwick 2026-03-18 02:01:10 +01:00
  • 0969f3258c feat(workplans): CUST-WP-0018/0019/0020 — API hardening, dashboard UX polish, test suite tegwick 2026-03-18 01:55:37 +01:00
  • d9b9a0eaec feat(dashboard): extend suggestions to TOC right margin + 1s shift delay tegwick 2026-03-18 01:42:11 +01:00
  • e7565ce789 feat(dashboard): extend shift+click suggestions to sidebar navigation tegwick 2026-03-18 01:29:13 +01:00
  • 1f1da56533 feat(suggestions): full suggestion workflow with per-step notes tegwick 2026-03-18 00:57:34 +01:00
  • 7566851335 fix(dashboard): repair broken SBOM card on Overview tegwick 2026-03-18 00:42:30 +01:00
  • 6cd9f75d7e fix(dashboard): domain field name in TD payload; rename Improvements → Suggestions tegwick 2026-03-18 00:36:46 +01:00
  • 71488729a1 fix(dashboard): inline improvement modal script via readFileSync in config tegwick 2026-03-18 00:32:54 +01:00
  • f3568cb111 fix(dashboard): inject improvement modal via head config, not _footer.md tegwick 2026-03-18 00:28:06 +01:00
  • 4d0941b524 fix(dashboard): robust shift-mode tracking via mousemove + element highlights tegwick 2026-03-18 00:18:56 +01:00
  • 46f4b0c25d feat(dashboard): shift+click trigger + Improvements section in Todo tegwick 2026-03-17 23:56:34 +01:00
  • b558610de6 feat(dashboard): right-click improvement modal + UI Feedback page tegwick 2026-03-17 23:47:59 +01:00
  • fcf0515874 fix(consistency): C-14 ghost-duplicate check + CLAUDE.md sync rule tegwick 2026-03-17 23:23:24 +01:00
  • d86b3cec14 feat(CUST-WP-0017): scope-analyst agent + SCOPE.md template + coverage tegwick 2026-03-17 23:10:30 +01:00
  • 8619cd2218 feat(CUST-WP-0016): kaizen-agentic integration — MCP tools, templates, direct install tegwick 2026-03-17 22:24:30 +01:00
  • 196e6c5aed feat(register): modular @-import CLAUDE.md structure (ops-bridge pattern) tegwick 2026-03-16 18:35:02 +01:00
  • 82552b8d59 feat(repos): multi-machine path support via host_paths tegwick 2026-03-16 16:30:55 +01:00
  • d66f23026d feat(consistency): add C-13 workstream-auto-complete check tegwick 2026-03-16 09:03:20 +01:00
  • b8da3e6ae4 docs: add inbox check to project CLAUDE.md template (CUST-WP-0015) tegwick 2026-03-16 02:56:16 +01:00
  • 4b3cb1b039 feat(CUST-WP-0015): implement agent inbox for inter-agent coordination tegwick 2026-03-16 02:55:45 +01:00
  • 5e7a72e144 feat(CUST-WP-0014): repo sync automation & Gitea inventory tegwick 2026-03-16 01:41:16 +01:00
  • a2db606dcc docs(dashboard): add Ralph Workplan reference page tegwick 2026-03-16 00:29:48 +01:00
  • fbdc6dda80 docs(dashboard): add Connecting to the Hub reference page tegwick 2026-03-16 00:22:43 +01:00
  • f3fca3088f feat(ops-bridge): add HTTP/SSE MCP transport for remote Claude Code sessions tegwick 2026-03-16 00:13:14 +01:00
  • 7b7b725f8b fix(consistency): fix C-04 status vocabulary mismatch + surface PATCH errors tegwick 2026-03-12 21:57:11 +01:00
  • c8f08b803d test(CUST-WP-0008): add unit tests for consistency_check.py pure layer tegwick 2026-03-12 21:31:50 +01:00
  • f06cad2ac7 docs(policy): define workstream Definition of Done criteria tegwick 2026-03-12 20:59:45 +01:00
  • df083b1840 feat(sbom): CUST-WP-0013 — expand SBOM infra to terraform, ansible, and tool manifests tegwick 2026-03-12 04:40:26 +01:00
  • 4a8942f310 fix(dashboard): resolve button calls /resolve endpoint, not PATCH tegwick 2026-03-11 22:16:17 +01:00
  • 4393a501e6 fix(dashboard): scope decided_at sort to resolved/superseded only tegwick 2026-03-11 22:09:43 +01:00
  • aef86a1934 fix(dashboard): reverse-chronological sort within decision status groups tegwick 2026-03-11 22:06:13 +01:00
  • 9f744dd7f3 feat(ep-td+dashboard): complete CUST-WP-0004 EP/TD tracking workstream tegwick 2026-03-11 01:40:52 +01:00
  • 7b665a5d66 fix(api): add ep_id to EPUpdate schema so extension point IDs can be patched tegwick 2026-03-11 01:24:42 +01:00
  • 00bb639efa feat(ops+workplans): fix tunnel targets, plan custodian migration, close legacy ADR-001 gaps tegwick 2026-03-11 01:09:07 +01:00
  • 4d552f5baa feat(state-hub): add make tunnel target for reverse SSH to State Hub tegwick 2026-03-10 01:19:38 +01:00
  • 651df73e3a feat(goals): add domain/repo goal tracking and update_workstream MCP tool tegwick 2026-03-09 00:15:29 +01:00
  • 4ab56494ad feat(dashboard): order Workstreams by Domain chart by most recent activity tegwick 2026-03-05 09:24:06 +01:00
  • af25634f93 fix(template): replace get_state_summary with get_domain_summary in domain CLAUDE.md template tegwick 2026-03-05 09:09:01 +01:00
  • 0bdf4929fc feat(dashboard): Interventions page improvements and action-confirm modal tegwick 2026-03-04 23:15:06 +01:00
  • c792ab0bc0 feat(tasks): add needs_human intervention flag (CUST-WP-0009) tegwick 2026-03-04 19:44:14 +01:00