Skip to content

feat(spotlight): add Spotlight testing#269

Open
qeude wants to merge 4 commits intocoollabsio:mainfrom
qeude:feature/spotlight-mode
Open

feat(spotlight): add Spotlight testing#269
qeude wants to merge 4 commits intocoollabsio:mainfrom
qeude:feature/spotlight-mode

Conversation

@qeude
Copy link
Copy Markdown
Contributor

@qeude qeude commented Mar 30, 2026

Summary

Add Spotlight testing to Jean.

This introduces a Conductor-style Spotlight workflow where a worktree can be mirrored into the repository root for running and testing, while keeping the worktree as the source of truth.

Reference:
https://docs.conductor.build/guides/spotlight-testing

Included

  • Spotlight enable/disable flow in the session modal
  • keyboard support for Spotlight
  • worktree-to-root Spotlight sync behavior
  • restore of the original root state when Spotlight is disabled
  • fallback to normal run behavior for base sessions
  • targeted Spotlight tests

Validation

  • bunx eslint src/components/chat/SessionChatModal.tsx src/hooks/useMainWindowEventListeners.ts src/services/spotlight.ts src/services/spotlight.test.ts
  • bun run typecheck
  • bun run test:run src/services/spotlight.test.ts

Notes

bun run check:all is currently failing in this workspace because of existing Rust clippy errors outside the scope of this change.

@qeude qeude changed the title Add Spotlight testing feat(spotlight): add Spotlight testing Mar 30, 2026
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