generate_service_blueprint
Generate a self-contained HTML service blueprint visualizing user actions, frontstage/backstage processes, evidence, and pain points. Supports single-actor Shostack or two-actor swim lanes with optional ideal-state comparison.
Instructions
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') |