{
  "id": "excavation-finds",
  "name": "Finds Register",
  "theme": "excavation",
  "category": "Search & Browse",
  "description": "The register ordered by depth against a persistent centimetre ruler, with context numbers in cyan and one uncontexted object held outside the sequence.",
  "layout": "A 64px ticked ruler down the left with rows aligned to their depth, and a bordered well beneath for the object that has no context number.",
  "modules": [
    {
      "key": "q",
      "name": "Register query",
      "html": "\n<header class=\"qb\"><input value=\"ceramic\"><span class=\"ct mn\">148 FINDS · ORDERED BY DEPTH · TRENCH DK-07</span></header>"
    },
    {
      "key": "rows",
      "name": "Depth-ordered rows",
      "html": "\n<section class=\"bd\"><aside class=\"rlr\"><span class=\"tick maj\" style=\"top:0\"></span><span class=\"lb\" style=\"top:2px\">0</span><span class=\"tick\" style=\"top:40px\"></span><span class=\"tick\" style=\"top:80px\"></span><span class=\"tick maj\" style=\"top:120px\"></span><span class=\"lb\" style=\"top:122px\">50</span><span class=\"tick\" style=\"top:160px\"></span><span class=\"tick\" style=\"top:200px\"></span><span class=\"tick maj\" style=\"top:240px\"></span><span class=\"lb\" style=\"top:242px\">100</span><span class=\"tick\" style=\"top:280px\"></span><span class=\"tick\" style=\"top:320px\"></span><span class=\"tick maj\" style=\"top:360px\"></span><span class=\"lb\" style=\"top:362px\">150</span></aside>\n<div class=\"ls\"><div class=\"hd\"><span>Context</span><span>Class</span><span>Description</span><span>Dimensions</span><span>Depth</span></div>\n<div class=\"rw\"><span class=\"cx\">1004</span><span class=\"cl\">Ceramic</span><span>Rim sherd, everted, coarse grey fabric, wheel-thrown</span><span class=\"mn\">62 × 41 × 8 mm</span><span class=\"cx\">0.18 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1004</span><span class=\"cl\">Ceramic</span><span>Body sherd, thumb-impressed cordon</span><span class=\"mn\">54 × 38 × 9 mm</span><span class=\"cx\">0.22 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1011</span><span class=\"cl\">Metal</span><span>Iron nail, square shank, head lost</span><span class=\"mn\">78 × 9 mm</span><span class=\"cx\">0.41 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1011</span><span class=\"cl\">Ceramic</span><span>Base sherd, sagging, sooted externally</span><span class=\"mn\">88 × 71 × 11 mm</span><span class=\"cx\">0.47 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1019</span><span class=\"cl\">Lithic</span><span>Flint flake, secondary, cortex on one edge</span><span class=\"mn\">34 × 22 × 6 mm</span><span class=\"cx\">0.86 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1019</span><span class=\"cl\">Faunal</span><span>Cattle mandible fragment, unfused</span><span class=\"mn\">104 × 46 mm</span><span class=\"cx\">0.94 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1023</span><span class=\"cl\">Ceramic</span><span>Rim sherd, flat-topped, grog-tempered</span><span class=\"mn\">71 × 44 × 12 mm</span><span class=\"cx\">1.32 m</span></div>\n</div></section>"
    },
    {
      "key": "orphan",
      "name": "Uncontexted object",
      "html": "\n<section class=\"orp\"><span class=\"k\">Outside the sequence</span><div class=\"wl\"><div class=\"rw\"><span class=\"no\">no context</span><span class=\"cl\">Ceramic</span><span>Rim sherd, everted, handed in by a volunteer on 04 March</span><span class=\"mn\">58 × 39 × 8 mm</span><span class=\"no\">—</span></div><p class=\"nt\">This object has no context number and therefore no depth. It is not a find; it is an object, and it will not be placed in the sequence above no matter how diagnostic it looks.</p></div></section>"
    }
  ],
  "moduleCount": 3,
  "reorderable": true,
  "meta": {
    "id": "excavation-finds",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-02T01:49:17+09:00",
    "updatedAt": "2026-09-02T01:49:17+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/excavation-finds.json",
  "structure": "A 64px ticked ruler down the left with rows aligned to their depth, and a bordered well beneath for the object that has no context number.",
  "html": "<div class=\"dz dz-excavation-finds\" data-design=\"excavation-finds\" data-theme=\"excavation\">\n<section class=\"dz-mod\" data-mod=\"q\" aria-label=\"Register query\">\n<header class=\"qb\"><input value=\"ceramic\"><span class=\"ct mn\">148 FINDS · ORDERED BY DEPTH · TRENCH DK-07</span></header></section>\n<section class=\"dz-mod\" data-mod=\"rows\" aria-label=\"Depth-ordered rows\">\n<section class=\"bd\"><aside class=\"rlr\"><span class=\"tick maj\" style=\"top:0\"></span><span class=\"lb\" style=\"top:2px\">0</span><span class=\"tick\" style=\"top:40px\"></span><span class=\"tick\" style=\"top:80px\"></span><span class=\"tick maj\" style=\"top:120px\"></span><span class=\"lb\" style=\"top:122px\">50</span><span class=\"tick\" style=\"top:160px\"></span><span class=\"tick\" style=\"top:200px\"></span><span class=\"tick maj\" style=\"top:240px\"></span><span class=\"lb\" style=\"top:242px\">100</span><span class=\"tick\" style=\"top:280px\"></span><span class=\"tick\" style=\"top:320px\"></span><span class=\"tick maj\" style=\"top:360px\"></span><span class=\"lb\" style=\"top:362px\">150</span></aside>\n<div class=\"ls\"><div class=\"hd\"><span>Context</span><span>Class</span><span>Description</span><span>Dimensions</span><span>Depth</span></div>\n<div class=\"rw\"><span class=\"cx\">1004</span><span class=\"cl\">Ceramic</span><span>Rim sherd, everted, coarse grey fabric, wheel-thrown</span><span class=\"mn\">62 × 41 × 8 mm</span><span class=\"cx\">0.18 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1004</span><span class=\"cl\">Ceramic</span><span>Body sherd, thumb-impressed cordon</span><span class=\"mn\">54 × 38 × 9 mm</span><span class=\"cx\">0.22 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1011</span><span class=\"cl\">Metal</span><span>Iron nail, square shank, head lost</span><span class=\"mn\">78 × 9 mm</span><span class=\"cx\">0.41 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1011</span><span class=\"cl\">Ceramic</span><span>Base sherd, sagging, sooted externally</span><span class=\"mn\">88 × 71 × 11 mm</span><span class=\"cx\">0.47 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1019</span><span class=\"cl\">Lithic</span><span>Flint flake, secondary, cortex on one edge</span><span class=\"mn\">34 × 22 × 6 mm</span><span class=\"cx\">0.86 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1019</span><span class=\"cl\">Faunal</span><span>Cattle mandible fragment, unfused</span><span class=\"mn\">104 × 46 mm</span><span class=\"cx\">0.94 m</span></div>\n<div class=\"rw\"><span class=\"cx\">1023</span><span class=\"cl\">Ceramic</span><span>Rim sherd, flat-topped, grog-tempered</span><span class=\"mn\">71 × 44 × 12 mm</span><span class=\"cx\">1.32 m</span></div>\n</div></section></section>\n<section class=\"dz-mod\" data-mod=\"orphan\" aria-label=\"Uncontexted object\">\n<section class=\"orp\"><span class=\"k\">Outside the sequence</span><div class=\"wl\"><div class=\"rw\"><span class=\"no\">no context</span><span class=\"cl\">Ceramic</span><span>Rim sherd, everted, handed in by a volunteer on 04 March</span><span class=\"mn\">58 × 39 × 8 mm</span><span class=\"no\">—</span></div><p class=\"nt\">This object has no context number and therefore no depth. It is not a find; it is an object, and it will not be placed in the sequence above no matter how diagnostic it looks.</p></div></section></section>\n</div>",
  "css": "\n.dz-excavation-finds { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 22px 28px 28px; }\n.dz-excavation-finds .k { text-transform: uppercase; letter-spacing: .15em; font-size: 10.5px; font-weight: 700; color: var(--muted-foreground); display: block; margin-bottom: 10px; }\n.dz-excavation-finds .mn { font-family: var(--pv-mono); font-size: 12.5px; letter-spacing: .01em; }\n.dz-excavation-finds .qb { display: flex; align-items: center; gap: 24px; padding-bottom: 14px; border-bottom: 1px solid var(--border); margin-bottom: 18px; }\n.dz-excavation-finds .qb input { width: 300px; background: var(--card); border: 1px solid var(--border); border-radius: 3px; color: var(--foreground); font: inherit; font-size: 15px; padding: 9px 12px; }\n.dz-excavation-finds .qb input:focus { outline: none; border-color: var(--primary); }\n.dz-excavation-finds .ct { color: var(--muted-foreground); font-size: 10.5px; text-transform: uppercase; letter-spacing: .15em; font-size: 10.5px; font-weight: 700; }\n.dz-excavation-finds .bd { display: flex; gap: 20px; }\n\n.dz-excavation-finds .rlr { width: 64px; border-right: 1px solid var(--border); position: relative; flex: none; }\n.dz-excavation-finds .rlr .tick { position: absolute; left: 0; right: 0; border-top: 1px solid var(--border); }\n.dz-excavation-finds .rlr .tick.maj { border-top-color: var(--muted-foreground); }\n.dz-excavation-finds .rlr .lb { position: absolute; right: 8px; font-family: var(--pv-mono); font-size: 12.5px; letter-spacing: .01em; font-size: 10.5px; color: var(--accent); }\n.dz-excavation-finds .cx { color: var(--accent); font-family: var(--pv-mono); font-size: 12.5px; letter-spacing: .01em; }\n.dz-excavation-finds .rlr { min-height: 400px; }\n.dz-excavation-finds .ls { flex: 1; }\n.dz-excavation-finds .hd, .dz-excavation-finds .rw { display: grid; grid-template-columns: 80px 90px 1fr 150px 80px; gap: 16px; align-items: baseline; }\n.dz-excavation-finds .hd { text-transform: uppercase; letter-spacing: .15em; font-size: 10.5px; font-weight: 700; color: var(--muted-foreground); padding-bottom: 8px; border-bottom: 1px solid var(--border); }\n.dz-excavation-finds .rw { padding: 12px 0; border-bottom: 1px solid var(--border); font-size: 15px; }\n.dz-excavation-finds .cl { text-transform: uppercase; letter-spacing: .15em; font-size: 10.5px; font-weight: 700; color: var(--muted-foreground); }\n.dz-excavation-finds .orp { margin-top: 24px; }\n.dz-excavation-finds .wl { border: 1px solid var(--destructive); border-radius: 3px; padding: 16px; background: var(--secondary); }\n.dz-excavation-finds .no { font-family: var(--pv-mono); font-size: 12.5px; letter-spacing: .01em; color: var(--destructive); }\n.dz-excavation-finds .nt { margin: 12px 0 0; font-size: 14.5px; line-height: 1.6; color: var(--muted-foreground); max-width: 66ch; }\n@media (prefers-reduced-motion: reduce) { .dz-excavation-finds *, .dz-excavation-finds *::before, .dz-excavation-finds *::after { transition-duration: 1ms !important; animation-duration: 1ms !important; } }\n",
  "requiredTheme": "/api/v1/themes/excavation.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Alegreya:wght@400;500;600;700&family=Alegreya+Sans:wght@400;500;600;700&family=Fira+Mono:wght@400;500;600;700&display=swap"
}