What problem does it solve? NotebookLM knowledge bases accumulate missing core literature, non-standard source names, and unclassified duplicate notebooks over time, and the CLI's authentication behavior is poorly documented, making audits and cleanup error-prone. ## Core Features & Use Cases - Prioritized Auditing: Classifies issues into P0 (missing core sources), P1 (non-standard source naming), and P2 (classification and duplicate notebooks) with concrete remediation steps. - Source Operations: Executes source add, rename, and delete via the notebooklm CLI using 12-character UUID prefixes and piped confirmation to avoid interactive blocking. - Auth Troubleshooting: Diagnoses "Not authenticated" errors by distinguishing missing credentials from the CLI only reading the default storage-state path. - Use Case: Given a NotebookLM library with 11 "其他" notebooks and PDFs named like "201806596.pdf", produce a graded audit report saved to a private directory and apply the fixes. ## Quick Start Audit my NotebookLM knowledge base, fix missing core sources and non-standard source names, and save the graded report to a private directory.