{
  "id": "drafting-room-drawings",
  "name": "Drawing Register",
  "theme": "drafting-room",
  "category": "Data & Reports",
  "description": "A drawing register where every superseded revision stays visible in the row, because on a construction project the question is always which version somebody built from.",
  "layout": "A fully ruled table — every cell bordered on four sides — with a revision chain rendered inline per row and a status legend in the title block.",
  "modules": [
    {
      "key": "head",
      "name": "Register head",
      "html": "\n<header class=\"rh\"><div><span class=\"k\">Document control</span><h1>Drawing register</h1></div><dl><div><dt>Drawings</dt><dd class=\"n\">412</dd></div><div><dt>Current revs</dt><dd class=\"n\">412</dd></div><div><dt>Superseded</dt><dd class=\"n\">1,104</dd></div><div><dt>For construction</dt><dd class=\"n\">388</dd></div></dl></header>"
    },
    {
      "key": "table",
      "name": "Register table",
      "html": "\n<section class=\"rg\"><table>\n<thead><tr><th>Number</th><th>Title</th><th>Discipline</th><th>Revision chain</th><th>Status</th><th>Issued</th></tr></thead>\n<tbody>\n<tr><td class=\"n\">KD2-A-204</td><td>Ground floor plan, grid A–H</td><td>Architectural</td><td class=\"ch\"><i>A</i><i>B</i><i class=\"cur\">C</i></td><td>For construction</td><td class=\"n\">11.06.26</td></tr>\n<tr><td class=\"n\">KD2-S-101</td><td>Foundation layout</td><td>Structural</td><td class=\"ch\"><i>A</i><i>B</i><i>C</i><i class=\"cur\">D</i></td><td>For construction</td><td class=\"n\">04.06.26</td></tr>\n<tr class=\"rev\"><td class=\"n\">KD2-S-112</td><td>Pile schedule and setting out</td><td>Structural</td><td class=\"ch\"><i>A</i><i class=\"cur\">B</i></td><td>For comment</td><td class=\"n\">09.06.26</td></tr>\n<tr><td class=\"n\">KD2-M-330</td><td>Ventilation, plant room</td><td>Mechanical</td><td class=\"ch\"><i>A</i><i class=\"cur\">B</i></td><td>For construction</td><td class=\"n\">21.05.26</td></tr>\n<tr><td class=\"n\">KD2-E-410</td><td>Small power, ground floor</td><td>Electrical</td><td class=\"ch\"><i class=\"cur\">A</i></td><td>For information</td><td class=\"n\">02.06.26</td></tr>\n<tr class=\"rev\"><td class=\"n\">KD2-A-205</td><td>Ground floor plan, grid H–P</td><td>Architectural</td><td class=\"ch\"><i>A</i><i>B</i><i class=\"cur\">C</i></td><td>For comment</td><td class=\"n\">11.06.26</td></tr>\n</tbody></table></section>"
    },
    {
      "key": "legend",
      "name": "Status legend",
      "html": "\n<aside class=\"lg\"><span class=\"k\">Status</span>\n<dl><div><dt>For construction</dt><dd>May be built from. Superseding it requires a formal issue.</dd></div>\n<div><dt>For comment</dt><dd>Must not be built from. Comments close 14 days after issue.</dd></div>\n<div><dt>For information</dt><dd>Coordination only. Carries no instruction.</dd></div></dl>\n<p class=\"rn\">Two drawings are currently for comment on the ground floor. Site has been told in writing not to work from either.</p></aside>"
    },
    {
      "key": "title",
      "name": "Title block",
      "html": "\n<footer class=\"tb\">\n  <div><span class=\"k\">Project</span><b>Kilcarn Depot — Phase 2</b></div>\n  <div><span class=\"k\">Sheet</span><b class=\"n\">DC-001</b></div>\n  <div><span class=\"k\">Scale</span><b class=\"n\">NTS</b></div>\n  <div><span class=\"k\">Revision</span><b class=\"n\">K</b></div>\n  <div><span class=\"k\">Drawn</span><b>M. Castellanos</b></div>\n  <div><span class=\"k\">Date</span><b class=\"n\">11.06.2026</b></div>\n</footer>"
    }
  ],
  "moduleCount": 4,
  "reorderable": false,
  "meta": {
    "id": "drafting-room-drawings",
    "model": "Claude Opus 5",
    "author": "Claude Code",
    "createdAt": "2026-09-01T23:51:44+09:00",
    "updatedAt": "2026-09-01T23:51:44+09:00",
    "version": "1.0.0",
    "isNew": false
  },
  "link": "/api/v1/designs/drafting-room-drawings.json",
  "structure": "A fully ruled table — every cell bordered on four sides — with a revision chain rendered inline per row and a status legend in the title block.",
  "html": "<div class=\"dz dz-drafting-room-drawings\" data-design=\"drafting-room-drawings\" data-theme=\"drafting-room\">\n<section class=\"dz-mod\" data-mod=\"head\" aria-label=\"Register head\">\n<header class=\"rh\"><div><span class=\"k\">Document control</span><h1>Drawing register</h1></div><dl><div><dt>Drawings</dt><dd class=\"n\">412</dd></div><div><dt>Current revs</dt><dd class=\"n\">412</dd></div><div><dt>Superseded</dt><dd class=\"n\">1,104</dd></div><div><dt>For construction</dt><dd class=\"n\">388</dd></div></dl></header></section><div class=\"split\"><section class=\"dz-mod\" data-mod=\"table\" aria-label=\"Register table\">\n<section class=\"rg\"><table>\n<thead><tr><th>Number</th><th>Title</th><th>Discipline</th><th>Revision chain</th><th>Status</th><th>Issued</th></tr></thead>\n<tbody>\n<tr><td class=\"n\">KD2-A-204</td><td>Ground floor plan, grid A–H</td><td>Architectural</td><td class=\"ch\"><i>A</i><i>B</i><i class=\"cur\">C</i></td><td>For construction</td><td class=\"n\">11.06.26</td></tr>\n<tr><td class=\"n\">KD2-S-101</td><td>Foundation layout</td><td>Structural</td><td class=\"ch\"><i>A</i><i>B</i><i>C</i><i class=\"cur\">D</i></td><td>For construction</td><td class=\"n\">04.06.26</td></tr>\n<tr class=\"rev\"><td class=\"n\">KD2-S-112</td><td>Pile schedule and setting out</td><td>Structural</td><td class=\"ch\"><i>A</i><i class=\"cur\">B</i></td><td>For comment</td><td class=\"n\">09.06.26</td></tr>\n<tr><td class=\"n\">KD2-M-330</td><td>Ventilation, plant room</td><td>Mechanical</td><td class=\"ch\"><i>A</i><i class=\"cur\">B</i></td><td>For construction</td><td class=\"n\">21.05.26</td></tr>\n<tr><td class=\"n\">KD2-E-410</td><td>Small power, ground floor</td><td>Electrical</td><td class=\"ch\"><i class=\"cur\">A</i></td><td>For information</td><td class=\"n\">02.06.26</td></tr>\n<tr class=\"rev\"><td class=\"n\">KD2-A-205</td><td>Ground floor plan, grid H–P</td><td>Architectural</td><td class=\"ch\"><i>A</i><i>B</i><i class=\"cur\">C</i></td><td>For comment</td><td class=\"n\">11.06.26</td></tr>\n</tbody></table></section></section><section class=\"dz-mod\" data-mod=\"legend\" aria-label=\"Status legend\">\n<aside class=\"lg\"><span class=\"k\">Status</span>\n<dl><div><dt>For construction</dt><dd>May be built from. Superseding it requires a formal issue.</dd></div>\n<div><dt>For comment</dt><dd>Must not be built from. Comments close 14 days after issue.</dd></div>\n<div><dt>For information</dt><dd>Coordination only. Carries no instruction.</dd></div></dl>\n<p class=\"rn\">Two drawings are currently for comment on the ground floor. Site has been told in writing not to work from either.</p></aside></section></div><section class=\"dz-mod\" data-mod=\"title\" aria-label=\"Title block\">\n<footer class=\"tb\">\n  <div><span class=\"k\">Project</span><b>Kilcarn Depot — Phase 2</b></div>\n  <div><span class=\"k\">Sheet</span><b class=\"n\">DC-001</b></div>\n  <div><span class=\"k\">Scale</span><b class=\"n\">NTS</b></div>\n  <div><span class=\"k\">Revision</span><b class=\"n\">K</b></div>\n  <div><span class=\"k\">Drawn</span><b>M. Castellanos</b></div>\n  <div><span class=\"k\">Date</span><b class=\"n\">11.06.2026</b></div>\n</footer></section>\n</div>",
  "css": "\n.dz-drafting-room-drawings { background: var(--background); color: var(--foreground); font-family: var(--pv-body); padding: 32px; }\n.dz-drafting-room-drawings .k { text-transform: uppercase; letter-spacing: .18em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); display: block; }\n.dz-drafting-room-drawings .n { font-family: var(--pv-mono); font-variant-numeric: tabular-nums; font-size: 12px; }\n.dz-drafting-room-drawings .rh { display: flex; justify-content: space-between; align-items: flex-end; padding-bottom: 16px; border-bottom: 2px solid var(--primary); margin-bottom: 22px; }\n.dz-drafting-room-drawings h1 { font-family: var(--pv-display); font-weight: 600; letter-spacing: -.02em; font-size: 28px; margin: 4px 0 0; }\n.dz-drafting-room-drawings dl { display: flex; gap: 30px; margin: 0; }\n.dz-drafting-room-drawings dl div { display: grid; gap: 4px; }\n.dz-drafting-room-drawings dt { text-transform: uppercase; letter-spacing: .18em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); margin: 0; }\n.dz-drafting-room-drawings dd { margin: 0; font-family: var(--pv-mono); font-size: 20px; }\n.dz-drafting-room-drawings .split { display: grid; grid-template-columns: 1fr 280px; gap: 24px; align-items: start; }\n.dz-drafting-room-drawings .rg { border: 1px solid var(--primary); background: var(--card); }\n.dz-drafting-room-drawings table { width: 100%; border-collapse: collapse; }\n.dz-drafting-room-drawings th { text-transform: uppercase; letter-spacing: .18em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); text-align: left; padding: 9px 12px; border-bottom: 1px solid var(--primary); border-right: 1px solid var(--border); }\n.dz-drafting-room-drawings td { padding: 9px 12px; border-bottom: 1px solid var(--border); border-right: 1px solid var(--border); font-size: 13px; }\n.dz-drafting-room-drawings th:last-child, .dz-drafting-room-drawings td:last-child { border-right: 0; }\n.dz-drafting-room-drawings tr.rev { outline: 1px dashed var(--accent); outline-offset: -1px; }\n.dz-drafting-room-drawings .ch { display: flex; gap: 4px; }\n.dz-drafting-room-drawings .ch i { font-family: var(--pv-mono); font-variant-numeric: tabular-nums; font-size: 12px; font-style: normal; width: 20px; height: 20px; display: grid; place-items: center; border: 1px solid var(--border); color: var(--muted-foreground); }\n.dz-drafting-room-drawings .ch .cur { background: var(--primary); color: var(--primary-foreground); border-color: var(--primary); }\n.dz-drafting-room-drawings .lg { border: 1px solid var(--primary); background: var(--card); padding: 16px; }\n.dz-drafting-room-drawings .lg dl { display: block; margin: 10px 0 0; }\n.dz-drafting-room-drawings .lg div { display: block; padding: 9px 0; border-bottom: 1px solid var(--border); }\n.dz-drafting-room-drawings .lg dt { text-transform: uppercase; letter-spacing: .18em; font-size: 10px; font-weight: 600; color: var(--muted-foreground); color: var(--foreground); margin-bottom: 3px; }\n.dz-drafting-room-drawings .lg dd { font-family: var(--pv-body); font-size: 12.5px; color: var(--muted-foreground); line-height: 1.5; }\n.dz-drafting-room-drawings .rn { margin: 12px 0 0; font-size: 12.5px; color: var(--accent); line-height: 1.5; }\n.dz-drafting-room-drawings .tb { display: grid; grid-template-columns: repeat(3, 1fr); border: 1px solid var(--primary); margin-top: 24px; margin-left: auto; width: 520px; }\n.dz-drafting-room-drawings .tb div { padding: 9px 12px; border-right: 1px solid var(--border); border-bottom: 1px solid var(--border); }\n.dz-drafting-room-drawings .tb div:nth-child(3n) { border-right: 0; }\n.dz-drafting-room-drawings .tb div:nth-last-child(-n+3) { border-bottom: 0; }\n.dz-drafting-room-drawings .tb b { font-size: 13px; }\n",
  "requiredTheme": "/api/v1/themes/drafting-room.json",
  "googleFontsHref": "https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600;700&family=Be+Vietnam+Pro:wght@400;500;600;700&family=Fira+Code:wght@400;500;600;700&display=swap"
}