Files
serato-doctor/docs/design/smart-crate-discovery.md
2026-07-01 08:06:19 -07:00

738 B

Smart Crate Discovery Correction

Problem

The first classifier searched SmartCrates for *.crate. Real Serato smart-crate definitions use .scrate, so a library with 26 definitions displayed only the single name-based Compatible by key.crate fallback.

Correction

Library discovery now reads .scrate definitions case-insensitively from the SmartCrates folder. Dynamic .crate containers remain excluded from manual reference scoring but are reported separately. The ≫≫ filename separator is preserved as smart-crate hierarchy metadata.

Verification

Synthetic tests cover .scrate discovery, case-correct folder names, hierarchy, definition/container counts, and the existing five-static/two-smart sample.