For designs/*/drawings/*.svg. Complements the format policy (AI-first SoT + builder print test).
Goals
- Print B&W on letter/A4 and still read high end, bottle, drains, tray.
- ≤ ~6 callouts on the hero side view.
- ASCII-only in
<text>and comments (ImageMagick / some browsers choke on bad bytes).
- Agents can edit XML without a GUI.
Canvas & theme
| Token | Dark (site default) | Print note |
|---|---|---|
| Background | #1a2228 |
OK on screen; B&W print still works via stroke contrast |
| Drum / vessel fill | #2a3540 |
Keep stroke light |
| Primary stroke | #d0dce8 |
1.8–2 px vessel; 1.2 px frame |
| Dim / secondary text | #9ab |
11 px |
| Callout / note text | #8bc |
11 px |
| Feature (harvest / hinge) | fill #3a6858, stroke #afd |
|
| Drain holes | #5af (or #88aacc if print-weak) |
Small filled circles |
| Leachate tray / sump | fill #243038, stroke #6a9 |
Distinct from vessel |
| PVC | stroke #6a9, 3 px |
|
| Ground line | #667788, 1.5 px |
Title: 15–17 px bold, #e8e8e8. Body text: font-family: system-ui, sans-serif (or sans-serif only).
Optional print variant later: white background + #111 strokes—same geometry, swap <style> colors. Do not maintain two geometries.
Geometry conventions
- High end (open + stock lid) on the right in side elevations (consistent with existing 5-gal / 55-gal).
- Tilt shown as dashed axis +
36 degarc—not a paragraph.
- Harvest bottle: under high end, pointing down; feature mark on underside.
- Drains: cluster of small circles at low-end underside.
- Leachate tray: rectangle under low end; label
leachate tray(not “catch pan only” without the word tray).
- Clearance: leave empty space under high end for bottle + hanging-open lid—do not put the tray there.
Callout budget (hero side view)
Prefer these six (drop extras to detail drawings):
- Head (high / open)
- Stock lid (hinge at bottom)
- Harvest bottle under high end
- Drilled drains @ low point
- Leachate tray
- One dim:
36 degordelta ~216 mm(not both if crowded)
Details (60 mm port, hole sizes, hinge hardware) live on harvest-port.svg / drain-pattern.svg.
File hygiene
- Root:
viewBox+ explicitwidth/height;<title>+<desc>.
- No external fonts, images, or scripts.
- No
xlinkunless required.
- Prefer groups with comments
<!-- high end -->for agent edits.
- Version bump design build guide / BOM when geometry meaning changes (tray envelope, clearance).
Flows (not dimensioned)
Author as Graphviz .dot (preferred) or Mermaid .mmd under designs/<scale>/diagrams/ or assets/diagrams/. Pre-render:
dot -Tsvg diagrams/foo.dot -o drawings/foo.svgFlow SVG may use a lighter style (boxes + edges); still dark background + ASCII labels; no CDN renderer on the live site.