Build a first themed SVG project

  1. Build the software-only GUI with dub build -c gui-headless.

  2. Build the CLI with dub build -c cli.

  3. Keep an SVG and its version 1 manifest together.

  4. Run themed-svg-studio-cli validate --svg diagram.svg --manifest diagram.theme.json.

  5. Open both paths in the GUI and edit tokens, presets, or bindings.

  6. Export concrete artifacts only after diagnostics report no errors.

The source SVG remains the geometry authority. Studio changes semantic bindings and palette data only.