Skip to content

Content-block reference

This section is auto-generated from the committed JSON Schemas in schemas/coach-content/ and schemas/session-content/. Do not edit the generated pages by hand — edit the schema and the docs rebuild on the next merge.

How to read each block page:

  • Fields table — every field, its type, whether it's required, the allowed values (for closed sets), and Notes (the field's authoring rule, straight from the schema).
  • Rules — block-level conditions (e.g. "requires at least one of …").
  • Example — a copy-paste JSON snippet that is valid against the schema (CI proves it).

For how blocks combine into a valid flow, see Composition & sequence rules.