Skip to content

feat: search intelligence UI — scores, stats, cooldown config, grab rate#81

Closed
menottim wants to merge 4 commits intofeat/search-feedback-loopfrom
feat/search-intelligence-ui
Closed

feat: search intelligence UI — scores, stats, cooldown config, grab rate#81
menottim wants to merge 4 commits intofeat/search-feedback-loopfrom
feat/search-intelligence-ui

Conversation

@menottim
Copy link
Copy Markdown
Owner

@menottim menottim commented Mar 1, 2026

Summary

  • Search log: show score + score_reason per item, grab status (✓ Grabbed / ○ No grab)
  • Library detail: search stats section (attempts, grabs, last searched, last grab)
  • Queue modal: cooldown mode selector (adaptive/flat), cooldown hours input, max items per run
  • Dashboard: grab rate metric (grabs / searches percentage)

Test plan

  • Manual: view queue detail, verify scores shown in search log
  • Manual: view library detail for item with search history, verify stats section
  • Manual: create queue with flat cooldown, verify hours field required
  • Manual: verify grab rate shows on dashboard after searches

🤖 Generated with Claude Code

@menottim menottim force-pushed the feat/search-feedback-loop branch from 59d341b to 959bfcf Compare March 1, 2026 02:07
menottim and others added 4 commits February 28, 2026 18:07
Extend the search log detail table on the queue detail page to display
the new search intelligence fields: score (with score_reason tooltip),
and grab confirmation status per item.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add a Search Stats section to the library detail page that displays
search attempts, grabs confirmed, last searched, and last grab
timestamps. Only shown when the item has been searched at least once.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add cooldown mode (adaptive/flat) and max items per run fields to the
Create Queue modal. Update getFormData, cloneQueue, presets, and
applyPreset to handle the new fields with an adaptive/flat toggle.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Calculate grab rate (grabs / search attempts) from LibraryItem search
intelligence data and expose it in the dashboard stats API. Display
it below the searches stat card with automatic AJAX refresh.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@menottim menottim force-pushed the feat/search-intelligence-ui branch from 8c834b5 to 57da28e Compare March 1, 2026 02:07
@menottim
Copy link
Copy Markdown
Owner Author

menottim commented Mar 1, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

🤖 Generated with Claude Code

@menottim
Copy link
Copy Markdown
Owner Author

menottim commented Mar 1, 2026

Code reviewed and verified. Already merged to main via local merge (802b0f4). Tests pass with no regressions (80 pre-existing failures, 663 passed). No issues found in review.

@menottim menottim closed this Mar 1, 2026
@menottim menottim deleted the feat/search-intelligence-ui branch March 2, 2026 19:53
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