Rulvar API reference / @rulvar/core / SemanticPassSummary
Interface: SemanticPassSummary
Defined in: packages/core/src/engine/run-handle.ts:185
One semantic pass's explicit summary (RV1906): ran: true means the pass executed (its findings and meta fields carry the details); ran: false names WHY in reason ('not-configured', 'run-rejected', 'valid-draft', 'not-run'), so an absent findings field can never be read as a clean pass. The four-role benchmark's artifacts carried contradictions: null and claimConsistencyMeta: null, and the judge had to annotate by hand that null meant NOT RUN.
Properties
| Property | Type | Defined in |
|---|---|---|
ran | boolean | packages/core/src/engine/run-handle.ts:186 |
reason? | string | packages/core/src/engine/run-handle.ts:187 |