Topic prompt evaluation runs bounded source material through diagnostic stages. Claim resolution shares the production builder, schema, parser and batching code. Results stay outside accepted knowledge.
What stays comparable
- Input
- A bounded sample and explicit Topic context.
- Contract
- Shared Claim-resolution builders, structured schema and parser.
- Variable
- Prompt candidate, model and reasoning effort selected for the run.
- Result
- Diagnostic output, counts and usage; no automatic knowledge promotion.
Avoid testing a second implementation of the prompt
A copied prompt or loose parser can pass while the product fails. The Claim-resolution runner imports the production modules and uses the same request and validation contract.
Where evaluation deliberately differs from production
Evaluation selects its model and reasoning effort explicitly. Production resolves them from the Topic rules snapshot. The soft-relevance stage records its minimal semantic input; Claim resolution reuses the full shared builder, schema, parser and batching path.
A prompt-only comparison can reuse the frozen sample. A source or input-contract change requires a new sample. Quality and usage are reviewed together, with evaluation spend tracked separately.