deed_check
Check a Deed program and report compiler findings: diagnostics for issues, obligations for contract clauses with proven, tested, or guarded tiers. Silence indicates a well-formed program.
Instructions
Check a Deed program and report what the compiler found. Writes one JSON object a line. A diagnostic line is something wrong with the program. An obligation line is a contract clause the checker looked at: tier is proven when it was settled at compile time, tested when a test pins it, and guarded when it falls to a runtime check, in which case reason says what stopped it from being proven. Silence means the program is well formed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | The whole text of one Deed module. |