Theme packages use the JSON-contract bundle from `packages/theme-engine/src/theme-bundle.ts` and upload through `/v1/themes/packages/upload`.
- `config/settings_schema.json` defines grouped editable settings.
- `config/settings_data.json` stores current and preset values.
- `templates/*.json` references section and block instances.
- `sections/manifest.json` and `blocks/definitions.json` define reusable section/block schemas.
- `locales/*.json` stores translation dictionaries.