Contract framework with markdown-native contracts utilizing fenced YAML blocks

This commit is contained in:
2026-05-03 22:51:13 +02:00
parent 3cfda33bc9
commit e3e13ee45a
36 changed files with 2877 additions and 13 deletions

View File

@@ -0,0 +1,6 @@
# Expected Diagnostics: workplan-invalid.md
- `contract.field.missing`: `id` is required.
- `contract.field.enum`: `status` must be one of the allowed lifecycle values.
- `contract.assertion.contains_missing`: the `Tasks` section lacks task metadata.
- `contract.section.recommended_missing`: `decision-point` is recommended.