Extra values
If the workflow or any post-script you selected references {{extra.<key>}} in its prompt,
the scan form asks you to fill in those values. This is the scan side of the
Extra variable.
What you'll see
open·kritt reads the selected workflow and post-script prompts and knows exactly which
extra keys they need. The form shows one field per expected key - for example, selected
prompts that use {{extra.goal}}, {{extra.actor}}, and {{extra.permissions}} present
three inputs.
The values are required
Every expected key must be provided; the scan is rejected if any are missing or blank. Only the keys referenced by the selected workflow and post-scripts are kept - unused values are dropped.
Once set, the values are injected into the render context, so a prompt like:
You are {{extra.actor}} trying to {{extra.goal}}.
Your permissions are "{{extra.permissions}}".
resolves with your inputs at run time.
Next: model and harness.