Rulvar API reference / @rulvar/evals / ClaimCorpusCase
Interface: ClaimCorpusCase
Defined in: packages/evals/src/claim-corpus.ts:70
One adversarial case: a draft, its contradicting evidence, and the mechanical expectations.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
class | ClaimCorpusClass | - | packages/evals/src/claim-corpus.ts:72 |
critical? | readonly string[] | Critical anchor declarations, exactly as a caller would pass them. | packages/evals/src/claim-corpus.ts:82 |
draft | string | The composed prose committing the falsehood. | packages/evals/src/claim-corpus.ts:74 |
expect | { anchors?: readonly string[]; coverage?: ClaimCoverageGrade; minPairs?: number; minRunFactPairs?: number; } | - | packages/evals/src/claim-corpus.ts:85 |
expect.anchors? | readonly string[] | Anchors that must appear among the formed pairs. | packages/evals/src/claim-corpus.ts:91 |
expect.coverage? | ClaimCoverageGrade | The coverage grade the assembled meta must carry. | packages/evals/src/claim-corpus.ts:93 |
expect.minPairs? | number | Source-claim pairs the fold must form, at minimum. | packages/evals/src/claim-corpus.ts:87 |
expect.minRunFactPairs? | number | Run-facts pairs the fold must form, at minimum. | packages/evals/src/claim-corpus.ts:89 |
id | string | - | packages/evals/src/claim-corpus.ts:71 |
max? | number | Pair bound override, for the bounded-coverage class. | packages/evals/src/claim-corpus.ts:84 |
pool? | readonly ContradictionSource[] | Settled pool readings that contradict it (source-claim classes). | packages/evals/src/claim-corpus.ts:76 |
runFacts? | RunFactsSheet | The recorded fact sheet that contradicts it (run-claim classes). | packages/evals/src/claim-corpus.ts:78 |
runFactTerms? | readonly string[] | Caller-style substring triggers for the run-facts arm. | packages/evals/src/claim-corpus.ts:80 |