generate_service_blueprint
Render a service blueprint as a self-contained HTML page. Supports two modes: (1) classic Shostack single-actor blueprint — user action, frontstage, backstage, support, evidence, pain/delight; (2) two-actor HI-loop blueprint — when actors is supplied, renders two swim lanes with a line of interaction between them (e.g. customer ↔ lawyer, patient ↔ doctor, buyer ↔ agent). Each actor gets their own actions, frontstage (what they see), and evidence. Optionally accepts an ideal-state to render side-by-side with the current state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ideal | No | Optional ideal-state blueprint — if provided, output shows current AND ideal side-by-side | |
| actors | No | Omit for classic single-actor Shostack blueprint. Provide to render a two-swim-lane HI-loop blueprint with a line of interaction between the two sides. | |
| current | Yes | The current-state blueprint as an array of steps | |
| subtitle | No | Short description or context line under the title | |
| service_name | Yes | Name of the service (e.g. 'Free trial signup', 'Client intake', 'Restaurant reservation') |