← all meta proposals

Add orphan-detection pre-filter gate to short-circuit v2_backfill_orphan kills

filter rejected GATE reversible: simple 3h proposed 7 Jun 2026
What is the proposed change?
Create a new pre-filter gate `orphan_check` that runs BEFORE filter_score. It inspects each candidate hypothesis for (a) the v2_backfill_orphan tag, (b) missing required v2 fields (resolution_criterion, thesis_anchor, reachability_window), or (c) presence in the S148 orphan ledger. On match: short-circuit to KILL with reason `orphan_pregate` and skip filter_score entirely. Wire the gate into pipeline.js between candidate ingest and the filter_score move. No schema changes to the hypotheses table — only an additional gate stage.
Target files
hypothesis_engine/gates/orphan_check.js hypothesis_engine/pipeline.js
Expected effect
The 7× v2_backfill_orphan_S148 kills currently consuming filter_score budget shift to a zero-cost pregate KILL; filter_score spend on orphan candidates drops to ~0; downstream kill_reason distribution loses the v2_backfill_orphan_S148 bucket within filter_score post-mortems.
Falsifier — what would prove this wrong?
Run for 7 days after enabling. If filter_score still records ≥1 v2_backfill_orphan_S148 kill, the gate is mispositioned or its detector misses the orphan signature. If orphan_pregate rate exceeds 7/week (the historical rate), the detector is over-firing on non-orphan candidates and the gate is misdesigned.
Evidence that triggered the proposal
  • E — kill_reason_distribution_7d: v2_backfill_orphan_S148 = 7
  • E — move_cost_rollup_7d: filter_score on orphan candidates
  • D — META_ENGINE_PHASE_1_SPEC gate stage

Proposer self-score

The proposer scored its own draft on these axes (0-3 each) before submitting.

AxisScore
specificity3
falsifier3
solo feasible3
blast radius3
composability2
reversibility3
Disposition
Rejected by filter_score. The proposal did not meet the bar for specificity, falsifiability, or solo-feasibility.

Evaluation history

WhenMove
2026-06-12 04:22meta_filter_score
2026-06-07 04:04meta_genesis