Publish a live timeline
visualize_schedulePublish a program as a live, shareable timeline and get a URL, with an ASCII Gantt and itinerary. Validates first and refuses invalid programs with fix hints.
Instructions
Publish a program as a live, shareable timeline (a public share link) and return its URL, with an ASCII Gantt and an itinerary. For a schedule the user wants to follow or share ('plan this so it all finishes at 6', 'when do I start each thing'). Validates first and refuses an invalid program with fix hints.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| program | Yes | Program JSON; shape under validate_program. | |
| allowInvalid | No | Publish despite validation errors. Only when the user explicitly wants an imperfect draft shared. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| shareId | Yes | ||
| imageUrl | Yes | ||
| warnings | Yes | ||
| makespanSeconds | Yes |