call_scripters
🌐 Live demo — the demo script, built; no setup, runs in the browser.
Turns a markdown sales call script into one self-contained HTML file: each # section becomes a card, response links become edges, and the caller clicks through the conversation graph during a live call, picking A/B variants as they go. The file works offline, can be edited inline, and saves a new copy of itself.

examples/demo.md, walked: A/B variants picked in the top bar, responses clicked through to a booked call, then a card's markdown edited in place. For the real thing, play with it.
// redraw it yourself: nix run .#film.
Usage
Open the html in any browser. Click cards or responses to follow the call, pick variants and layout spacing in the top bar, double-click a card to edit its markdown (Ctrl+Enter commits, Esc cancels; Esc outside an edit clears the walked path), n starts a new call, × or Backspace deletes the current card, Labels (l) in the top bar defines labels that cards carry. Ctrl+S overwrites the opened file (Chromium asks for it once), Save ▾ (s) downloads a copy as .html or .md; hovering a bar control shows its hint and key; ☾/☀ switches theme. Format: docs/spec/script_format.md.
nix run . -- [script.md] [--direction horizontal] builds the script (the demo by default) into a temp file and opens it with xdg-open.