Commit Graph

  • 3cbc9ce396 chore: ignore .claude/ local state directory main tegwick 2026-03-12 22:43:36 +01:00
  • 2fdbcb5d7a feat(CUST-WP-0001): implement Custodian Agent Runtime bootstrap tegwick 2026-03-12 22:36:24 +01:00
  • 5358d417ec fix(consistency): fix C-04 status vocabulary mismatch + surface PATCH errors tegwick 2026-03-12 21:57:11 +01:00
  • 91c374c289 chore(CUST-WP-0008): mark workplan done (file is ADR-001 authority) tegwick 2026-03-12 21:47:01 +01:00
  • 9d8bc4a8e6 chore(CUST-WP-0006): mark workplan done — all deliverables complete tegwick 2026-03-12 21:46:17 +01:00
  • 8a957d2bc9 test(CUST-WP-0008): add unit tests for consistency_check.py pure layer tegwick 2026-03-12 21:31:50 +01:00
  • 584461df9a docs(policy): define workstream Definition of Done criteria tegwick 2026-03-12 20:59:45 +01:00
  • 1c94f5545c feat(sbom): CUST-WP-0013 — expand SBOM infra to terraform, ansible, and tool manifests tegwick 2026-03-12 04:40:26 +01:00
  • 3c69ad2929 feat(workplan): CUST-WP-0012 multi-user onboarding and environment bootstrap tegwick 2026-03-11 23:04:08 +01:00
  • 148da3c898 fix(dashboard): resolve button calls /resolve endpoint, not PATCH tegwick 2026-03-11 22:16:17 +01:00
  • 42f798c518 fix(dashboard): scope decided_at sort to resolved/superseded only tegwick 2026-03-11 22:09:43 +01:00
  • 7b2314ff8f fix(dashboard): reverse-chronological sort within decision status groups tegwick 2026-03-11 22:06:13 +01:00
  • 26bb12713c feat(workplan): unblock CUST-WP-0001 — both dependencies resolved tegwick 2026-03-11 01:53:05 +01:00
  • 2cd061c1d1 feat(ep-td+dashboard): complete CUST-WP-0004 EP/TD tracking workstream tegwick 2026-03-11 01:40:52 +01:00
  • ae03a7970c fix(api): add ep_id to EPUpdate schema so extension point IDs can be patched tegwick 2026-03-11 01:24:42 +01:00
  • 2be217f51a feat(canon): add Privileged Execution Control standard v0.2 and schemas tegwick 2026-03-11 01:13:02 +01:00
  • 890b2f9fc7 feat(ops+workplans): fix tunnel targets, plan custodian migration, close legacy ADR-001 gaps tegwick 2026-03-11 01:09:07 +01:00
  • 678512c6e4 feat(state-hub): add make tunnel target for reverse SSH to State Hub tegwick 2026-03-10 01:19:38 +01:00
  • 3fa58bccb7 feat(canon): add Orthogonal Architecture Standard v1.0 and schema v1.0.1 tegwick 2026-03-09 23:32:42 +01:00
  • fbbf4db8ee fix(workplan): remove duplicate state_hub_workstream_id key in CUST-WP-0010 tegwick 2026-03-09 00:21:37 +01:00
  • 35800a9f8f feat(goals): add domain/repo goal tracking and update_workstream MCP tool tegwick 2026-03-09 00:15:29 +01:00
  • 74872e0b6a feat(dashboard): order Workstreams by Domain chart by most recent activity tegwick 2026-03-05 09:24:06 +01:00
  • b744a0de2c fix(template): replace get_state_summary with get_domain_summary in domain CLAUDE.md template tegwick 2026-03-05 09:09:01 +01:00
  • 05c2b50e3e fix(workplan): mark CUST-WP-0006 T05 as done tegwick 2026-03-04 23:33:00 +01:00
  • b9f5d46428 feat(dashboard): Interventions page improvements and action-confirm modal tegwick 2026-03-04 23:15:06 +01:00
  • 25b4dd07f5 feat(tasks): add needs_human intervention flag (CUST-WP-0009) tegwick 2026-03-04 19:44:14 +01:00
  • 44c19c422f feat(consistency): implement ADR-001 consistency checking engine (CUST-WP-0008) tegwick 2026-03-03 08:16:00 +01:00
  • 8ab6e6c9c5 feat(gems): three-pass schema migration aligning state-hub with GEMS tegwick 2026-03-02 23:39:17 +01:00
  • 23bf21d40d feat(sbom): add custodian ingest-sbom + fix help button target tegwick 2026-03-02 13:31:08 +01:00
  • a5058dad3c feat(repos): add ? help button to SBOM "not ingested" cells tegwick 2026-03-02 13:14:16 +01:00
  • 7607318a4a docs(onboarding): mention /init to trigger integration in step 3 tegwick 2026-03-02 11:16:08 +01:00
  • d7c4bd5802 feat(onboarding): redesign repo integration journey tegwick 2026-03-02 08:42:30 +01:00
  • 1efa3ae13a feat(registration): write CLAUDE.custodian.md instead of overwriting CLAUDE.md tegwick 2026-03-02 01:30:28 +01:00
  • d96ed44c57 feat(maintenance): add stale-task cleanup scheme tegwick 2026-03-02 00:32:35 +01:00
  • 412b7e6bf8 fix(dashboard): hide escalation notes on resolved/superseded decisions tegwick 2026-03-01 23:57:30 +01:00
  • 235355eb58 feat(dashboard): nav restructure, full context-help coverage, 11 new ref docs tegwick 2026-03-01 23:46:26 +01:00
  • 894c8b3934 feat(mcp): add get_domain_summary() for low-token domain session orientation tegwick 2026-03-01 22:05:31 +01:00
  • b6121fd6d7 chore(dashboard): sort Reference nav pages alphabetically tegwick 2026-03-01 21:09:32 +01:00
  • c2fc672a07 feat(dashboard): collapse Reference nav section by default tegwick 2026-03-01 21:07:56 +01:00
  • f5d5fab46e feat(canon): add inter-repo communication standard with todo taxonomy tegwick 2026-03-01 20:52:07 +01:00
  • 23ebb9c38f fix(template): use reliable workplan discovery in step 2 tegwick 2026-03-01 20:13:31 +01:00
  • 82afb8d316 fix(template): rewrite session protocol to produce concrete orientation output tegwick 2026-03-01 20:05:16 +01:00
  • 7df0152ca7 docs(sbom): add SBOM reference page + withDocHelp on SBOM dashboard tegwick 2026-03-01 19:29:20 +01:00
  • 6278c1c265 feat(dashboard): Repos page with coverage map; expose last_sbom_at on RepoRead tegwick 2026-03-01 18:53:25 +01:00
  • c90c7a7d97 feat(sbom): add Terraform .terraform.lock.hcl parser; ingest railiance repos tegwick 2026-03-01 18:07:56 +01:00
  • 1c3c6ef27d feat(sbom): scan mode, domain grouping dashboard, SBOM convention doc tegwick 2026-03-01 16:15:40 +01:00
  • e471ed2cd5 feat(state-hub): v0.3 registration workflow + ingest-sbom + CLAUDE.md template update tegwick 2026-02-28 17:28:49 +01:00
  • 8f34b3547f feat(state-hub): v0.3 MCP tools + dashboard pages for contributions and SBOM tegwick 2026-02-28 17:28:41 +01:00
  • 755e94a2a0 feat(state-hub): v0.3 schema — contributions + sbom_entries migrations, models, schemas, routers tegwick 2026-02-28 17:28:27 +01:00
  • 0d978b1417 feat(canon): add contribution-convention v0.1, contrib/ templates, and first UPR artifact tegwick 2026-02-28 17:28:13 +01:00
  • b949a11f20 fix(cli): auto-create topic when registering a brand-new domain tegwick 2026-02-28 15:40:32 +01:00
  • 6730720ce4 fix(cli): replace hardcoded VALID_DOMAINS with live /domains/ API lookup tegwick 2026-02-28 15:39:34 +01:00
  • b6ec7c2ecb fix(dashboard): replace stale t.domain with t.domain_slug across all pages tegwick 2026-02-28 15:31:28 +01:00
  • 9112d11621 fix(state-hub): repair await-in-generator in _derive_next_steps tegwick 2026-02-28 15:27:26 +01:00
  • 07a082b7b0 feat(state-hub): implement v0.5 — dynamic domains & multi-repo tegwick 2026-02-28 15:20:15 +01:00
  • fec05dcb5d docs(workplans): write files for 4 pre-ADR-001 orphan workstreams tegwick 2026-02-28 12:14:47 +01:00
  • 0974285ad9 feat(custodian): add ADR-001 compliance validator tegwick 2026-02-28 12:00:09 +01:00
  • 81fd254472 docs(workplans): add CUST-WP-0005 — dynamic domains & multi-repo tegwick 2026-02-28 11:47:44 +01:00
  • 3332d2de2f docs(canon): add ADR-001 — workplans are repository artefacts tegwick 2026-02-28 11:45:42 +01:00
  • 6f468baa35 feat(dashboard): add entity detail modal and fixed-layout tables tegwick 2026-02-27 18:28:44 +01:00
  • f3b782b010 docs(memory): add W8 — first-class extension point entity (EP-CUST-001) tegwick 2026-02-27 08:56:16 +01:00
  • 3108094e0a chore: mark llm-shared-library workstream completed tegwick 2026-02-27 08:53:43 +01:00
  • 444b35d68c feat(state-hub): integrate llm-connect as dependency (S3.1) tegwick 2026-02-27 08:32:17 +01:00
  • 531f278f73 feat(dashboard): replace title tooltips with <help-tip> web component tegwick 2026-02-27 08:11:09 +01:00
  • 5c14fd731d feat(dashboard): add mouseover tooltips to WHI metric abbreviations tegwick 2026-02-27 08:03:19 +01:00
  • 2bf952321d feat(state-hub): add Extension Points and Technical Debt tracking tegwick 2026-02-27 07:29:51 +01:00
  • f1ba69b23a Add Tasks dashboard page tegwick 2026-02-27 01:04:19 +01:00
  • efd13b13dd Implement Workstream Health Index (WHI) KPI card tegwick 2026-02-27 00:03:27 +01:00
  • fc7dfa1b64 Add Decisions and Workstreams reference docs with heading help wiring tegwick 2026-02-26 18:12:12 +01:00
  • 22b4618abd dashboard: add progress log documentation and ? button on page heading tegwick 2026-02-26 18:03:05 +01:00
  • 755a5fcb9a dashboard: move Open Workstreams by Domain chart to top of overview page tegwick 2026-02-26 17:49:12 +01:00
  • 7d7cd31244 dashboard: add 'Event Log' subtitle above filtered table on progress page tegwick 2026-02-26 17:06:28 +01:00
  • 7a6eb76d91 dashboard: add 'All Workstreams' subtitle above filtered table tegwick 2026-02-26 16:50:44 +01:00
  • d44f2cc223 dashboard: move charts to top of main content on workstreams and progress pages tegwick 2026-02-26 16:49:33 +01:00
  • 28e88e23cb dashboard: add card padding to live indicator; fix ? button vertical position tegwick 2026-02-26 16:42:00 +01:00
  • 38e75a0a9b dashboard: add Reference nav section with Live Data and Decision Health docs tegwick 2026-02-26 16:37:10 +01:00
  • a0373c1eec dashboard: move live indicator to TOC sidebar on all pages; add live-data docs tegwick 2026-02-26 16:18:09 +01:00
  • af7b4a896a dashboard: add toc-sidebar utility; move live indicator into TOC column tegwick 2026-02-26 14:42:38 +01:00
  • 173b82ceb8 dashboard: remove stale KPI box before re-inserting on each poll tegwick 2026-02-26 13:33:23 +01:00
  • 715bc8f501 dashboard: move Decision Health card into TOC sidebar column tegwick 2026-02-26 13:29:34 +01:00
  • dd3c031a93 dashboard: fix KPI sidebar to fixed top-right position tegwick 2026-02-26 12:07:49 +01:00
  • 267e11bc17 dashboard: prominent KPI infobox, doc-overlay component, decisions reference page tegwick 2026-02-26 11:48:47 +01:00
  • d056c142df dashboard: decision age, KPI bar, and open-age health indicator tegwick 2026-02-26 07:50:54 +01:00
  • 345068f3df dashboard: cumulative decisions chart with flexible period selector tegwick 2026-02-26 07:22:25 +01:00
  • d2ff7f2bb0 Dashboard decisions: list view with MultiSelect filters tegwick 2026-02-26 00:39:44 +01:00
  • 95fcbba716 Dashboard: reusable MultiSelect dropdown component for workstreams filters tegwick 2026-02-26 00:19:58 +01:00
  • 29f335dc5c Dashboard workstreams: multi-select filters that survive data polls tegwick 2026-02-26 00:05:58 +01:00
  • a9405829c7 Dashboard: make status cards interactive links tegwick 2026-02-25 23:43:44 +01:00
  • a5fa4177af Implement State Hub v0.2: dependency graph, next-steps suggestions, design boundary tegwick 2026-02-25 23:33:14 +01:00
  • e7a14456bd Add State Hub v0.2 workplan and register in hub tegwick 2026-02-25 16:55:58 +01:00
  • 312d64a14b Dashboard decisions: stable form inputs + copy to clipboard tegwick 2026-02-25 09:47:52 +01:00
  • 1d9d776a23 Add in-dashboard decision resolution with project log write tegwick 2026-02-25 09:34:35 +01:00
  • eeb4faeedd Dashboard: show domain on y-axis, workstream title inside bar tegwick 2026-02-25 00:58:34 +01:00
  • e65d530a5e Add per-workstream task counts to state summary and dashboard tegwick 2026-02-25 00:50:43 +01:00
  • 6aff5a7936 Fix MCP server httpx redirect handling tegwick 2026-02-25 00:21:09 +01:00
  • b2fb8d3279 Remove hardcoded br from hint, inline the command tegwick 2026-02-25 00:16:37 +01:00
  • ca33d96c43 Tighten hint text to avoid linebreak tegwick 2026-02-24 23:59:38 +01:00
  • 1f56facda5 Update getting-started hint: say Hi! to trigger first session tegwick 2026-02-24 23:57:12 +01:00
  • 17a75d2726 Make first-message behaviour explicit in CLAUDE.md template tegwick 2026-02-24 23:48:28 +01:00
  • 1c052df90b Add First Session Protocol to project CLAUDE.md template tegwick 2026-02-24 23:43:39 +01:00