Start with explicit site contracts

The starter keeps project identity in site.config.ts, visual intent in DESIGN.md, and editorial models in src/content.config.ts.

These explicit boundaries let components stay slot-driven while site content and business rules remain local.