Commit graph

  • 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
  • 5c1b7e7e1d feat(consistency): implement ADR-001 consistency checking engine (CUST-WP-0008) tegwick 2026-03-03 08:16:00 +01:00
  • fc87e26b4b feat(gems): three-pass schema migration aligning state-hub with GEMS tegwick 2026-03-02 23:39:17 +01:00
  • 62fbe884e3 feat(sbom): add custodian ingest-sbom + fix help button target tegwick 2026-03-02 13:31:08 +01:00
  • 944104307a feat(repos): add ? help button to SBOM "not ingested" cells tegwick 2026-03-02 13:14:16 +01:00
  • c7f22fd199 docs(onboarding): mention /init to trigger integration in step 3 tegwick 2026-03-02 11:16:08 +01:00
  • fe6704b9d0 feat(onboarding): redesign repo integration journey tegwick 2026-03-02 08:42:30 +01:00
  • 8a9314ded6 feat(registration): write CLAUDE.custodian.md instead of overwriting CLAUDE.md tegwick 2026-03-02 01:30:28 +01:00
  • 2d11bfa0ba feat(maintenance): add stale-task cleanup scheme tegwick 2026-03-02 00:32:35 +01:00
  • 6ea8afb6ff fix(dashboard): hide escalation notes on resolved/superseded decisions tegwick 2026-03-01 23:57:30 +01:00
  • 947c2e8824 feat(dashboard): nav restructure, full context-help coverage, 11 new ref docs tegwick 2026-03-01 23:46:26 +01:00
  • 70c8e3cd51 feat(mcp): add get_domain_summary() for low-token domain session orientation tegwick 2026-03-01 22:05:31 +01:00
  • a3338c3a23 chore(dashboard): sort Reference nav pages alphabetically tegwick 2026-03-01 21:09:32 +01:00
  • 6d97a992ae feat(dashboard): collapse Reference nav section by default tegwick 2026-03-01 21:07:56 +01:00
  • ba89ebfa67 feat(canon): add inter-repo communication standard with todo taxonomy tegwick 2026-03-01 20:52:07 +01:00
  • 98e991b49f fix(template): use reliable workplan discovery in step 2 tegwick 2026-03-01 20:13:31 +01:00
  • 00272842ca fix(template): rewrite session protocol to produce concrete orientation output tegwick 2026-03-01 20:05:16 +01:00
  • 7caaec25a2 docs(sbom): add SBOM reference page + withDocHelp on SBOM dashboard tegwick 2026-03-01 19:29:20 +01:00
  • 9bfb0c130a feat(dashboard): Repos page with coverage map; expose last_sbom_at on RepoRead tegwick 2026-03-01 18:53:25 +01:00
  • fae9151144 feat(sbom): add Terraform .terraform.lock.hcl parser; ingest railiance repos tegwick 2026-03-01 18:07:56 +01:00
  • 4c157d43a8 feat(sbom): scan mode, domain grouping dashboard, SBOM convention doc tegwick 2026-03-01 16:15:40 +01:00
  • 7d3487d4fe feat(state-hub): v0.3 registration workflow + ingest-sbom + CLAUDE.md template update tegwick 2026-02-28 17:28:49 +01:00
  • afac54ec09 feat(state-hub): v0.3 MCP tools + dashboard pages for contributions and SBOM tegwick 2026-02-28 17:28:41 +01:00
  • 8d38110275 feat(state-hub): v0.3 schema — contributions + sbom_entries migrations, models, schemas, routers tegwick 2026-02-28 17:28:27 +01:00
  • 6edd39f4b8 fix(cli): auto-create topic when registering a brand-new domain tegwick 2026-02-28 15:40:32 +01:00
  • d734c50289 fix(cli): replace hardcoded VALID_DOMAINS with live /domains/ API lookup tegwick 2026-02-28 15:39:34 +01:00
  • fccb7b2375 fix(dashboard): replace stale t.domain with t.domain_slug across all pages tegwick 2026-02-28 15:31:28 +01:00
  • eaad6b591c fix(state-hub): repair await-in-generator in _derive_next_steps tegwick 2026-02-28 15:27:26 +01:00
  • fcd0f06536 feat(state-hub): implement v0.5 — dynamic domains & multi-repo tegwick 2026-02-28 15:20:15 +01:00
  • c3efb099f1 feat(custodian): add ADR-001 compliance validator tegwick 2026-02-28 12:00:09 +01:00
  • 0546a1bb2a feat(dashboard): add entity detail modal and fixed-layout tables tegwick 2026-02-27 18:28:44 +01:00
  • bd6e16394a chore: mark llm-shared-library workstream completed tegwick 2026-02-27 08:53:43 +01:00