{
  "types": {
    "nav": {
      "group": "Navigation",
      "job": "The bar at the top of a page: brand, links, one call to action and a menu that needs no script.",
      "glyph": "panel-top",
      "exemplars": [
        {
          "id": "default",
          "label": "nav",
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 0,
          "record": "/components/variant/nav/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/nav/default/certificate",
              "dark": "/components/variant/nav/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/nav/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/nav/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/nav/default/callboard"
            },
            "directory": {
              "light": "/components/variant/nav/default/directory",
              "dark": "/components/variant/nav/default/directory.dark"
            }
          },
          "height": {
            "390": 115,
            "768": 86,
            "1440": 72
          }
        },
        {
          "id": "menu-none",
          "label": "menu none",
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 0,
          "record": "/components/variant/nav/menu-none.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/nav/menu-none/certificate",
              "dark": "/components/variant/nav/menu-none/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/nav/menu-none/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/nav/menu-none/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/nav/menu-none/callboard"
            },
            "directory": {
              "light": "/components/variant/nav/menu-none/directory",
              "dark": "/components/variant/nav/menu-none/directory.dark"
            }
          },
          "height": {
            "390": 115,
            "768": 86,
            "1440": 72
          }
        },
        {
          "id": "menu-overlay",
          "label": "menu overlay",
          "site": "sidework",
          "page": "sidework/home",
          "n": 0,
          "record": "/components/variant/nav/menu-overlay.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/nav/menu-overlay/certificate",
              "dark": "/components/variant/nav/menu-overlay/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/nav/menu-overlay/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/nav/menu-overlay/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/nav/menu-overlay/callboard"
            },
            "directory": {
              "light": "/components/variant/nav/menu-overlay/directory",
              "dark": "/components/variant/nav/menu-overlay/directory.dark"
            }
          },
          "height": {
            "390": 115,
            "768": 86,
            "1440": 72
          }
        },
        {
          "id": "menu-push",
          "label": "menu push",
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 0,
          "record": "/components/variant/nav/menu-push.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/nav/menu-push/certificate",
              "dark": "/components/variant/nav/menu-push/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/nav/menu-push/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/nav/menu-push/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/nav/menu-push/callboard"
            },
            "directory": {
              "light": "/components/variant/nav/menu-push/directory",
              "dark": "/components/variant/nav/menu-push/directory.dark"
            }
          },
          "height": {
            "390": 115,
            "768": 86,
            "1440": 72
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/nav/paper",
        "tint": "/components/shell/nav/tint",
        "plate": "/components/shell/nav/plate",
        "glass": "/components/shell/nav/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 0,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/0-nav"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 0,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/0-nav"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 0,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/0-nav"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block",
            "message": "a bar's row holds 96 units (its link labels, 3 a link, and twice the wider of the brand and the button); shorten a label or drop a link"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/nav/2"
        }
      ]
    },
    "footer": {
      "group": "Navigation",
      "job": "The foot of a page: brand and blurb, link columns and a ruled note row.",
      "glyph": "panel-bottom",
      "exemplars": [
        {
          "id": "columns",
          "label": "columns",
          "layout": "columns",
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 7,
          "record": "/components/variant/footer/columns.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/footer/columns/certificate",
              "dark": "/components/variant/footer/columns/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/footer/columns/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/footer/columns/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/footer/columns/callboard"
            },
            "directory": {
              "light": "/components/variant/footer/columns/directory",
              "dark": "/components/variant/footer/columns/directory.dark"
            }
          },
          "height": {
            "390": 480,
            "768": 360,
            "1440": 300
          }
        },
        {
          "id": "areas",
          "label": "areas",
          "layout": "areas",
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 7,
          "record": "/components/variant/footer/areas.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/footer/areas/certificate",
              "dark": "/components/variant/footer/areas/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/footer/areas/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/footer/areas/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/footer/areas/callboard"
            },
            "directory": {
              "light": "/components/variant/footer/areas/directory",
              "dark": "/components/variant/footer/areas/directory.dark"
            }
          },
          "height": {
            "390": 480,
            "768": 360,
            "1440": 300
          }
        },
        {
          "id": "row",
          "label": "row",
          "layout": "row",
          "site": "sidework",
          "page": "sidework/home",
          "n": 7,
          "record": "/components/variant/footer/row.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/footer/row/certificate",
              "dark": "/components/variant/footer/row/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/footer/row/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/footer/row/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/footer/row/callboard"
            },
            "directory": {
              "light": "/components/variant/footer/row/directory",
              "dark": "/components/variant/footer/row/directory.dark"
            }
          },
          "height": {
            "390": 480,
            "768": 360,
            "1440": 300
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/footer/paper",
        "tint": "/components/shell/footer/tint",
        "plate": "/components/shell/footer/plate",
        "glass": "/components/shell/footer/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 5,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/5-footer"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 7,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/7-footer"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 13,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/13-footer"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block",
            "message": "a footer in columns holds two or three of them"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/footer/2"
        }
      ]
    },
    "hero": {
      "group": "Heroes",
      "job": "The opening of a page: headline, lede, actions, fine print and an optional preview window.",
      "glyph": "megaphone",
      "exemplars": [
        {
          "id": "centered",
          "label": "centered",
          "layout": "centered",
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 1,
          "record": "/components/variant/hero/centered.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/hero/centered/certificate",
              "dark": "/components/variant/hero/centered/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/hero/centered/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/hero/centered/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/hero/centered/callboard"
            },
            "directory": {
              "light": "/components/variant/hero/centered/directory",
              "dark": "/components/variant/hero/centered/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "split",
          "label": "split",
          "layout": "split",
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 1,
          "record": "/components/variant/hero/split.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/hero/split/certificate",
              "dark": "/components/variant/hero/split/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/hero/split/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/hero/split/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/hero/split/callboard"
            },
            "directory": {
              "light": "/components/variant/hero/split/directory",
              "dark": "/components/variant/hero/split/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/hero/paper",
        "tint": "/components/shell/hero/tint",
        "plate": "/components/shell/hero/plate",
        "glass": "/components/shell/hero/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 1,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/1-hero"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 1,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/1-hero"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/1-hero"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/hero/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.title",
            "message": "Too big: expected string to have <=64 characters"
          }
        }
      ]
    },
    "statement": {
      "group": "Heroes",
      "job": "One claim on its own, set large, with one phrase in the accent.",
      "glyph": "quote",
      "exemplars": [
        {
          "id": "default",
          "label": "statement",
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 4,
          "record": "/components/variant/statement/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/statement/default/certificate",
              "dark": "/components/variant/statement/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/statement/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/statement/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/statement/default/callboard"
            },
            "directory": {
              "light": "/components/variant/statement/default/directory",
              "dark": "/components/variant/statement/default/directory.dark"
            }
          },
          "height": {
            "390": 512,
            "768": 384,
            "1440": 320
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/statement/paper",
        "tint": "/components/shell/statement/tint",
        "plate": "/components/shell/statement/plate",
        "glass": "/components/shell/statement/glass"
      },
      "businesses": [
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 4,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/home/4-statement"
        },
        {
          "site": "sidework",
          "page": "sidework/home",
          "n": 5,
          "theme": "vaultline",
          "frame": "/components/frame/sidework/home/5-statement"
        },
        {
          "site": "benchlist",
          "page": "benchlist/about",
          "n": 2,
          "theme": "directory",
          "frame": "/components/frame/benchlist/about/2-statement"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/statement/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.text",
            "message": "Too big: expected string to have <=140 characters"
          }
        }
      ]
    },
    "page-head": {
      "group": "Heroes",
      "job": "A plain page heading: a title and one line, with no actions.",
      "glyph": "heading",
      "exemplars": [
        {
          "id": "default",
          "label": "page-head",
          "site": "benchlist",
          "page": "benchlist/404",
          "n": 1,
          "record": "/components/variant/page-head/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/page-head/default/certificate",
              "dark": "/components/variant/page-head/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/page-head/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/page-head/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/page-head/default/callboard"
            },
            "directory": {
              "light": "/components/variant/page-head/default/directory",
              "dark": "/components/variant/page-head/default/directory.dark"
            }
          },
          "height": {
            "390": 352,
            "768": 264,
            "1440": 220
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/page-head/paper",
        "tint": "/components/shell/page-head/tint",
        "plate": "/components/shell/page-head/plate",
        "glass": "/components/shell/page-head/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/404",
          "n": 1,
          "theme": "directory",
          "frame": "/components/frame/benchlist/404/1-page-head"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/404",
          "n": 1,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/404/1-page-head"
        },
        {
          "site": "harbor",
          "page": "harbor/404",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/404/1-page-head"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/page-head/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.lede",
            "message": "Too big: expected string to have <=200 characters"
          }
        }
      ]
    },
    "stats": {
      "group": "Proof",
      "job": "A band of three or four big numbers with captions, ruled between cells.",
      "glyph": "hash",
      "exemplars": [
        {
          "id": "default",
          "label": "stats",
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 2,
          "record": "/components/variant/stats/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/stats/default/certificate",
              "dark": "/components/variant/stats/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/stats/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/stats/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/stats/default/callboard"
            },
            "directory": {
              "light": "/components/variant/stats/default/directory",
              "dark": "/components/variant/stats/default/directory.dark"
            }
          },
          "height": {
            "390": 352,
            "768": 264,
            "1440": 220
          }
        },
        {
          "id": "3",
          "label": "3",
          "count": 3,
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 2,
          "record": "/components/variant/stats/3.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/stats/3/certificate",
              "dark": "/components/variant/stats/3/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/stats/3/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/stats/3/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/stats/3/callboard"
            },
            "directory": {
              "light": "/components/variant/stats/3/directory",
              "dark": "/components/variant/stats/3/directory.dark"
            }
          },
          "height": {
            "390": 352,
            "768": 264,
            "1440": 220
          }
        },
        {
          "id": "4",
          "label": "4",
          "count": 4,
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 2,
          "record": "/components/variant/stats/4.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/stats/4/certificate",
              "dark": "/components/variant/stats/4/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/stats/4/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/stats/4/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/stats/4/callboard"
            },
            "directory": {
              "light": "/components/variant/stats/4/directory",
              "dark": "/components/variant/stats/4/directory.dark"
            }
          },
          "height": {
            "390": 352,
            "768": 264,
            "1440": 220
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/stats/paper",
        "tint": "/components/shell/stats/tint",
        "plate": "/components/shell/stats/plate",
        "glass": "/components/shell/stats/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 2,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/2-stats"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 2,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/2-stats"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 2,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/home/2-stats"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/stats/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.items",
            "message": "Too big: expected array to have <=4 items"
          }
        }
      ]
    },
    "facts": {
      "group": "Proof",
      "job": "Labels and values a buyer decides on, as one ruled list.",
      "glyph": "list-checks",
      "exemplars": [
        {
          "id": "default",
          "label": "facts",
          "site": "benchlist",
          "page": "benchlist/about",
          "n": 4,
          "record": "/components/variant/facts/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/facts/default/certificate",
              "dark": "/components/variant/facts/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/facts/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/facts/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/facts/default/callboard"
            },
            "directory": {
              "light": "/components/variant/facts/default/directory",
              "dark": "/components/variant/facts/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/facts/paper",
        "tint": "/components/shell/facts/tint",
        "plate": "/components/shell/facts/plate",
        "glass": "/components/shell/facts/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/about",
          "n": 4,
          "theme": "directory",
          "frame": "/components/frame/benchlist/about/4-facts"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/contact",
          "n": 2,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/contact/2-facts"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/about",
          "n": 3,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/about/3-facts"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/facts/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.items.0.label",
            "message": "Too big: expected string to have <=24 characters"
          }
        }
      ]
    },
    "feature-grid": {
      "group": "Features",
      "job": "A section head over a hairline grid of two, three, four, six or eight cells.",
      "glyph": "layout-grid",
      "exemplars": [
        {
          "id": "default",
          "label": "feature-grid",
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 4,
          "record": "/components/variant/feature-grid/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/default/certificate",
              "dark": "/components/variant/feature-grid/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/default/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/default/directory",
              "dark": "/components/variant/feature-grid/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "2",
          "label": "2",
          "count": 2,
          "site": "ledgerhouse",
          "page": "ledgerhouse/services/monthly-close",
          "n": 2,
          "record": "/components/variant/feature-grid/2.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/2/certificate",
              "dark": "/components/variant/feature-grid/2/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/2/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/2/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/2/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/2/directory",
              "dark": "/components/variant/feature-grid/2/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "3",
          "label": "3",
          "count": 3,
          "site": "sidework",
          "page": "sidework/home",
          "n": 3,
          "record": "/components/variant/feature-grid/3.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/3/certificate",
              "dark": "/components/variant/feature-grid/3/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/3/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/3/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/3/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/3/directory",
              "dark": "/components/variant/feature-grid/3/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "4",
          "label": "4",
          "count": 4,
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 4,
          "record": "/components/variant/feature-grid/4.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/4/certificate",
              "dark": "/components/variant/feature-grid/4/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/4/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/4/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/4/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/4/directory",
              "dark": "/components/variant/feature-grid/4/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "6",
          "label": "6",
          "count": 6,
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 3,
          "record": "/components/variant/feature-grid/6.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/6/certificate",
              "dark": "/components/variant/feature-grid/6/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/6/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/6/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/6/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/6/directory",
              "dark": "/components/variant/feature-grid/6/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "8",
          "label": "8",
          "count": 8,
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 4,
          "record": "/components/variant/feature-grid/8.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-grid/8/certificate",
              "dark": "/components/variant/feature-grid/8/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-grid/8/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-grid/8/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-grid/8/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-grid/8/directory",
              "dark": "/components/variant/feature-grid/8/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/feature-grid/paper",
        "tint": "/components/shell/feature-grid/tint",
        "plate": "/components/shell/feature-grid/plate",
        "glass": "/components/shell/feature-grid/glass"
      },
      "businesses": [
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 4,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/4-feature-grid"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 3,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/3-feature-grid"
        },
        {
          "site": "sidework",
          "page": "sidework/home",
          "n": 3,
          "theme": "vaultline",
          "frame": "/components/frame/sidework/home/3-feature-grid"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.items",
            "message": "a feature grid holds 2, 3, 4, 6, 8 cells: a count that fills its rows at every width"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/feature-grid/2"
        }
      ]
    },
    "feature-split": {
      "group": "Features",
      "job": "Copy with exactly three features beside one preview window.",
      "glyph": "columns-2",
      "exemplars": [
        {
          "id": "default",
          "label": "feature-split",
          "site": "harbor",
          "page": "harbor/home",
          "n": 6,
          "record": "/components/variant/feature-split/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/feature-split/default/certificate",
              "dark": "/components/variant/feature-split/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/feature-split/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/feature-split/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/feature-split/default/callboard"
            },
            "directory": {
              "light": "/components/variant/feature-split/default/directory",
              "dark": "/components/variant/feature-split/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/feature-split/paper",
        "tint": "/components/shell/feature-split/tint",
        "plate": "/components/shell/feature-split/plate",
        "glass": "/components/shell/feature-split/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 6,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/6-feature-split"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 3,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/home/3-feature-split"
        },
        {
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 4,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/home/4-feature-split"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.items",
            "message": "Too big: expected array to have exactly 3 items"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/feature-split/2"
        }
      ]
    },
    "bento": {
      "group": "Features",
      "job": "Two to four panels, each a claim with its own preview, laid out from their count.",
      "glyph": "layout-dashboard",
      "exemplars": [
        {
          "id": "default",
          "label": "bento",
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 5,
          "record": "/components/variant/bento/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/bento/default/certificate",
              "dark": "/components/variant/bento/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/bento/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/bento/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/bento/default/callboard"
            },
            "directory": {
              "light": "/components/variant/bento/default/directory",
              "dark": "/components/variant/bento/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "2",
          "label": "2",
          "count": 2,
          "site": "ledgerhouse",
          "page": "ledgerhouse/about",
          "n": 2,
          "record": "/components/variant/bento/2.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/bento/2/certificate",
              "dark": "/components/variant/bento/2/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/bento/2/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/bento/2/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/bento/2/callboard"
            },
            "directory": {
              "light": "/components/variant/bento/2/directory",
              "dark": "/components/variant/bento/2/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "3",
          "label": "3",
          "count": 3,
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 5,
          "record": "/components/variant/bento/3.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/bento/3/certificate",
              "dark": "/components/variant/bento/3/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/bento/3/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/bento/3/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/bento/3/callboard"
            },
            "directory": {
              "light": "/components/variant/bento/3/directory",
              "dark": "/components/variant/bento/3/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "4",
          "label": "4",
          "count": 4,
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 6,
          "record": "/components/variant/bento/4.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/bento/4/certificate",
              "dark": "/components/variant/bento/4/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/bento/4/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/bento/4/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/bento/4/callboard"
            },
            "directory": {
              "light": "/components/variant/bento/4/directory",
              "dark": "/components/variant/bento/4/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/bento/paper",
        "tint": "/components/shell/bento/tint",
        "plate": "/components/shell/bento/plate",
        "glass": "/components/shell/bento/glass"
      },
      "businesses": [
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 5,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/5-bento"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 7,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/7-bento"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/about",
          "n": 2,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/about/2-bento"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.panels.1",
            "message": "a bento panel holds one specimen: terminal, agent-prompt, api-call"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/bento/2"
        }
      ]
    },
    "compare": {
      "group": "Features",
      "job": "Two columns side by side: what the old way costs and what this one gives.",
      "glyph": "git-compare",
      "exemplars": [
        {
          "id": "default",
          "label": "compare",
          "site": "harbor",
          "page": "harbor/home",
          "n": 8,
          "record": "/components/variant/compare/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/compare/default/certificate",
              "dark": "/components/variant/compare/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/compare/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/compare/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/compare/default/callboard"
            },
            "directory": {
              "light": "/components/variant/compare/default/directory",
              "dark": "/components/variant/compare/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/compare/paper",
        "tint": "/components/shell/compare/tint",
        "plate": "/components/shell/compare/plate",
        "glass": "/components/shell/compare/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 8,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/8-compare"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 5,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/home/5-compare"
        },
        {
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 5,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/home/5-compare"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/compare/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.cons.items.0",
            "message": "Too big: expected string to have <=56 characters"
          }
        }
      ]
    },
    "steps": {
      "group": "Features",
      "job": "Copy beside a numbered list of three to five steps.",
      "glyph": "list-ordered",
      "exemplars": [
        {
          "id": "default",
          "label": "steps",
          "site": "harbor",
          "page": "harbor/home",
          "n": 9,
          "record": "/components/variant/steps/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/steps/default/certificate",
              "dark": "/components/variant/steps/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/steps/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/steps/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/steps/default/callboard"
            },
            "directory": {
              "light": "/components/variant/steps/default/directory",
              "dark": "/components/variant/steps/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "3",
          "label": "3",
          "count": 3,
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 1,
          "record": "/components/variant/steps/3.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/steps/3/certificate",
              "dark": "/components/variant/steps/3/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/steps/3/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/steps/3/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/steps/3/callboard"
            },
            "directory": {
              "light": "/components/variant/steps/3/directory",
              "dark": "/components/variant/steps/3/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "4",
          "label": "4",
          "count": 4,
          "site": "diffkeel",
          "page": "diffkeel/install",
          "n": 3,
          "record": "/components/variant/steps/4.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/steps/4/certificate",
              "dark": "/components/variant/steps/4/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/steps/4/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/steps/4/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/steps/4/callboard"
            },
            "directory": {
              "light": "/components/variant/steps/4/directory",
              "dark": "/components/variant/steps/4/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "5",
          "label": "5",
          "count": 5,
          "site": "ledgerhouse",
          "page": "ledgerhouse/services/monthly-close",
          "n": 3,
          "record": "/components/variant/steps/5.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/steps/5/certificate",
              "dark": "/components/variant/steps/5/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/steps/5/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/steps/5/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/steps/5/callboard"
            },
            "directory": {
              "light": "/components/variant/steps/5/directory",
              "dark": "/components/variant/steps/5/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/steps/paper",
        "tint": "/components/shell/steps/tint",
        "plate": "/components/shell/steps/plate",
        "glass": "/components/shell/steps/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 9,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/9-steps"
        },
        {
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 1,
          "theme": "directory",
          "frame": "/components/frame/benchlist/list-a-bench/1-steps"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/install",
          "n": 3,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/install/3-steps"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/steps/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.steps",
            "message": "Too big: expected array to have <=5 items"
          }
        }
      ]
    },
    "text-stack": {
      "group": "Features",
      "job": "Copy beside a column of ruled, titled paragraphs.",
      "glyph": "align-left",
      "exemplars": [
        {
          "id": "stack",
          "label": "stack",
          "layout": "stack",
          "site": "sidework",
          "page": "sidework/about",
          "n": 2,
          "record": "/components/variant/text-stack/stack.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/text-stack/stack/certificate",
              "dark": "/components/variant/text-stack/stack/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/text-stack/stack/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/text-stack/stack/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/text-stack/stack/callboard"
            },
            "directory": {
              "light": "/components/variant/text-stack/stack/directory",
              "dark": "/components/variant/text-stack/stack/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "grid",
          "label": "grid",
          "layout": "grid",
          "site": "vanroster",
          "page": "vanroster/security",
          "n": 2,
          "record": "/components/variant/text-stack/grid.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/text-stack/grid/certificate",
              "dark": "/components/variant/text-stack/grid/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/text-stack/grid/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/text-stack/grid/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/text-stack/grid/callboard"
            },
            "directory": {
              "light": "/components/variant/text-stack/grid/directory",
              "dark": "/components/variant/text-stack/grid/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/text-stack/paper",
        "tint": "/components/shell/text-stack/tint",
        "plate": "/components/shell/text-stack/plate",
        "glass": "/components/shell/text-stack/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 10,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/10-text-stack"
        },
        {
          "site": "benchlist",
          "page": "benchlist/about",
          "n": 3,
          "theme": "directory",
          "frame": "/components/frame/benchlist/about/3-text-stack"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/install",
          "n": 5,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/install/5-text-stack"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/text-stack/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.items",
            "message": "Too small: expected array to have >=3 items"
          }
        }
      ]
    },
    "terminal": {
      "group": "Code and prompts",
      "job": "The code window: dark in every Theme and scheme, plain or tabbed.",
      "glyph": "square-terminal",
      "exemplars": [
        {
          "id": "default",
          "label": "terminal",
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 3,
          "record": "/components/variant/terminal/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/terminal/default/certificate",
              "dark": "/components/variant/terminal/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/terminal/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/terminal/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/terminal/default/callboard"
            },
            "directory": {
              "light": "/components/variant/terminal/default/directory",
              "dark": "/components/variant/terminal/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "plain",
          "label": "plain",
          "site": "diffkeel",
          "page": "diffkeel/install",
          "n": 4,
          "record": "/components/variant/terminal/plain.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/terminal/plain/certificate",
              "dark": "/components/variant/terminal/plain/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/terminal/plain/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/terminal/plain/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/terminal/plain/callboard"
            },
            "directory": {
              "light": "/components/variant/terminal/plain/directory",
              "dark": "/components/variant/terminal/plain/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "tabs",
          "label": "tabs",
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 3,
          "record": "/components/variant/terminal/tabs.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/terminal/tabs/certificate",
              "dark": "/components/variant/terminal/tabs/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/terminal/tabs/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/terminal/tabs/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/terminal/tabs/callboard"
            },
            "directory": {
              "light": "/components/variant/terminal/tabs/directory",
              "dark": "/components/variant/terminal/tabs/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/terminal/paper",
        "tint": "/components/shell/terminal/tint",
        "plate": "/components/shell/terminal/plate",
        "glass": "/components/shell/terminal/glass"
      },
      "businesses": [
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 3,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/3-terminal"
        },
        {
          "site": "vanroster",
          "page": "vanroster/security",
          "n": 3,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/security/3-terminal"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/services/monthly-close",
          "n": 4,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/services/monthly-close/4-terminal"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/terminal/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.lines.0",
            "message": "Too big: expected string to have <=100 characters"
          }
        }
      ]
    },
    "command-row": {
      "group": "Code and prompts",
      "job": "One command to copy, with a note beneath it.",
      "glyph": "terminal",
      "exemplars": [
        {
          "id": "default",
          "label": "command-row",
          "site": "harbor",
          "page": "harbor/home",
          "n": 2,
          "record": "/components/variant/command-row/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/command-row/default/certificate",
              "dark": "/components/variant/command-row/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/command-row/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/command-row/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/command-row/default/callboard"
            },
            "directory": {
              "light": "/components/variant/command-row/default/directory",
              "dark": "/components/variant/command-row/default/directory.dark"
            }
          },
          "height": {
            "390": 320,
            "768": 240,
            "1440": 200
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/command-row/paper",
        "tint": "/components/shell/command-row/tint",
        "plate": "/components/shell/command-row/plate",
        "glass": "/components/shell/command-row/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 2,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/2-command-row"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/changelog",
          "n": 2,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/changelog/2-command-row"
        },
        {
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 2,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/product/dispatch/2-command-row"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.command",
            "message": "Too big: expected string to have <=40 characters"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/command-row/2"
        }
      ]
    },
    "api-call": {
      "group": "Code and prompts",
      "job": "One API call beside its answer, a JSON response or an event stream.",
      "glyph": "arrow-left-right",
      "exemplars": [
        {
          "id": "default",
          "label": "api-call",
          "site": "harbor",
          "page": "harbor/home",
          "n": 4,
          "record": "/components/variant/api-call/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/api-call/default/certificate",
              "dark": "/components/variant/api-call/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/api-call/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/api-call/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/api-call/default/callboard"
            },
            "directory": {
              "light": "/components/variant/api-call/default/directory",
              "dark": "/components/variant/api-call/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/api-call/paper",
        "tint": "/components/shell/api-call/tint",
        "plate": "/components/shell/api-call/plate",
        "glass": "/components/shell/api-call/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 4,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/4-api-call"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 4,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/pricing/4-api-call"
        },
        {
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 5,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/product/dispatch/5-api-call"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.examples.0",
            "message": "an example answers with a response or with events, one of them"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/api-call/2"
        }
      ]
    },
    "endpoints": {
      "group": "Code and prompts",
      "job": "An API at a glance: one ruled row per route, with its method, path and job.",
      "glyph": "route",
      "exemplars": [
        {
          "id": "default",
          "label": "endpoints",
          "site": "harbor",
          "page": "harbor/home",
          "n": 5,
          "record": "/components/variant/endpoints/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/endpoints/default/certificate",
              "dark": "/components/variant/endpoints/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/endpoints/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/endpoints/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/endpoints/default/callboard"
            },
            "directory": {
              "light": "/components/variant/endpoints/default/directory",
              "dark": "/components/variant/endpoints/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/endpoints/paper",
        "tint": "/components/shell/endpoints/tint",
        "plate": "/components/shell/endpoints/plate",
        "glass": "/components/shell/endpoints/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 5,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/5-endpoints"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 3,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/pricing/3-endpoints"
        },
        {
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 7,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/product/dispatch/7-endpoints"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.rows",
            "message": "Too small: expected array to have >=3 items"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/endpoints/2"
        }
      ]
    },
    "agent-prompt": {
      "group": "Code and prompts",
      "job": "The prompt a reader pastes into a coding agent, copied in one action.",
      "glyph": "bot",
      "exemplars": [
        {
          "id": "default",
          "label": "agent-prompt",
          "site": "harbor",
          "page": "harbor/home",
          "n": 11,
          "record": "/components/variant/agent-prompt/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/agent-prompt/default/certificate",
              "dark": "/components/variant/agent-prompt/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/agent-prompt/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/agent-prompt/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/agent-prompt/default/callboard"
            },
            "directory": {
              "light": "/components/variant/agent-prompt/default/directory",
              "dark": "/components/variant/agent-prompt/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/agent-prompt/paper",
        "tint": "/components/shell/agent-prompt/tint",
        "plate": "/components/shell/agent-prompt/plate",
        "glass": "/components/shell/agent-prompt/glass"
      },
      "businesses": [
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 11,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/11-agent-prompt"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/docs/first-diff",
          "n": 2,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/docs/first-diff/2-agent-prompt"
        },
        {
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 8,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/product/dispatch/8-agent-prompt"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/agent-prompt/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.lines",
            "message": "Too big: expected array to have <=6 items"
          }
        }
      ]
    },
    "pricing": {
      "group": "Offer",
      "job": "One to four plans under a section head, one of them featured.",
      "glyph": "tags",
      "exemplars": [
        {
          "id": "ruled",
          "label": "ruled",
          "layout": "ruled",
          "site": "ledgerhouse",
          "page": "ledgerhouse/pricing",
          "n": 1,
          "record": "/components/variant/pricing/ruled.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/pricing/ruled/certificate",
              "dark": "/components/variant/pricing/ruled/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/pricing/ruled/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/pricing/ruled/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/pricing/ruled/callboard"
            },
            "directory": {
              "light": "/components/variant/pricing/ruled/directory",
              "dark": "/components/variant/pricing/ruled/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "cards",
          "label": "cards",
          "layout": "cards",
          "site": "vanroster",
          "page": "vanroster/pricing",
          "n": 1,
          "record": "/components/variant/pricing/cards.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/pricing/cards/certificate",
              "dark": "/components/variant/pricing/cards/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/pricing/cards/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/pricing/cards/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/pricing/cards/callboard"
            },
            "directory": {
              "light": "/components/variant/pricing/cards/directory",
              "dark": "/components/variant/pricing/cards/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/pricing/paper",
        "tint": "/components/shell/pricing/tint",
        "plate": "/components/shell/pricing/plate",
        "glass": "/components/shell/pricing/glass"
      },
      "businesses": [
        {
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 1,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/pricing/1-pricing"
        },
        {
          "site": "harbor",
          "page": "harbor/pricing",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/pricing/1-pricing"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/pricing",
          "n": 1,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/pricing/1-pricing"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/pricing/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.tiers",
            "message": "Too big: expected array to have <=4 items"
          }
        }
      ]
    },
    "plan-table": {
      "group": "Offer",
      "job": "Plans as one ruled comparison table: a row per plan, a column per fact.",
      "glyph": "table",
      "exemplars": [
        {
          "id": "default",
          "label": "plan-table",
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 2,
          "record": "/components/variant/plan-table/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/plan-table/default/certificate",
              "dark": "/components/variant/plan-table/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/plan-table/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/plan-table/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/plan-table/default/callboard"
            },
            "directory": {
              "light": "/components/variant/plan-table/default/directory",
              "dark": "/components/variant/plan-table/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/plan-table/paper",
        "tint": "/components/shell/plan-table/tint",
        "plate": "/components/shell/plan-table/plate",
        "glass": "/components/shell/plan-table/glass"
      },
      "businesses": [
        {
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 2,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/pricing/2-plan-table"
        },
        {
          "site": "harbor",
          "page": "harbor/pricing",
          "n": 2,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/pricing/2-plan-table"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/pricing",
          "n": 2,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/pricing/2-plan-table"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/plan-table/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.columns",
            "message": "Too big: expected array to have <=6 items"
          }
        }
      ]
    },
    "faq": {
      "group": "Questions and calls",
      "job": "A heading beside questions that open in place, every one closed at first.",
      "glyph": "circle-help",
      "exemplars": [
        {
          "id": "default",
          "label": "faq",
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 3,
          "record": "/components/variant/faq/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/faq/default/certificate",
              "dark": "/components/variant/faq/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/faq/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/faq/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/faq/default/callboard"
            },
            "directory": {
              "light": "/components/variant/faq/default/directory",
              "dark": "/components/variant/faq/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "items",
          "label": "items",
          "site": "ledgerhouse",
          "page": "ledgerhouse/pricing",
          "n": 3,
          "record": "/components/variant/faq/items.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/faq/items/certificate",
              "dark": "/components/variant/faq/items/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/faq/items/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/faq/items/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/faq/items/callboard"
            },
            "directory": {
              "light": "/components/variant/faq/items/directory",
              "dark": "/components/variant/faq/items/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "groups",
          "label": "groups",
          "site": "vanroster",
          "page": "vanroster/pricing",
          "n": 3,
          "record": "/components/variant/faq/groups.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/faq/groups/certificate",
              "dark": "/components/variant/faq/groups/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/faq/groups/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/faq/groups/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/faq/groups/callboard"
            },
            "directory": {
              "light": "/components/variant/faq/groups/directory",
              "dark": "/components/variant/faq/groups/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/faq/paper",
        "tint": "/components/shell/faq/tint",
        "plate": "/components/shell/faq/plate",
        "glass": "/components/shell/faq/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 3,
          "theme": "directory",
          "frame": "/components/frame/benchlist/list-a-bench/3-faq"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/pricing",
          "n": 5,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/pricing/5-faq"
        },
        {
          "site": "harbor",
          "page": "harbor/pricing",
          "n": 3,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/pricing/3-faq"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/faq/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block",
            "message": "items or groups, not both"
          }
        }
      ]
    },
    "closing": {
      "group": "Questions and calls",
      "job": "The final call of a page: a head, then buttons or one command, never both.",
      "glyph": "flag",
      "exemplars": [
        {
          "id": "stack",
          "label": "stack",
          "layout": "stack",
          "site": "ledgerhouse",
          "page": "ledgerhouse/home",
          "n": 6,
          "record": "/components/variant/closing/stack.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/closing/stack/certificate",
              "dark": "/components/variant/closing/stack/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/closing/stack/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/closing/stack/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/closing/stack/callboard"
            },
            "directory": {
              "light": "/components/variant/closing/stack/directory",
              "dark": "/components/variant/closing/stack/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "split",
          "label": "split",
          "layout": "split",
          "site": "vanroster",
          "page": "vanroster/home",
          "n": 6,
          "record": "/components/variant/closing/split.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/closing/split/certificate",
              "dark": "/components/variant/closing/split/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/closing/split/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/closing/split/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/closing/split/callboard"
            },
            "directory": {
              "light": "/components/variant/closing/split/directory",
              "dark": "/components/variant/closing/split/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/closing/paper",
        "tint": "/components/shell/closing/tint",
        "plate": "/components/shell/closing/plate",
        "glass": "/components/shell/closing/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 4,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/4-closing"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/home",
          "n": 6,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/home/6-closing"
        },
        {
          "site": "harbor",
          "page": "harbor/home",
          "n": 12,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/home/12-closing"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block",
            "message": "a closing ends on its buttons or on one command, never both (review 2026-09-14)"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/closing/2"
        }
      ]
    },
    "cta-form": {
      "group": "Questions and calls",
      "job": "Copy beside a short form: a plain post, answered with no script.",
      "glyph": "send",
      "exemplars": [
        {
          "id": "default",
          "label": "cta-form",
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 2,
          "record": "/components/variant/cta-form/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/cta-form/default/certificate",
              "dark": "/components/variant/cta-form/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/cta-form/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/cta-form/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/cta-form/default/callboard"
            },
            "directory": {
              "light": "/components/variant/cta-form/default/directory",
              "dark": "/components/variant/cta-form/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "fields-1",
          "label": "1 field",
          "site": "sidework",
          "page": "sidework/subscribe",
          "n": 2,
          "record": "/components/variant/cta-form/fields-1.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/cta-form/fields-1/certificate",
              "dark": "/components/variant/cta-form/fields-1/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/cta-form/fields-1/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/cta-form/fields-1/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/cta-form/fields-1/callboard"
            },
            "directory": {
              "light": "/components/variant/cta-form/fields-1/directory",
              "dark": "/components/variant/cta-form/fields-1/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "fields-8",
          "label": "8 fields",
          "site": "ledgerhouse",
          "page": "ledgerhouse/intake",
          "n": 1,
          "record": "/components/variant/cta-form/fields-8.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/cta-form/fields-8/certificate",
              "dark": "/components/variant/cta-form/fields-8/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/cta-form/fields-8/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/cta-form/fields-8/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/cta-form/fields-8/callboard"
            },
            "directory": {
              "light": "/components/variant/cta-form/fields-8/directory",
              "dark": "/components/variant/cta-form/fields-8/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/cta-form/paper",
        "tint": "/components/shell/cta-form/tint",
        "plate": "/components/shell/cta-form/plate",
        "glass": "/components/shell/cta-form/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/list-a-bench",
          "n": 2,
          "theme": "directory",
          "frame": "/components/frame/benchlist/list-a-bench/2-cta-form"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/contact",
          "n": 1,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/contact/1-cta-form"
        },
        {
          "site": "harbor",
          "page": "harbor/contact",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/contact/1-cta-form"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/cta-form/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.fields.0.name",
            "message": "Invalid string: must match pattern /^[a-z][a-z0-9-]{0,23}$/"
          }
        }
      ]
    },
    "article": {
      "group": "Reading",
      "job": "A reading page: an optional head and share bar, then the body as prose.",
      "glyph": "newspaper",
      "exemplars": [
        {
          "id": "default",
          "label": "article",
          "site": "benchlist",
          "page": "benchlist/terms",
          "n": 1,
          "record": "/components/variant/article/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/article/default/certificate",
              "dark": "/components/variant/article/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/article/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/article/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/article/default/callboard"
            },
            "directory": {
              "light": "/components/variant/article/default/directory",
              "dark": "/components/variant/article/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/article/paper",
        "tint": "/components/shell/article/tint",
        "glass": "/components/shell/article/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/terms",
          "n": 1,
          "theme": "directory",
          "frame": "/components/frame/benchlist/terms/1-article"
        },
        {
          "site": "harbor",
          "page": "harbor/terms",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/terms/1-article"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/terms",
          "n": 1,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/terms/1-article"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.body",
            "message": "the code block on line 3 names no language; name one (`text` for plain)"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/article/2"
        }
      ]
    },
    "post-list": {
      "group": "Reading",
      "job": "A blog index: a head, then the posts as ruled rows.",
      "glyph": "rows-3",
      "exemplars": [
        {
          "id": "default",
          "label": "post-list",
          "site": "sidework",
          "page": "sidework/home",
          "n": 4,
          "record": "/components/variant/post-list/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/post-list/default/certificate",
              "dark": "/components/variant/post-list/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/post-list/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/post-list/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/post-list/default/callboard"
            },
            "directory": {
              "light": "/components/variant/post-list/default/directory",
              "dark": "/components/variant/post-list/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/post-list/paper",
        "tint": "/components/shell/post-list/tint",
        "glass": "/components/shell/post-list/glass"
      },
      "businesses": [
        {
          "site": "sidework",
          "page": "sidework/home",
          "n": 4,
          "theme": "vaultline",
          "frame": "/components/frame/sidework/home/4-post-list"
        },
        {
          "site": "diffkeel",
          "page": "diffkeel/changelog",
          "n": 1,
          "theme": "certificate",
          "frame": "/components/frame/diffkeel/changelog/1-post-list"
        },
        {
          "site": "harbor",
          "page": "harbor/blog",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/blog/1-post-list"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/post-list/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.posts.0.tag",
            "message": "Too big: expected string to have <=20 characters"
          }
        }
      ]
    },
    "product-head": {
      "group": "Directory",
      "job": "A listing page header in a directory: mark, name, one sentence, category and tags.",
      "glyph": "badge-info",
      "exemplars": [
        {
          "id": "default",
          "label": "product-head",
          "site": "benchlist",
          "page": "benchlist/bench/kiln-room-4",
          "n": 1,
          "record": "/components/variant/product-head/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/product-head/default/certificate",
              "dark": "/components/variant/product-head/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/product-head/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/product-head/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/product-head/default/callboard"
            },
            "directory": {
              "light": "/components/variant/product-head/default/directory",
              "dark": "/components/variant/product-head/default/directory.dark"
            }
          },
          "height": {
            "390": 416,
            "768": 312,
            "1440": 260
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/product-head/paper",
        "tint": "/components/shell/product-head/tint",
        "plate": "/components/shell/product-head/plate",
        "glass": "/components/shell/product-head/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/bench/kiln-room-4",
          "n": 1,
          "theme": "directory",
          "frame": "/components/frame/benchlist/bench/kiln-room-4/1-product-head"
        },
        {
          "site": "harbor",
          "page": "harbor/integrations/chartplot",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/integrations/chartplot/1-product-head"
        },
        {
          "site": "vanroster",
          "page": "vanroster/product/dispatch",
          "n": 1,
          "theme": "callboard",
          "frame": "/components/frame/vanroster/product/dispatch/1-product-head"
        }
      ],
      "donts": [
        {
          "n": 1,
          "refusal": {
            "path": "block.actions",
            "message": "Too small: expected array to have >=1 items"
          }
        },
        {
          "n": 2,
          "frame": "/components/dont/product-head/2"
        }
      ]
    },
    "product-list": {
      "group": "Directory",
      "job": "A directory list: one linked row per listing, as a list or as Tiles.",
      "glyph": "store",
      "exemplars": [
        {
          "id": "default",
          "label": "product-list",
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 3,
          "record": "/components/variant/product-list/default.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/product-list/default/certificate",
              "dark": "/components/variant/product-list/default/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/product-list/default/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/product-list/default/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/product-list/default/callboard"
            },
            "directory": {
              "light": "/components/variant/product-list/default/directory",
              "dark": "/components/variant/product-list/default/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "list",
          "label": "list",
          "site": "benchlist",
          "page": "benchlist/city/duluth",
          "n": 2,
          "record": "/components/variant/product-list/list.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/product-list/list/certificate",
              "dark": "/components/variant/product-list/list/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/product-list/list/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/product-list/list/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/product-list/list/callboard"
            },
            "directory": {
              "light": "/components/variant/product-list/list/directory",
              "dark": "/components/variant/product-list/list/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        },
        {
          "id": "cards",
          "label": "cards",
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 3,
          "record": "/components/variant/product-list/cards.json",
          "frames": {
            "certificate": {
              "light": "/components/variant/product-list/cards/certificate",
              "dark": "/components/variant/product-list/cards/certificate.dark"
            },
            "vaultline": {
              "light": "/components/variant/product-list/cards/vaultline"
            },
            "quaypoint": {
              "light": "/components/variant/product-list/cards/quaypoint"
            },
            "callboard": {
              "light": "/components/variant/product-list/cards/callboard"
            },
            "directory": {
              "light": "/components/variant/product-list/cards/directory",
              "dark": "/components/variant/product-list/cards/directory.dark"
            }
          },
          "height": {
            "390": 832,
            "768": 624,
            "1440": 520
          }
        }
      ],
      "shells": {
        "paper": "/components/shell/product-list/paper",
        "tint": "/components/shell/product-list/tint",
        "plate": "/components/shell/product-list/plate",
        "glass": "/components/shell/product-list/glass"
      },
      "businesses": [
        {
          "site": "benchlist",
          "page": "benchlist/home",
          "n": 3,
          "theme": "directory",
          "frame": "/components/frame/benchlist/home/3-product-list"
        },
        {
          "site": "harbor",
          "page": "harbor/integrations",
          "n": 1,
          "theme": "quaypoint",
          "frame": "/components/frame/harbor/integrations/1-product-list"
        },
        {
          "site": "ledgerhouse",
          "page": "ledgerhouse/services",
          "n": 3,
          "theme": "vaultline",
          "frame": "/components/frame/ledgerhouse/services/3-product-list"
        }
      ],
      "donts": [
        {
          "n": 1,
          "frame": "/components/dont/product-list/1"
        },
        {
          "n": 2,
          "refusal": {
            "path": "block.rows.0.name",
            "message": "Too big: expected string to have <=32 characters"
          }
        }
      ]
    }
  },
  "sites": {
    "vanroster": {
      "name": "Vanroster",
      "kind": "B2B SaaS",
      "theme": "callboard",
      "summary": "Crew scheduling for field-service teams: every job matched to skills, a van and a drive.",
      "pages": [
        {
          "path": "home",
          "template": "api-product",
          "types": [
            "nav",
            "hero",
            "stats",
            "feature-grid",
            "feature-split",
            "compare",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/home/certificate",
            "vaultline": "/components/cross/vanroster/home/vaultline",
            "quaypoint": "/components/cross/vanroster/home/quaypoint",
            "callboard": "/components/cross/vanroster/home/callboard",
            "directory": "/components/cross/vanroster/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/404/certificate",
            "vaultline": "/components/cross/vanroster/404/vaultline",
            "quaypoint": "/components/cross/vanroster/404/quaypoint",
            "callboard": "/components/cross/vanroster/404/callboard",
            "directory": "/components/cross/vanroster/404/directory"
          }
        },
        {
          "path": "changelog",
          "template": "blog",
          "types": [
            "nav",
            "post-list",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/changelog/certificate",
            "vaultline": "/components/cross/vanroster/changelog/vaultline",
            "quaypoint": "/components/cross/vanroster/changelog/quaypoint",
            "callboard": "/components/cross/vanroster/changelog/callboard",
            "directory": "/components/cross/vanroster/changelog/directory"
          }
        },
        {
          "path": "contact",
          "template": "contact",
          "types": [
            "nav",
            "cta-form",
            "facts",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/contact/certificate",
            "vaultline": "/components/cross/vanroster/contact/vaultline",
            "quaypoint": "/components/cross/vanroster/contact/quaypoint",
            "callboard": "/components/cross/vanroster/contact/callboard",
            "directory": "/components/cross/vanroster/contact/directory"
          }
        },
        {
          "path": "pricing",
          "template": "api-product",
          "types": [
            "nav",
            "pricing",
            "plan-table",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/pricing/certificate",
            "vaultline": "/components/cross/vanroster/pricing/vaultline",
            "quaypoint": "/components/cross/vanroster/pricing/quaypoint",
            "callboard": "/components/cross/vanroster/pricing/callboard",
            "directory": "/components/cross/vanroster/pricing/directory"
          }
        },
        {
          "path": "security",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "text-stack",
            "terminal",
            "facts",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/security/certificate",
            "vaultline": "/components/cross/vanroster/security/vaultline",
            "quaypoint": "/components/cross/vanroster/security/quaypoint",
            "callboard": "/components/cross/vanroster/security/callboard",
            "directory": "/components/cross/vanroster/security/directory"
          }
        },
        {
          "path": "changelog/route-swaps",
          "template": "post",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/changelog/route-swaps/certificate",
            "vaultline": "/components/cross/vanroster/changelog/route-swaps/vaultline",
            "quaypoint": "/components/cross/vanroster/changelog/route-swaps/quaypoint",
            "callboard": "/components/cross/vanroster/changelog/route-swaps/callboard",
            "directory": "/components/cross/vanroster/changelog/route-swaps/directory"
          }
        },
        {
          "path": "contact/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "steps",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/contact/sent/certificate",
            "vaultline": "/components/cross/vanroster/contact/sent/vaultline",
            "quaypoint": "/components/cross/vanroster/contact/sent/quaypoint",
            "callboard": "/components/cross/vanroster/contact/sent/callboard",
            "directory": "/components/cross/vanroster/contact/sent/directory"
          }
        },
        {
          "path": "product/dispatch",
          "template": "directory-product",
          "types": [
            "nav",
            "product-head",
            "command-row",
            "facts",
            "feature-grid",
            "api-call",
            "bento",
            "endpoints",
            "agent-prompt",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/vanroster/product/dispatch/certificate",
            "vaultline": "/components/cross/vanroster/product/dispatch/vaultline",
            "quaypoint": "/components/cross/vanroster/product/dispatch/quaypoint",
            "callboard": "/components/cross/vanroster/product/dispatch/callboard",
            "directory": "/components/cross/vanroster/product/dispatch/directory"
          }
        }
      ]
    },
    "ledgerhouse": {
      "name": "Ledgerhouse",
      "kind": "Professional services",
      "theme": "vaultline",
      "summary": "A two-partner bookkeeping and tax firm that closes the books by the fifth working day.",
      "pages": [
        {
          "path": "home",
          "template": "none",
          "types": [
            "nav",
            "hero",
            "stats",
            "feature-split",
            "statement",
            "compare",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/home/certificate",
            "vaultline": "/components/cross/ledgerhouse/home/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/home/quaypoint",
            "callboard": "/components/cross/ledgerhouse/home/callboard",
            "directory": "/components/cross/ledgerhouse/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/404/certificate",
            "vaultline": "/components/cross/ledgerhouse/404/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/404/quaypoint",
            "callboard": "/components/cross/ledgerhouse/404/callboard",
            "directory": "/components/cross/ledgerhouse/404/directory"
          }
        },
        {
          "path": "about",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "bento",
            "facts",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/about/certificate",
            "vaultline": "/components/cross/ledgerhouse/about/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/about/quaypoint",
            "callboard": "/components/cross/ledgerhouse/about/callboard",
            "directory": "/components/cross/ledgerhouse/about/directory"
          }
        },
        {
          "path": "intake",
          "template": "contact",
          "types": [
            "nav",
            "cta-form",
            "steps",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/intake/certificate",
            "vaultline": "/components/cross/ledgerhouse/intake/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/intake/quaypoint",
            "callboard": "/components/cross/ledgerhouse/intake/callboard",
            "directory": "/components/cross/ledgerhouse/intake/directory"
          }
        },
        {
          "path": "pricing",
          "template": "api-product",
          "types": [
            "nav",
            "pricing",
            "plan-table",
            "faq",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/pricing/certificate",
            "vaultline": "/components/cross/ledgerhouse/pricing/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/pricing/quaypoint",
            "callboard": "/components/cross/ledgerhouse/pricing/callboard",
            "directory": "/components/cross/ledgerhouse/pricing/directory"
          }
        },
        {
          "path": "services",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "text-stack",
            "product-list",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/services/certificate",
            "vaultline": "/components/cross/ledgerhouse/services/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/services/quaypoint",
            "callboard": "/components/cross/ledgerhouse/services/callboard",
            "directory": "/components/cross/ledgerhouse/services/directory"
          }
        },
        {
          "path": "terms",
          "template": "article",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/terms/certificate",
            "vaultline": "/components/cross/ledgerhouse/terms/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/terms/quaypoint",
            "callboard": "/components/cross/ledgerhouse/terms/callboard",
            "directory": "/components/cross/ledgerhouse/terms/directory"
          }
        },
        {
          "path": "intake/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/intake/sent/certificate",
            "vaultline": "/components/cross/ledgerhouse/intake/sent/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/intake/sent/quaypoint",
            "callboard": "/components/cross/ledgerhouse/intake/sent/callboard",
            "directory": "/components/cross/ledgerhouse/intake/sent/directory"
          }
        },
        {
          "path": "services/monthly-close",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "feature-grid",
            "steps",
            "terminal",
            "facts",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/ledgerhouse/services/monthly-close/certificate",
            "vaultline": "/components/cross/ledgerhouse/services/monthly-close/vaultline",
            "quaypoint": "/components/cross/ledgerhouse/services/monthly-close/quaypoint",
            "callboard": "/components/cross/ledgerhouse/services/monthly-close/callboard",
            "directory": "/components/cross/ledgerhouse/services/monthly-close/directory"
          }
        }
      ]
    },
    "diffkeel": {
      "name": "Diffkeel",
      "kind": "Developer tool",
      "theme": "certificate",
      "summary": "A CLI that renders each environment’s config and diffs it before it deploys.",
      "pages": [
        {
          "path": "home",
          "template": "api-product",
          "types": [
            "nav",
            "hero",
            "stats",
            "terminal",
            "feature-grid",
            "bento",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/home/certificate",
            "vaultline": "/components/cross/diffkeel/home/vaultline",
            "quaypoint": "/components/cross/diffkeel/home/quaypoint",
            "callboard": "/components/cross/diffkeel/home/callboard",
            "directory": "/components/cross/diffkeel/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/404/certificate",
            "vaultline": "/components/cross/diffkeel/404/vaultline",
            "quaypoint": "/components/cross/diffkeel/404/quaypoint",
            "callboard": "/components/cross/diffkeel/404/callboard",
            "directory": "/components/cross/diffkeel/404/directory"
          }
        },
        {
          "path": "changelog",
          "template": "blog",
          "types": [
            "nav",
            "post-list",
            "command-row",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/changelog/certificate",
            "vaultline": "/components/cross/diffkeel/changelog/vaultline",
            "quaypoint": "/components/cross/diffkeel/changelog/quaypoint",
            "callboard": "/components/cross/diffkeel/changelog/callboard",
            "directory": "/components/cross/diffkeel/changelog/directory"
          }
        },
        {
          "path": "contact",
          "template": "contact",
          "types": [
            "nav",
            "cta-form",
            "facts",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/contact/certificate",
            "vaultline": "/components/cross/diffkeel/contact/vaultline",
            "quaypoint": "/components/cross/diffkeel/contact/quaypoint",
            "callboard": "/components/cross/diffkeel/contact/callboard",
            "directory": "/components/cross/diffkeel/contact/directory"
          }
        },
        {
          "path": "install",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "command-row",
            "steps",
            "terminal",
            "text-stack",
            "facts",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/install/certificate",
            "vaultline": "/components/cross/diffkeel/install/vaultline",
            "quaypoint": "/components/cross/diffkeel/install/quaypoint",
            "callboard": "/components/cross/diffkeel/install/callboard",
            "directory": "/components/cross/diffkeel/install/directory"
          }
        },
        {
          "path": "pricing",
          "template": "api-product",
          "types": [
            "nav",
            "pricing",
            "plan-table",
            "endpoints",
            "api-call",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/pricing/certificate",
            "vaultline": "/components/cross/diffkeel/pricing/vaultline",
            "quaypoint": "/components/cross/diffkeel/pricing/quaypoint",
            "callboard": "/components/cross/diffkeel/pricing/callboard",
            "directory": "/components/cross/diffkeel/pricing/directory"
          }
        },
        {
          "path": "changelog/0-9",
          "template": "post",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/changelog/0-9/certificate",
            "vaultline": "/components/cross/diffkeel/changelog/0-9/vaultline",
            "quaypoint": "/components/cross/diffkeel/changelog/0-9/quaypoint",
            "callboard": "/components/cross/diffkeel/changelog/0-9/callboard",
            "directory": "/components/cross/diffkeel/changelog/0-9/directory"
          }
        },
        {
          "path": "contact/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "command-row",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/contact/sent/certificate",
            "vaultline": "/components/cross/diffkeel/contact/sent/vaultline",
            "quaypoint": "/components/cross/diffkeel/contact/sent/quaypoint",
            "callboard": "/components/cross/diffkeel/contact/sent/callboard",
            "directory": "/components/cross/diffkeel/contact/sent/directory"
          }
        },
        {
          "path": "docs/first-diff",
          "template": "article",
          "types": [
            "nav",
            "article",
            "agent-prompt",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/diffkeel/docs/first-diff/certificate",
            "vaultline": "/components/cross/diffkeel/docs/first-diff/vaultline",
            "quaypoint": "/components/cross/diffkeel/docs/first-diff/quaypoint",
            "callboard": "/components/cross/diffkeel/docs/first-diff/callboard",
            "directory": "/components/cross/diffkeel/docs/first-diff/directory"
          }
        }
      ]
    },
    "benchlist": {
      "name": "Benchlist",
      "kind": "Directory and marketplace",
      "theme": "directory",
      "summary": "Shared workshop benches by the hour: kilns, lathes, looms and presses in Duluth.",
      "pages": [
        {
          "path": "home",
          "template": "directory-list",
          "types": [
            "nav",
            "hero",
            "stats",
            "product-list",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/home/certificate",
            "vaultline": "/components/cross/benchlist/home/vaultline",
            "quaypoint": "/components/cross/benchlist/home/quaypoint",
            "callboard": "/components/cross/benchlist/home/callboard",
            "directory": "/components/cross/benchlist/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/404/certificate",
            "vaultline": "/components/cross/benchlist/404/vaultline",
            "quaypoint": "/components/cross/benchlist/404/quaypoint",
            "callboard": "/components/cross/benchlist/404/callboard",
            "directory": "/components/cross/benchlist/404/directory"
          }
        },
        {
          "path": "about",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "statement",
            "text-stack",
            "facts",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/about/certificate",
            "vaultline": "/components/cross/benchlist/about/vaultline",
            "quaypoint": "/components/cross/benchlist/about/quaypoint",
            "callboard": "/components/cross/benchlist/about/callboard",
            "directory": "/components/cross/benchlist/about/directory"
          }
        },
        {
          "path": "list-a-bench",
          "template": "contact",
          "types": [
            "nav",
            "steps",
            "cta-form",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/list-a-bench/certificate",
            "vaultline": "/components/cross/benchlist/list-a-bench/vaultline",
            "quaypoint": "/components/cross/benchlist/list-a-bench/quaypoint",
            "callboard": "/components/cross/benchlist/list-a-bench/callboard",
            "directory": "/components/cross/benchlist/list-a-bench/directory"
          }
        },
        {
          "path": "terms",
          "template": "article",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/terms/certificate",
            "vaultline": "/components/cross/benchlist/terms/vaultline",
            "quaypoint": "/components/cross/benchlist/terms/quaypoint",
            "callboard": "/components/cross/benchlist/terms/callboard",
            "directory": "/components/cross/benchlist/terms/directory"
          }
        },
        {
          "path": "bench/kiln-room-4",
          "template": "directory-product",
          "types": [
            "nav",
            "product-head",
            "facts",
            "plan-table",
            "text-stack",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/bench/kiln-room-4/certificate",
            "vaultline": "/components/cross/benchlist/bench/kiln-room-4/vaultline",
            "quaypoint": "/components/cross/benchlist/bench/kiln-room-4/quaypoint",
            "callboard": "/components/cross/benchlist/bench/kiln-room-4/callboard",
            "directory": "/components/cross/benchlist/bench/kiln-room-4/directory"
          }
        },
        {
          "path": "city/duluth",
          "template": "directory-list",
          "types": [
            "nav",
            "page-head",
            "product-list",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/city/duluth/certificate",
            "vaultline": "/components/cross/benchlist/city/duluth/vaultline",
            "quaypoint": "/components/cross/benchlist/city/duluth/quaypoint",
            "callboard": "/components/cross/benchlist/city/duluth/callboard",
            "directory": "/components/cross/benchlist/city/duluth/directory"
          }
        },
        {
          "path": "list-a-bench/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/benchlist/list-a-bench/sent/certificate",
            "vaultline": "/components/cross/benchlist/list-a-bench/sent/vaultline",
            "quaypoint": "/components/cross/benchlist/list-a-bench/sent/quaypoint",
            "callboard": "/components/cross/benchlist/list-a-bench/sent/callboard",
            "directory": "/components/cross/benchlist/list-a-bench/sent/directory"
          }
        }
      ]
    },
    "sidework": {
      "name": "Sidework",
      "kind": "Publication",
      "theme": "vaultline",
      "summary": "A weekly letter for people running a business on the side, one task per issue.",
      "pages": [
        {
          "path": "home",
          "template": "blog",
          "types": [
            "nav",
            "hero",
            "stats",
            "feature-grid",
            "post-list",
            "statement",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/home/certificate",
            "vaultline": "/components/cross/sidework/home/vaultline",
            "quaypoint": "/components/cross/sidework/home/quaypoint",
            "callboard": "/components/cross/sidework/home/callboard",
            "directory": "/components/cross/sidework/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/404/certificate",
            "vaultline": "/components/cross/sidework/404/vaultline",
            "quaypoint": "/components/cross/sidework/404/quaypoint",
            "callboard": "/components/cross/sidework/404/callboard",
            "directory": "/components/cross/sidework/404/directory"
          }
        },
        {
          "path": "about",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "text-stack",
            "facts",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/about/certificate",
            "vaultline": "/components/cross/sidework/about/vaultline",
            "quaypoint": "/components/cross/sidework/about/quaypoint",
            "callboard": "/components/cross/sidework/about/callboard",
            "directory": "/components/cross/sidework/about/directory"
          }
        },
        {
          "path": "archive",
          "template": "blog",
          "types": [
            "nav",
            "post-list",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/archive/certificate",
            "vaultline": "/components/cross/sidework/archive/vaultline",
            "quaypoint": "/components/cross/sidework/archive/quaypoint",
            "callboard": "/components/cross/sidework/archive/callboard",
            "directory": "/components/cross/sidework/archive/directory"
          }
        },
        {
          "path": "subscribe",
          "template": "contact",
          "types": [
            "nav",
            "pricing",
            "cta-form",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/subscribe/certificate",
            "vaultline": "/components/cross/sidework/subscribe/vaultline",
            "quaypoint": "/components/cross/sidework/subscribe/quaypoint",
            "callboard": "/components/cross/sidework/subscribe/callboard",
            "directory": "/components/cross/sidework/subscribe/directory"
          }
        },
        {
          "path": "terms",
          "template": "article",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/terms/certificate",
            "vaultline": "/components/cross/sidework/terms/vaultline",
            "quaypoint": "/components/cross/sidework/terms/quaypoint",
            "callboard": "/components/cross/sidework/terms/callboard",
            "directory": "/components/cross/sidework/terms/directory"
          }
        },
        {
          "path": "issues/the-first-invoice",
          "template": "post",
          "types": [
            "nav",
            "article",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/issues/the-first-invoice/certificate",
            "vaultline": "/components/cross/sidework/issues/the-first-invoice/vaultline",
            "quaypoint": "/components/cross/sidework/issues/the-first-invoice/quaypoint",
            "callboard": "/components/cross/sidework/issues/the-first-invoice/callboard",
            "directory": "/components/cross/sidework/issues/the-first-invoice/directory"
          }
        },
        {
          "path": "subscribe/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/sidework/subscribe/sent/certificate",
            "vaultline": "/components/cross/sidework/subscribe/sent/vaultline",
            "quaypoint": "/components/cross/sidework/subscribe/sent/quaypoint",
            "callboard": "/components/cross/sidework/subscribe/sent/callboard",
            "directory": "/components/cross/sidework/subscribe/sent/directory"
          }
        }
      ]
    },
    "harbor": {
      "name": "Harbor tides",
      "kind": "API product",
      "theme": "quaypoint",
      "summary": "Tide windows per berth, as an API.",
      "pages": [
        {
          "path": "home",
          "template": "api-product",
          "types": [
            "nav",
            "hero",
            "command-row",
            "feature-grid",
            "api-call",
            "endpoints",
            "feature-split",
            "bento",
            "compare",
            "steps",
            "text-stack",
            "agent-prompt",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/home/certificate",
            "vaultline": "/components/cross/harbor/home/vaultline",
            "quaypoint": "/components/cross/harbor/home/quaypoint",
            "callboard": "/components/cross/harbor/home/callboard",
            "directory": "/components/cross/harbor/home/directory"
          }
        },
        {
          "path": "404",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "closing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/404/certificate",
            "vaultline": "/components/cross/harbor/404/vaultline",
            "quaypoint": "/components/cross/harbor/404/quaypoint",
            "callboard": "/components/cross/harbor/404/callboard",
            "directory": "/components/cross/harbor/404/directory"
          }
        },
        {
          "path": "blog",
          "template": "blog",
          "types": [
            "nav",
            "post-list",
            "text-stack",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/blog/certificate",
            "vaultline": "/components/cross/harbor/blog/vaultline",
            "quaypoint": "/components/cross/harbor/blog/quaypoint",
            "callboard": "/components/cross/harbor/blog/callboard",
            "directory": "/components/cross/harbor/blog/directory"
          }
        },
        {
          "path": "contact",
          "template": "contact",
          "types": [
            "nav",
            "cta-form",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/contact/certificate",
            "vaultline": "/components/cross/harbor/contact/vaultline",
            "quaypoint": "/components/cross/harbor/contact/quaypoint",
            "callboard": "/components/cross/harbor/contact/callboard",
            "directory": "/components/cross/harbor/contact/directory"
          }
        },
        {
          "path": "integrations",
          "template": "directory-list",
          "types": [
            "nav",
            "product-list",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/integrations/certificate",
            "vaultline": "/components/cross/harbor/integrations/vaultline",
            "quaypoint": "/components/cross/harbor/integrations/quaypoint",
            "callboard": "/components/cross/harbor/integrations/callboard",
            "directory": "/components/cross/harbor/integrations/directory"
          }
        },
        {
          "path": "pricing",
          "template": "api-product",
          "types": [
            "nav",
            "pricing",
            "plan-table",
            "faq",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/pricing/certificate",
            "vaultline": "/components/cross/harbor/pricing/vaultline",
            "quaypoint": "/components/cross/harbor/pricing/quaypoint",
            "callboard": "/components/cross/harbor/pricing/callboard",
            "directory": "/components/cross/harbor/pricing/directory"
          }
        },
        {
          "path": "terms",
          "template": "article",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/terms/certificate",
            "vaultline": "/components/cross/harbor/terms/vaultline",
            "quaypoint": "/components/cross/harbor/terms/quaypoint",
            "callboard": "/components/cross/harbor/terms/callboard",
            "directory": "/components/cross/harbor/terms/directory"
          }
        },
        {
          "path": "blog/tide-windows",
          "template": "post",
          "types": [
            "nav",
            "article",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/blog/tide-windows/certificate",
            "vaultline": "/components/cross/harbor/blog/tide-windows/vaultline",
            "quaypoint": "/components/cross/harbor/blog/tide-windows/quaypoint",
            "callboard": "/components/cross/harbor/blog/tide-windows/callboard",
            "directory": "/components/cross/harbor/blog/tide-windows/directory"
          }
        },
        {
          "path": "contact/sent",
          "template": "article",
          "types": [
            "nav",
            "page-head",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/contact/sent/certificate",
            "vaultline": "/components/cross/harbor/contact/sent/vaultline",
            "quaypoint": "/components/cross/harbor/contact/sent/quaypoint",
            "callboard": "/components/cross/harbor/contact/sent/callboard",
            "directory": "/components/cross/harbor/contact/sent/directory"
          }
        },
        {
          "path": "integrations/chartplot",
          "template": "directory-product",
          "types": [
            "nav",
            "product-head",
            "facts",
            "pricing",
            "footer"
          ],
          "cross": {
            "certificate": "/components/cross/harbor/integrations/chartplot/certificate",
            "vaultline": "/components/cross/harbor/integrations/chartplot/vaultline",
            "quaypoint": "/components/cross/harbor/integrations/chartplot/quaypoint",
            "callboard": "/components/cross/harbor/integrations/chartplot/callboard",
            "directory": "/components/cross/harbor/integrations/chartplot/directory"
          }
        }
      ]
    }
  },
  "themes": {
    "certificate": {
      "emitsDark": true,
      "typefaces": {
        "display": "IBM Plex Sans",
        "text": "IBM Plex Sans",
        "mono": "IBM Plex Mono"
      },
      "policies": {
        "dividers": "hatch",
        "markers": "on",
        "featured": "rule",
        "icons": "inline",
        "scheme": "auto"
      }
    },
    "vaultline": {
      "emitsDark": false,
      "typefaces": {
        "display": "Newsreader",
        "text": "Public Sans",
        "mono": "IBM Plex Mono"
      },
      "policies": {
        "dividers": "rule",
        "markers": "off",
        "featured": "plate",
        "icons": "image",
        "scheme": "auto"
      }
    },
    "quaypoint": {
      "emitsDark": false,
      "typefaces": {
        "display": "Space Grotesk",
        "text": "Inter",
        "mono": "JetBrains Mono"
      },
      "policies": {
        "dividers": "rule",
        "markers": "off",
        "featured": "plate",
        "icons": "inline",
        "scheme": "light"
      }
    },
    "callboard": {
      "emitsDark": false,
      "typefaces": {
        "display": "Bricolage Grotesque",
        "text": "Instrument Sans",
        "mono": "DM Mono"
      },
      "policies": {
        "dividers": "rule",
        "markers": "off",
        "featured": "plate",
        "icons": "inline",
        "scheme": "light"
      }
    },
    "directory": {
      "emitsDark": true,
      "typefaces": {
        "display": "Inter",
        "text": "Inter",
        "mono": "JetBrains Mono"
      },
      "policies": {
        "dividers": "none",
        "markers": "off",
        "featured": "rule",
        "icons": "inline",
        "scheme": "auto"
      }
    }
  },
  "templates": {
    "directory-list": {
      "pages": [
        {
          "site": "benchlist",
          "path": "home"
        },
        {
          "site": "harbor",
          "path": "integrations"
        },
        {
          "site": "benchlist",
          "path": "city/duluth"
        }
      ]
    },
    "api-product": {
      "pages": [
        {
          "site": "diffkeel",
          "path": "home"
        },
        {
          "site": "harbor",
          "path": "home"
        },
        {
          "site": "vanroster",
          "path": "home"
        },
        {
          "site": "diffkeel",
          "path": "pricing"
        },
        {
          "site": "harbor",
          "path": "pricing"
        },
        {
          "site": "ledgerhouse",
          "path": "pricing"
        },
        {
          "site": "vanroster",
          "path": "pricing"
        }
      ]
    },
    "blog": {
      "pages": [
        {
          "site": "sidework",
          "path": "home"
        },
        {
          "site": "diffkeel",
          "path": "changelog"
        },
        {
          "site": "harbor",
          "path": "blog"
        },
        {
          "site": "sidework",
          "path": "archive"
        },
        {
          "site": "vanroster",
          "path": "changelog"
        }
      ]
    },
    "article": {
      "pages": [
        {
          "site": "benchlist",
          "path": "404"
        },
        {
          "site": "benchlist",
          "path": "about"
        },
        {
          "site": "benchlist",
          "path": "terms"
        },
        {
          "site": "diffkeel",
          "path": "404"
        },
        {
          "site": "diffkeel",
          "path": "install"
        },
        {
          "site": "harbor",
          "path": "404"
        },
        {
          "site": "harbor",
          "path": "terms"
        },
        {
          "site": "ledgerhouse",
          "path": "404"
        },
        {
          "site": "ledgerhouse",
          "path": "about"
        },
        {
          "site": "ledgerhouse",
          "path": "services"
        },
        {
          "site": "ledgerhouse",
          "path": "terms"
        },
        {
          "site": "sidework",
          "path": "404"
        },
        {
          "site": "sidework",
          "path": "about"
        },
        {
          "site": "sidework",
          "path": "terms"
        },
        {
          "site": "vanroster",
          "path": "404"
        },
        {
          "site": "vanroster",
          "path": "security"
        },
        {
          "site": "benchlist",
          "path": "list-a-bench/sent"
        },
        {
          "site": "diffkeel",
          "path": "contact/sent"
        },
        {
          "site": "diffkeel",
          "path": "docs/first-diff"
        },
        {
          "site": "harbor",
          "path": "contact/sent"
        },
        {
          "site": "ledgerhouse",
          "path": "intake/sent"
        },
        {
          "site": "ledgerhouse",
          "path": "services/monthly-close"
        },
        {
          "site": "sidework",
          "path": "subscribe/sent"
        },
        {
          "site": "vanroster",
          "path": "contact/sent"
        }
      ]
    },
    "contact": {
      "pages": [
        {
          "site": "benchlist",
          "path": "list-a-bench"
        },
        {
          "site": "diffkeel",
          "path": "contact"
        },
        {
          "site": "harbor",
          "path": "contact"
        },
        {
          "site": "ledgerhouse",
          "path": "intake"
        },
        {
          "site": "sidework",
          "path": "subscribe"
        },
        {
          "site": "vanroster",
          "path": "contact"
        }
      ]
    },
    "directory-product": {
      "pages": [
        {
          "site": "benchlist",
          "path": "bench/kiln-room-4"
        },
        {
          "site": "harbor",
          "path": "integrations/chartplot"
        },
        {
          "site": "vanroster",
          "path": "product/dispatch"
        }
      ]
    },
    "post": {
      "pages": [
        {
          "site": "diffkeel",
          "path": "changelog/0-9"
        },
        {
          "site": "harbor",
          "path": "blog/tide-windows"
        },
        {
          "site": "sidework",
          "path": "issues/the-first-invoice"
        },
        {
          "site": "vanroster",
          "path": "changelog/route-swaps"
        }
      ]
    }
  }
}
