Below are some notes I am writing as I learning about YAKL, which docassemble uses.

docassemble uses YAML in interviews, where --- separates blocks.

Here is my annotated YAML spec:

Resources on YAML