the-custodian/state-hub/dashboard/src
tegwick 1c3c6ef27d feat(sbom): scan mode, domain grouping dashboard, SBOM convention doc
- ingest_sbom.py: add --scan flag (recursive lockfile discovery) +
  --lockfile repeatable for explicit multi-file ingestion; skip
  .venv/node_modules/.git/dist/etc; Makefile gains SCAN= and REPO_PATH= vars
- sbom.md: add /domains/ fetch; domain-level summary table; per-repo
  accordion with details/summary; domain filter on package table; dual-
  licence false-positive note; +1 KPI card (Domains Covered)
- canon/standards/sbom-convention_v0.1.md: authoritative lockfile table,
  ingest workflow (single/scan/explicit), snapshot semantics, direct-vs-
  transitive caveats, licence governance + copyleft escalation, update
  cadence, multi-repo domain pattern, planned enhancements

First ingest: the-custodian — 420 pkgs (88 python + 332 node), 13 licence
groups, 1 copyleft flag (jszip dual-licensed MIT OR GPL-3.0-or-later)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-01 16:15:40 +01:00
..
components feat(dashboard): add entity detail modal and fixed-layout tables 2026-02-27 18:28:44 +01:00
data feat(state-hub): v0.3 MCP tools + dashboard pages for contributions and SBOM 2026-02-28 17:28:41 +01:00
docs chore: mark llm-shared-library workstream completed 2026-02-27 08:53:43 +01:00
contributions.md feat(state-hub): v0.3 MCP tools + dashboard pages for contributions and SBOM 2026-02-28 17:28:41 +01:00
decisions.md fix(dashboard): replace stale t.domain with t.domain_slug across all pages 2026-02-28 15:31:28 +01:00
domains.md feat(state-hub): implement v0.5 — dynamic domains & multi-repo 2026-02-28 15:20:15 +01:00
extensions.md feat(state-hub): implement v0.5 — dynamic domains & multi-repo 2026-02-28 15:20:15 +01:00
index.md feat(state-hub): v0.3 MCP tools + dashboard pages for contributions and SBOM 2026-02-28 17:28:41 +01:00
progress.md Add Decisions and Workstreams reference docs with heading help wiring 2026-02-26 18:12:12 +01:00
sbom.md feat(sbom): scan mode, domain grouping dashboard, SBOM convention doc 2026-03-01 16:15:40 +01:00
tasks.md fix(dashboard): replace stale t.domain with t.domain_slug across all pages 2026-02-28 15:31:28 +01:00
techdept.md feat(state-hub): implement v0.5 — dynamic domains & multi-repo 2026-02-28 15:20:15 +01:00
workstreams.md feat(state-hub): implement v0.5 — dynamic domains & multi-repo 2026-02-28 15:20:15 +01:00