feat: In-app hints + folder triage system (#103, #110)#148
feat: In-app hints + folder triage system (#103, #110)#148deucebucket wants to merge 2 commits intodevelopfrom
Conversation
New library_manager/folder_triage.py module categorizes folder names as clean/messy/garbage to determine processing strategy: - Clean: use folder path as hints for author/title parsing - Messy: skip path parsing, rely on audio/metadata only - Garbage: skip path, apply confidence penalty Integrated into scanning, AI identification, and Whisper transcription.
|
Splitting into separate PRs: hints is PR #147, triage will be a new PR |
🔍 Vibe Check ReviewContextPR #148 adds two new features: (1) an in-app hints/tooltips system via Codebase Patterns I Verified
✅ Good
🚨 Issues FoundNone. After verifying all patterns against the codebase and re-reading the changed sections, I found no security, error handling, or defensive programming issues. Phase 5: Chain-of-VerificationI verified each potential issue before reporting:
Result: Zero issues survive verification. 📋 Scope Verification
Scope Status: SCOPE_PARTIAL - Issue #103 fully resolved. Issue #110 Part 2 completed as planned (Part 3 remains for future PR). 📝 Documentation Check
🎯 VerdictAPPROVE This is clean, well-integrated code that follows all project patterns. The folder triage system correctly identifies messy/garbage folder names and prevents them from poisoning AI prompts. The hints system provides contextual documentation without adding complexity. Both features are backwards compatible and properly tested through integration points. No blocking issues found. |
Summary
Two features in one PR since they landed on the same branch during parallel team work:
Issue #103: In-app hints/tooltips
library_manager/hints.pymodule with contextual documentation for all featuresIssue #110 Part 2: Folder triage
library_manager/folder_triage.pymodule categorizes folder names as clean/messy/garbagefolder_triagecolumn in books tableCloses #103
Partial #110