Skip to content

✨ Plans surface: plan-document inventory + reader#195

Merged
arach merged 2 commits into
mainfrom
feat/plans-surface
Jun 5, 2026
Merged

✨ Plans surface: plan-document inventory + reader#195
arach merged 2 commits into
mainfrom
feat/plans-surface

Conversation

@arach
Copy link
Copy Markdown
Owner

@arach arach commented Jun 5, 2026

Replaces the Ops Work tab (Plan Archive) with a Plans document surface, split out of the feat/web-design-system working tree.

Server

  • plan-documents.ts — scans Claude / Codex / OpenScout / workspace plan markdown across the current dir and every agent workspace; classifies source, documentKind, status, and parses step checklists.
  • GET /api/plan-documents returns the indexed inventory.

Client

  • Plans left rail — searchable, source-filtered document list.
  • PlanView — reader with summary, steps/progress, provenance.
  • Inspector — links the selected plan to related asks / runs / sessions / work items.
  • Routes carry planDocumentId; the Ops tab renames Work → Plans.
  • Removes the superseded PlanArchiveView + PlanArchiveLeftPanel (no remaining references).

Verification

  • bun test packages/web/server/plan-documents.test.ts1 pass
  • npm --prefix packages/web run build:client2745 modules, built clean
  • tsc --noEmit — no errors in plan-documents.ts or create-openscout-web-server.ts

Note: touches create-openscout-web-server.ts in a disjoint region from #(Codex provider PR); the two auto-merge.

arach added 2 commits June 5, 2026 13:33
Add plan-documents.ts: scans Claude/Codex/OpenScout/workspace plan markdown across
the current dir and agent workspaces, classifying source, kind, status, and steps.
Expose it as GET /api/plan-documents.
The Ops 'Work' tab becomes 'Plans': a searchable plan-document inventory (left rail
by source), a PlanView reader with steps/progress, and an inspector panel that links
each plan to related asks/runs/sessions/work. Routes carry planDocumentId. Removes
the superseded PlanArchiveView and PlanArchiveLeftPanel.
@vercel
Copy link
Copy Markdown

vercel Bot commented Jun 5, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
openscout Skipped Skipped Jun 5, 2026 5:34pm

@arach arach merged commit 3ae5050 into main Jun 5, 2026
3 checks passed
@arach arach deleted the feat/plans-surface branch June 5, 2026 18:02
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.

1 participant