{
  "artboards": [
    { "file": "Notes.dc.html",          "x": 0,    "y": 0,    "w": 900,  "h": 1500, "title": "Direction A — statement, patterns, placeholders" },
    { "file": "Main.dc.html",           "x": 1060, "y": 0,    "w": 1440, "h": 9400, "title": "Home — desktop, full length" },
    { "file": "MobileHeader.dc.html",   "x": 2640, "y": 0,    "w": 390,  "h": 210,  "title": "Mobile — header closed" },
    { "file": "MobileDrawer.dc.html",   "x": 2640, "y": 350,  "w": 390,  "h": 844,  "title": "Mobile — drawer open" },
    { "file": "MobileFlow.dc.html",     "x": 2640, "y": 1340, "w": 390,  "h": 4900, "title": "Mobile — sections 1–6" },
    { "file": "MobilePatterns.dc.html", "x": 2640, "y": 6390, "w": 390,  "h": 2200, "title": "Mobile — sections 8 and 10" }
  ],
  "annotations": [
    { "id": "scope-fence", "x": 0, "y": 1620, "w": 900, "text": "Step 1 scope: home page only, two directions, nothing else.\n\nNot drawn, deliberately: any inner page, a third direction, colourways or dark mode, hover/scroll/sticky states, dropdown or mega-menu states, a utility bar, a header phone number, a testimonial or Google-review band, a trust or logo strip, stat counters, a latest-posts feed, a map, a team strip, a newsletter form, a General Counsel tiers teaser.\n\nEach is either a later step, a different add-on, a client decision, or AISV's lane. Requests raised during Step 1 are logged with their disposition in .logs/planning/step1-execution.md." },
    { "id": "pain-note", "x": 1060, "y": 9500, "w": 700, "text": "Sections 2 and 3 carry deliberate visual weight: nobody hires a lawyer without a problem, so the two sections that name the problem are not designed as a text passage. Hierarchy only — no copy was changed." }
  ],
  "launch": { "view": "canvas" }
}
