Zones repository format

contacts.yaml       # organisation contacts — complete at onboarding
example.com/        # one directory per zone — name must match $ORIGIN
  zone.conf          # standard BIND format
  aliases.yml        # optional — for names that need CNAME flattening

example.com is CNX's documentation practice zone — safe to push exactly as shown in Managing zone changes to confirm your access and merge-request pipeline work. It always validates like a real zone, but CNX never deploys it.