{"slug":"blueprint","domain":"documents","title":"Compile a figure","summary":"A drawing written as SVG, rendered as a blueprint PNG and, if asked, filed under a URL the document embeds.","help":"blueprint: compile a figure.\n\nUSAGE\n  blueprint render IN.svg OUT.png [--width N] [--publish]\n  blueprint check IN.svg\n\nWHAT IT DRAWS\n  SVG in the house vocabulary: shapes carrying a class that says what they are —\n  `hatch` for a face, `solid` for a filled mark, `accent` / `accent-2` for the\n  parts under discussion, `faint` for context, `dim` for a dimension — and no\n  colours of their own. The `blueprint-drawing` method says the rest. The page\n  draws the style: blueprint ink, hatched fills, paper, a pen's jitter.\n\nRETURNS\n  `render` writes a PNG under /tmp and prints `rendered WxH to OUT.png`. With\n  `--publish` it also files the PNG in the account's store and prints `url: …`;\n  that URL is what the document embeds, as `![what it shows](URL)`.\n  `check` prints what would stop the drawing rendering, and exits 1 if anything\n  would. A refusal names the element or attribute to change.","example_command":"blueprint render /tmp/fig/sleeve.svg /tmp/fig/sleeve.png --publish","example_output":"rendered 1600x960 to /tmp/fig/sleeve.png\nurl: https://…/figures/3f1c…-sleeve.png?…","cost_class":"local","tier":"free","price_per_1k_calls":0,"price_is_from":false,"status":"available","commands":["blueprint"],"default_enabled":true,"first_seen":"2026-09-09T04:30:35.160951Z","enabled":false}
