build_page
Design a complete page from intent. Returns an act map — 5–7 acts in page order, each with a purpose, recommended patterns (by slug), and a density rating (loud/quiet). Follows the one-page protocol: density wave pacing, one GL spectacle, 12–18 viewport-heights. Feed the result straight to get_pattern to retrieve the code. Returns metadata only — no pattern bodies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| acts | No | Number of acts (default 6, range 5–7) | |
| seed | No | Reproducible creative seed. | |
| intent | Yes | What the page is for, e.g. "luxury real estate landing page" or "SaaS startup launch with pricing" | |
| history | No | Recently used pattern slugs or numbers to cool down. | |
| exclusions | No | Pattern slugs or numbers that must not be used. | |
| direction_id | No | One direction_id returned by propose_directions for this same intent/seed. |