Defines how Adventure Weave components (i.e. Choices, Nodes, and Stories) are supposed to look.
See src/index.ts
or schema/story.schema.json
for details.
Note that while the project is written in TypeScript, the schema is equally valid for other languages.