filter-false-gap · git:20260923.cbc38aa · 2026-09-23 · sha256 09de6443a8ff8809

filter-false-gap git:20260923.cbc38aaA

Immutable. This exact content never changes and is served at /api/v1/blob/09de6443a8ff8809.

---
name: filter-false-gap
description: "Distinguish a real knowledge gap from search failure, already-resolved questions, or intrinsically unanswerable formulations."
---

# filter-false-gap
## Purpose
Distinguish a real knowledge gap from search failure, resolved questions, or unanswerable formulations.
## Input contract
```yaml
required: [gap_claim, search_record, evidence_scope]
optional: [prior_findings, answerability_constraints]
constraints: [absence claims must be tied to a declared search and scope]
```
## Procedure
1. Check whether the search covered the declared evidence scope.
2. Compare the claim with existing findings and resolved questions.
3. Test whether the formulation is answerable under stated constraints.
4. Label real gap, search failure, resolved, or unanswerable with rationale.
## Output contract
```yaml
produces: [gap_verdict, search_adequacy, answerability_note]
delta_fields: [findings, evidence_updates, uncertainties, decisions]
```
## Quality gates
- Verdict cites search adequacy and distinguishes unknown from absent.
## Failure and counterexamples
Do not confirm a gap from an under-scoped search or reject a gap merely because evidence is inconvenient.
## Provenance map
- `deep-insight/false-gap-filtering`: resolved.