Workspace

Docs

Schema rules and migration notes for the Astro-hosted generator app

View Docs

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.