🧠
Three-Layer Classification Engine (sync_notes.py)
Layer 1 — Voice Card Detection
tags contain "Voice Card Note" → 09_Meeting_Records/{Project}/
Auto-distribute to 8 project subfolders by keywords
Layer 2 — Course Series Detection
Parse courseArticleId from URL for auto-clustering
_course_registry.json dynamically maintains course list
New courses auto-create folders, no manual intervention
Layer 3 — Keyword Classification
Match title + first 300 chars of content against keyword library
01 Column Articles
02 Medical & Health
03 Environment & Circular Economy
04 AI & Technology
05 Business Meeting
06 Personal Growth & Learning
07 Life Notes
08 Others
09 Meeting Records
📂
01_Column_Articles Subfolders
Hard-coded Series
• Fast Blade_AI Lobster 10 Days Talk
• Shared Reading_Predictive Book
• Shared Reading_Humans vs AI Fierceness
• OpenClaw_Getting Started Guide
• Fast Blade_Column
Auto-detected Series
• Wan Wei Gang_100 Modern Thinking Tools
• (New courses auto-added in future)
Auto Expansion