Workspace
Docs
Schema rules and migration notes for the Astro-hosted generator app
Search tools, routes, and migration notes from the desktop shell.
Schema input rules
- Loose JSON is accepted and normalized before parsing.
- Objects are required at the root for payloads, query params, and responses.
- Arrays must contain exactly one example item to define the item schema.
- Response schemas may contain primitive literals like true and 123.
Migration summary
- The original interactive pages were moved into
src/components/generators. - Each page route in Astro is a thin wrapper that mounts a React island.
- Template placeholder pages were removed and navigation was replaced with real tool routes.
- UI primitives were added so the migrated app is self-contained inside
src.