# Round 04.1 Post-Patch Routing Verification Report

Date: 2026-06-18

This is not a second blind test.

Frozen input set: `round04_blind_inputs_2026-06-18_v0.1`
Original before-report: `reports/Round04_blind_routing_evaluation_report_2026-06-18.md`

## Scope

- Round 04.1 verifies selector rule patches after owner / GPT review.
- It reruns the frozen 38-input Round 04 pool for comparison.
- Expected routing labels are limited to the four review-approved target cases.
- It does not generate final answers and does not upgrade model status.

## Summary

Frozen inputs rerun: 38
Post-patch no-call results: 18
Targeted cases checked: 4
Targeted failures: 0
Behavior changes recorded: 5

## Targeted Case Results

### R04-BI-002

- status: `PASS`
- review_label: translation no-call; payload complexity must not trigger QPI
- before_selected_models: `['qpi']`
- before_no_call: `False`
- after_selected_models: `[]`
- after_rejected_models: `['intellectual_archaeology', 'qpi']`
- after_no_call: `True`

After selected model details:
- none

### R04-BI-024

- status: `PASS`
- review_label: explicit IA refusal should hard-exclude IA while allowing QPI
- before_selected_models: `['intellectual_archaeology', 'qpi']`
- before_no_call: `False`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`

After selected model details:
- `qpi` score=0.74 decision=selected
  - reasons: trigger keyword matched: 问题; complexity signal: 边界、责任; selection_priority=9

### R04-BI-035

- status: `PASS`
- review_label: depth-limiting plus dominant-scarcity judgment should allow QPI
- before_selected_models: `[]`
- before_no_call: `True`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`

After selected model details:
- `qpi` score=0.59 decision=selected
  - reasons: selection_priority=9; QPI problem-definition gate matched

### R04-BI-036

- status: `PASS`
- review_label: depth-limiting plus scarcity-set judgment should allow QPI
- before_selected_models: `[]`
- before_no_call: `True`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`

After selected model details:
- `qpi` score=0.99 decision=selected
  - reasons: trigger keyword matched: 缺路径、缺共识; complexity signal: 共识、底层; selection_priority=9; QPI problem-definition gate matched

## Non-target Behavior Diff / Accepted Collateral Change

The frozen 38-input pool was rerun for comparison. Expected routing labels remain limited to the four target cases above, but the full rerun records five behavior changes from the original Round 04 report.

### R04-BI-002

- label: target fix: translation no-call
- before_selected_models: `['qpi']`
- before_no_call: `False`
- after_selected_models: `[]`
- after_rejected_models: `['intellectual_archaeology', 'qpi']`
- after_no_call: `True`
- closeout_judgment: Expected target change; translation instruction should not be routed to QPI because the payload contains `模型`.

### R04-BI-022

- label: accepted collateral change: depth-limited QPI override
- before_selected_models: `[]`
- before_no_call: `True`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`
- closeout_judgment: Not a new failure. The request rejects deeper IA-style expansion while asking for dominant scarcity judgment, so lightweight QPI is acceptable and IA should remain rejected. Added to regression as a QPI selector-gate trap.

### R04-BI-024

- label: target fix: explicit IA refusal
- before_selected_models: `['intellectual_archaeology', 'qpi']`
- before_no_call: `False`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`
- closeout_judgment: Expected target change; explicit refusal should hard-exclude IA while allowing lightweight QPI.

### R04-BI-035

- label: target fix: dominant-scarcity depth limit
- before_selected_models: `[]`
- before_no_call: `True`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`
- closeout_judgment: Expected target change; depth-limiting language should not block lightweight QPI scarcity judgment.

### R04-BI-036

- label: target fix: scarcity-set depth limit
- before_selected_models: `[]`
- before_no_call: `True`
- after_selected_models: `['qpi']`
- after_rejected_models: `['intellectual_archaeology']`
- after_no_call: `False`
- closeout_judgment: Expected target change; depth-limiting language should not block QPI scarcity-set judgment.

