verify_intent
Re-run declared intent invariants after each edit as a regression gate. Returns pass/fail per invariant; inspects only and mutates nothing.
Instructions
Re-run every invariant declared with declare_intent — the regression gate to run after each edit. Composes check_shape / check_airtight_path / face-role resolution; never raises on a failing invariant (a failure is a passed=False row), so it is safe to call in a loop. Inspection only; mutates nothing.
handle: the part (must have a declared intent contract).
Returns a dict: handle (str) ok (bool) True iff every declared invariant passed results (list) one {invariant, passed, detail} per declared invariant — invariant in {watertight, airtight_path, required_faces}, detail a human-readable summary of what was measured
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| handle | Yes |