# drivers/ One `.json` per panel. `default.json` is both the full schema (every key present) and a real, working small mono panel (GxEPD2_102) - loading order is `default.json` -> `.json` -> optional YAML overlay, each step a recursive dict merge (named keys merge; lists replace whole). See `../../../../claude/DESCRIPTOR_REGISTRY_PLAN.md` for the full design, `../registry.py` for the loader, `../codegen.py` for the dict -> C++ step.