Skip to content

feat(docs): enhance search with TF-IDF relevance ranking (#40)#89

Open
diberry wants to merge 1 commit intodevfrom
squad/40-semantic-search
Open

feat(docs): enhance search with TF-IDF relevance ranking (#40)#89
diberry wants to merge 1 commit intodevfrom
squad/40-semantic-search

Conversation

@diberry
Copy link
Copy Markdown
Owner

@diberry diberry commented Mar 28, 2026

Closes #40

Fork PR for Copilot review gate. Upstream PR will be re-opened after this passes.

Also updates CI to build the docs search index (devops scope).

@diberry diberry added squad:pr-needs-review PR lifecycle: awaiting team review and removed squad:pr-needs-review PR lifecycle: awaiting team review labels Mar 31, 2026
@diberry diberry marked this pull request as ready for review April 1, 2026 03:39
@diberry diberry added the squad:pr-needs-preparation PR lifecycle: needs rebase and squash label Apr 1, 2026
Search improvements:
- TF-IDF relevance ranking toggle (localStorage persistent)
- Pagefind basePath fix for dev mode
- Conditional keyword highlights (on when relevance off)
- Playwright e2e tests with self-contained webServer
- build:pagefind convenience script for dev
- CI: docs search index build step for test suite

Team review: Flight approve, FIDO approve
Relates to #40

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@diberry diberry force-pushed the squad/40-semantic-search branch from 120ad0c to d3f38ed Compare April 1, 2026 04:10
@diberry diberry added squad:pr-needs-review PR lifecycle: awaiting team review and removed squad:pr-needs-preparation PR lifecycle: needs rebase and squash labels Apr 1, 2026
@diberry
Copy link
Copy Markdown
Owner Author

diberry commented Apr 1, 2026

🔧 Preparation Complete

Advancing to squad:pr-needs-review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

squad:pr-needs-review PR lifecycle: awaiting team review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant