Cross-project / global search #119

Closed
opened 2026-07-15 19:53:42 +00:00 by claude-bot · 0 comments
Contributor

Feature idea (audit Phase 5, rank #2) · Effort: medium

Why
Search is scoped to the active project via ACTIVE_PROJECT_SQL. A researcher running several projects can't search across all of them.

Proposal
Add an "all projects" scope toggle to search that queries over ACCESSIBLE_PROJECTS_SQL instead of the active project, for both full-text and semantic paths, with results labeled by project.

Why it was likely missed
Project scoping was a v4 retrofit that made single-project the default everywhere.

Acceptance criteria

  • Search offers an "all my projects" scope covering full-text and semantic.
  • Results indicate which project each hit belongs to.
  • Access scoping still respects ownership (ACCESSIBLE_PROJECTS_SQL).

Filed from the 2026-07-15 codebase audit. Full report: docs/.internal/report-2026-07-15.md (gitignored).

**Feature idea** (audit Phase 5, rank #2) · Effort: medium **Why** Search is scoped to the active project via `ACTIVE_PROJECT_SQL`. A researcher running several projects can't search across all of them. **Proposal** Add an "all projects" scope toggle to search that queries over `ACCESSIBLE_PROJECTS_SQL` instead of the active project, for both full-text and semantic paths, with results labeled by project. **Why it was likely missed** Project scoping was a v4 retrofit that made single-project the default everywhere. **Acceptance criteria** - [ ] Search offers an "all my projects" scope covering full-text and semantic. - [ ] Results indicate which project each hit belongs to. - [ ] Access scoping still respects ownership (`ACCESSIBLE_PROJECTS_SQL`). --- _Filed from the 2026-07-15 codebase audit. Full report: `docs/.internal/report-2026-07-15.md` (gitignored)._
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
rbrooks/TeaLeaves#119
No description provided.