## Full Pool Rerun Summary

- `R04-BI-001`: selected=[]; no_call=True; category=explicit_no_call_fact_lookup
- `R04-BI-002`: selected=[]; no_call=True; category=explicit_no_call_translation
- `R04-BI-003`: selected=[]; no_call=True; category=explicit_no_call_rewrite
- `R04-BI-004`: selected=[]; no_call=True; category=explicit_no_call_formatting
- `R04-BI-005`: selected=[]; no_call=True; category=explicit_no_call_direct_execution
- `R04-BI-006`: selected=['qpi']; no_call=False; category=qpi_light_problem_definition
- `R04-BI-007`: selected=['qpi']; no_call=False; category=qpi_light_problem_definition
- `R04-BI-008`: selected=['qpi']; no_call=False; category=qpi_light_problem_definition
- `R04-BI-009`: selected=['qpi']; no_call=False; category=qpi_light_problem_definition
- `R04-BI-010`: selected=[]; no_call=True; category=governance_responsibility_consensus
- `R04-BI-011`: selected=[]; no_call=True; category=governance_responsibility_consensus
- `R04-BI-012`: selected=[]; no_call=True; category=governance_responsibility_consensus
- `R04-BI-013`: selected=[]; no_call=True; category=governance_responsibility_consensus
- `R04-BI-014`: selected=[]; no_call=True; category=capacity_resource_path
- `R04-BI-015`: selected=[]; no_call=True; category=capacity_resource_path
- `R04-BI-016`: selected=['qpi']; no_call=False; category=capacity_resource_path
- `R04-BI-017`: selected=[]; no_call=True; category=capacity_resource_path
- `R04-BI-018`: selected=['qpi']; no_call=False; category=model_extraction_or_depth_modeling
- `R04-BI-019`: selected=['qpi', 'intellectual_archaeology']; no_call=False; category=model_extraction_or_depth_modeling
- `R04-BI-020`: selected=['qpi']; no_call=False; category=model_extraction_or_depth_modeling
- `R04-BI-021`: selected=['qpi']; no_call=False; category=qpi_allowed_ia_refused
- `R04-BI-022`: selected=['qpi']; no_call=False; category=qpi_allowed_ia_refused
- `R04-BI-023`: selected=['qpi']; no_call=False; category=qpi_allowed_ia_refused
- `R04-BI-024`: selected=['qpi']; no_call=False; category=qpi_allowed_ia_refused
- `R04-BI-025`: selected=['intellectual_archaeology', 'qpi']; no_call=False; category=likely_intellectual_archaeology
- `R04-BI-026`: selected=['qpi']; no_call=False; category=likely_intellectual_archaeology
- `R04-BI-027`: selected=['qpi']; no_call=False; category=likely_intellectual_archaeology
- `R04-BI-028`: selected=[]; no_call=True; category=ambiguous_low_context
- `R04-BI-029`: selected=[]; no_call=True; category=ambiguous_low_context
- `R04-BI-030`: selected=['qpi']; no_call=False; category=ambiguous_low_context
- `R04-BI-031`: selected=[]; no_call=True; category=explicit_no_call_how_to
- `R04-BI-032`: selected=[]; no_call=True; category=explicit_no_call_how_to
- `R04-BI-033`: selected=[]; no_call=True; category=explicit_no_call_dictionary_judgment
- `R04-BI-034`: selected=['qpi']; no_call=False; category=direct_execution_with_analysis_override
- `R04-BI-035`: selected=['qpi']; no_call=False; category=qpi_allowed_depth_limited
- `R04-BI-036`: selected=['qpi']; no_call=False; category=qpi_allowed_depth_limited
- `R04-BI-037`: selected=[]; no_call=True; category=ambiguous_growth_how_to
- `R04-BI-038`: selected=['qpi']; no_call=False; category=likely_intellectual_archaeology
