Skip to content

Add SQLite work-item detail for requirement, canvas, and analysis - #193

Merged
jmjava merged 1 commit into
mainfrom
cursor/sqlite-work-detail-b491
Aug 16, 2026
Merged

Add SQLite work-item detail for requirement, canvas, and analysis#193
jmjava merged 1 commit into
mainfrom
cursor/sqlite-work-detail-b491

Conversation

@jmjava

@jmjava jmjava commented Aug 16, 2026

Copy link
Copy Markdown
Owner

Click a Work ID in the Vue SQLite browser to read the requirement, canvas, and analysis in-console.

  • POST /api/sqlite/work with { target, work_id } returns slim index metadata plus { exists, path, text, truncated } for each contract file
  • Git remains source of truth (80k truncate); sqlite is only the work list
  • Detail panel toggles Requirement / Canvas / Analysis and can jump to Templates
  • Dashboard / filter focusWorkId auto-opens detail when that row is in the list
./scripts/sdlc.sh console --playground

Open SQLite → Rebuild → click a Work ID (e.g. FEAT-930-console-playground).

Test

  • Unit + integration: 337 passed, installer coverage 92%
  • Vue Playwright: 29 passed, 1 skipped (Guide dual-repo skip when ../guide is absent)

Local session LOCAL-006-sqlite-work-detail (not promoted).

Open in Web Open in Cursor 

Click a Work ID in the Vue SQLite browser to read git contract files
via POST /api/sqlite/work. The index stays a cache; markdown is not
served from sqlite blobs.

Co-authored-by: John Menke <jmjava@gmail.com>
@jmjava
jmjava marked this pull request as ready for review August 16, 2026 01:15
@cursor

cursor Bot commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@jmjava
jmjava merged commit 90cc9d9 into main Aug 16, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants