YAMAR Core
Client Isolation Engine
Phase CORE-1

Every panel below is rendered by one shared engine reading one client's config folder. Nothing in core/ changes when you switch clients — only the JSON does. Brand colours, VAT, languages, and which product families exist are all resolved at load time.

Live Brand Surface
Resolved Config
Module Gating — Which Product Families This Client Has

This is the spine. core/ is never modified per client — every difference above lives in clients/[slug]/ as plain JSON. Add a folder, and a new client exists.