Skip to content

feat: add Workspace Manager mode#1

Open
jochem25 wants to merge 1 commit into
masterfrom
feat/workspace-manager
Open

feat: add Workspace Manager mode#1
jochem25 wants to merge 1 commit into
masterfrom
feat/workspace-manager

Conversation

@jochem25

Copy link
Copy Markdown

Summary

  • Adds a third Manage mode alongside Simple and Advanced for runtime inspection of Claude Code workspaces
  • Reads ~/.claude/orchestrator/project-registry.json with bilingual (EN/NL) field support — works for any user
  • Rust backend (manager.rs) with 8 Tauri commands: workspace scanning, file reading, terminal/explorer opening
  • 5 new pages: Overview dashboard, Project browser, Lessons Learned viewer, Session timeline, Integration map
  • STATUS.md and TODO.md clickable preview on project tiles

Changes

  • Backend: src-tauri/src/manager.rs (new, 408 lines) + registered in lib.rs
  • Store: src/stores/manager.store.ts (new) + three-way mode in app.store.ts
  • UI: AppLayout.tsx three-way toggle + manage sidebar, 5 new page components
  • Styling: src/styles/manager.css (new, 296 lines)
  • Docs: .claude-handoff/ spec files

Test plan

  • Switch to Manage mode via sidebar toggle
  • Verify Overview page loads project tiles from orchestrator registry
  • Click STATUS.md / TODO.md / CLAUDE.md tags on project tiles for file preview
  • Navigate to Projects, Lessons, Sessions, Integrations subpages
  • Test with empty orchestrator data (no ~/.claude/orchestrator/) — should show empty state
  • Verify Simple and Advanced modes still work as before
  • Production build succeeds (npm run tauri build)

🤖 Generated with Claude Code

Add third "Manage" mode alongside Simple/Advanced for runtime inspection
of Claude Code workspaces. Reads project-registry.json from ~/.claude/orchestrator/
with bilingual (EN/NL) field support. Includes overview dashboard, project browser,
lessons learned viewer, session timeline, and integration map.

- Rust backend: manager.rs with 8 Tauri commands (scan, read files, open terminal/explorer)
- SolidJS frontend: 5 pages, manager store, three-way mode toggle
- Generic: works with any user's orchestrator data, not org-specific
- STATUS.md/TODO.md preview on project tiles

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jochem25 jochem25 requested a review from FreekHeijting as a code owner March 25, 2026 14:32
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