TF010 Writing properties

We can associate any key-value to a requirement

Is a test for

Initial state

The expected state is the final state of TF002 Generate a PDF

Procedure

Step 1

Add properties to the second requirement

$ cat specs.yaml
kind: requirements
category: functional
requirements:
- id: S01
  short: Lorem ipsum
  long: The first requirement
- id: S02
  long: The second requirement
  properties:
    foo: bar
    baz: 17

Step 2

Regenerate the PDF and verify that the properties correctly appear in S02

$ typst compile specification.typ --open