Round-4 fixes: drop overclaiming match-tag, dedup stops, hidden excludes famous c16ccf9 Tristan Leduc Claude Fable 5 commited on Jun 13
Round-2 follow-ups: discovery-cue handling + sparse-category honesty 7ae16ab Tristan Leduc Claude Fable 5 commited on Jun 13
Round-2 route-fit: top-N category cap + weak-match honesty a4c45c1 Tristan Leduc Claude Fable 5 commited on Jun 13