Skip to content

spec-dashboard

Provenance

  • Source: .spec/spexcode/spec-dashboard/spec.md
  • Source SHA-256: 1700390d0631b7f3c0be4bd3e901c0b300dbb5c944c453fc26806287fbdddbdd

One of three SpexCode packages (alongside spec-cli and spec-eval). The front end: a node-graph where every node is a spec, navigated by logic. It reads main (the ground truth) and overlays in-progress worktrees; each version change is attributed to a Claude Code session.

Enter opens a node into switchable panes (spec / history / issues, plus an edit pane that appears only while the node has a pending overlay), and the sidebar splits into global statistics and focused-node information. The whole UI is rendered through an i18n provider wrapping the app, so every surface reads its copy from a locale rather than hardcoded strings. The tool is named SpexCode: npm packages are scoped @spexcode/*, the main-guard escape hatch is SPEXCODE_ALLOW_MAIN, and the optional layout override is spexcode.json — the package directory names (spec-cli, spec-dashboard, spec-eval) stay as components, not the brand.