You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(data): first-class Data mode for project inventory and reclassification
Replace the Activity-page project-reclassification affordances with a
dedicated Data mode:
- New read-only Data API group on all stores (SQLite, PostgreSQL, DuckDB):
project inventory with summary totals, per-machine project rules with
governed counts, and archive-wide reclassification candidates selected
by (display label, project key).
- Svelte Data page: sortable/filterable inventory table, project
workspace with the extracted ProjectReclassificationEditor
(prefix edit, debounced preview, atomic apply, after-apply selection
rules), and the relocated worktree mapping Rules view; Activity project
labels become plain links into Data.
- Remove the legacy Activity-scoped candidates endpoint, its SQLite-only
db method, and the generated client method; regenerate the API client.
- Parser: recognize the generic github.com worktree layout marker and
bump dataVersion to force reparse; chunk project-identity label
lookups on all backends to stay under bind-variable limits.
- PostgreSQL: split push vs serve schema probes, exempt filtered pushes
from the provenance backfill marker.
- E2E: new data-mode Playwright spec covering the full writable flow and
DuckDB-gated read-only variants; wired into e2e-duckdb.
Additional branch commits:
- docs: remove superpowers artifacts and document the Data page
- docs: describe Data page relative to shipped Settings surface
0 commit comments