Defaults over builtins
Drop config/*.json + scope=builtin entirely. Resolver becomes 3-layer (instance > agent_type > global) with code-side defaults as the field-level fallback. Setup wizard seeds the minimum directly at scope=global; user replaces from there. No factory-image files, no boot-time JSON sync, no builtin_hash columns.
No due date
100% Completed