{
  "name": "Bolthole",
  "slug": "bolthole",
  "blocks": ["Pages", "Lists: forms", "Actions: pay"],
  "persona": "local-services",
  "keywords": ["holiday let", "holiday cottage", "book direct", "vacation rental", "self-catering", "cottage", "availability", "deposit", "guest guide", "B&B", "holiday let direct booking", "dog friendly cottage"],
  "schemaVersion": 2,
  "description": "A self-catering holiday cottage site with lime-wash walls, sea-glass green and driftwood brown: show the house, check dates, take a 30% deposit, and keep the guest guide behind a passcode.",
  "audience": ["holiday cottage owners", "self-catering let owners", "small B&B and guesthouse owners who take direct bookings"],
  "category": "Holiday let",
  "job": "stay-property",
  "categoryId": "hotel",
  "alsoFits": ["self-catering cottage", "vacation rental", "cabin", "bed and breakfast"],
  "direction": "Tide line and lime-wash: lime-washed white, sea-glass green, driftwood brown and a curlew silhouette, with wavy tide-line dividers",
  "mood": ["light", "calm", "classic"],
  "schemaOrg": "LodgingBusiness",
  "palette": {"--bg": "#F5F6EE", "--ink": "#2A2A24", "--accent": "#2F5F52"},
  "fonts": ["Fraunces", "Work Sans"],
  "pages": [
    {"path": "index.html", "label": "Home", "purpose": "The cottage, photos, highlights, rates from, check your dates"},
    {"path": "the-house.html", "label": "The house", "purpose": "Rooms and beds, kitchen, what is provided, access in honest detail, floor plan"},
    {"path": "rates.html", "label": "Rates", "purpose": "Season rates table, dog fee, minimum stay, deposit and balance, cancellation terms"},
    {"path": "book.html", "label": "Check dates", "purpose": "Availability request form, what happens next, deposit payment once dates are confirmed"},
    {"path": "guide.html", "label": "Guest guide", "purpose": "Arrival, key safe, wifi, bins, woodburner, local walks, pubs, tide warning (for booked guests)"},
    {"path": "area.html", "label": "Things to do", "purpose": "The harbour, the salt marsh walk, seal trips, the bakery and the pub"}
  ],
  "slots": [
    {"id": "availability", "kind": "form", "page": "book.html", "fallback": "mailto"},
    {"id": "deposit", "kind": "payment", "page": "book.html", "fallback": "mailto"}
  ],
  "lists": [
    {
      "name": "rates",
      "label": "Rates: by season",
      "pages": ["rates.html"],
      "fields": [
        {"name": "name", "type": "text", "label": "Season"},
        {"name": "when", "type": "text", "label": "When"},
        {"name": "nightly", "type": "money", "label": "Per night"}
      ],
      "items": [
        {"name": "Low season", "when": "November to March", "nightly": 115},
        {"name": "Mid season", "when": "April to June, September and October", "nightly": 140},
        {"name": "High season", "when": "July and August", "nightly": 175}
      ]
    }
  ],
  "features": {
    "protect": "Put guide.html behind a passcode so only guests with a booking can read the arrival, key-safe and wifi notes."
  },
  "facts": [
    "name",
    "address",
    "phone",
    "email",
    "hours (phone line, check-in and check-out)",
    "nightly rates for each season and the months they cover",
    "dog fee, minimum stay and the July and August Saturday changeover",
    "deposit percentage, balance timing and cancellation terms",
    "bedrooms, beds and what is provided",
    "access details and the walks, pubs and tide warning in the guide"
  ],
  "interview": [
    "What is the cottage called, and where is it?",
    "How many bedrooms, how many guests can it sleep, and is a dog welcome?",
    "What do you charge a night in each season, and what is the dog fee?",
    "What deposit do you take to confirm a stay, and when is the balance due?",
    "What are your check-in and check-out times, and how do guests get in?"
  ],
  "files": [
    "index.html", "the-house.html", "rates.html", "book.html", "guide.html", "area.html", "404.html", "privacy.html",
    "styles.css", "script.js", "favicon.svg", "og.png", "apple-touch-icon.png",
    "art/cottage-hero.svg", "art/living-room.svg", "art/bedrooms.svg", "art/garden.svg", "art/harbour.svg", "art/marsh.svg",
    "art/tide.svg", "art/tide-light.svg"
  ],
  "customise": {
    "strings": [
      "Curlew Cottage in every <title>, the header and footer wordmark, and the JSON-LD name",
      "Address (Saltings End, Marram Staithe QY8 2RN), phone (01632 960 842) and email (stay@curlewcottage.example.com) identical in the footer, the JSON-LD and the rates and guide pages; change them together",
      "Nightly rates, season months and the dog fee in the rates list on rates.html and the price line on index.html",
      "Check-in and check-out times in index.html, the-house.html, rates.html and guide.html",
      "Walks, pubs, the bakery and seal trips in guide.html and area.html; the tide warning stays in guide.html"
    ],
    "colours": "Edit the :root tokens at the top of styles.css: --lime (lime-wash), --glass-deep (sea-glass green), --driftwood (driftwood brown) and --ink",
    "fonts": "Change the Google Fonts <link> in each page's <head> and --font-display / --font-body in styles.css (two families at most)",
    "sections": "Each <section> has its own heading and can be moved or removed. The tide-line dividers are the <div class=\"tide\"> lines between sections",
    "images": "Replace the art/*.svg frames with photos of the same shape: cottage-hero.svg (exterior from the lane), living-room.svg, bedrooms.svg, garden.svg, harbour.svg and marsh.svg, all landscape 16:10 at 1600×1000; WebP under 300 KB each"
  },
  "visuals": {
    "notes": "Hand-drawn SVG cottage, harbour, marsh, garden and bedroom frames in the lime-wash, sea-glass and driftwood palette, with a curlew silhouette in the sky and tide-line dividers drawn as repeating SVG backgrounds.",
    "prompt": "Draw a flat SVG stone cottage at Marram Staithe under a pale green sky, with a slate roof, a green door, a curlew silhouette and a tide line across the sea behind it."
  },
  "updated": "2026-10-21"
}
