{"id":"cfg-if/t1_search","query":"find cfg_if macro usage","must_call":["search_text"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"T1 text search; reviewed 2026-06-13"}
{"id":"cfg-if/t2_context","query":"outline src/lib.rs","must_call":["get_file_context"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"T3-style outline; reviewed"}
{"id":"cfg-if/t3_symbols","query":"locate cfg_if symbol","must_call":["search_symbols"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"symbol discovery"}
{"id":"cfg-if/t4_refs","query":"who references cfg_if","must_call":["find_references"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"T2 reference trace; reviewed"}
{"id":"cfg-if/t5_symbol","query":"body of cfg_if in lib.rs","must_call":["get_symbol"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"single symbol fetch"}
{"id":"cfg-if/t6_map","query":"repo map cfg-if","must_call":["get_repo_map"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"repository outline"}
{"id":"cfg-if/t7_content","query":"first 80 lines lib.rs","must_call":["get_file_content"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"bounded content read"}
{"id":"cfg-if/t8_explore","query":"how does cfg_if work","must_call":["explore"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"guidance discovery"}
{"id":"records/t1_search","query":"find Database class","must_call":["search_text"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reviewed"}
{"id":"records/t2_context","query":"outline records.py","must_call":["get_file_context"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reviewed"}
{"id":"records/t3_files","query":"files named records","must_call":["search_files"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"path search"}
{"id":"records/t4_refs","query":"references to Connection","must_call":["find_references"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"T2 refs"}
{"id":"records/t5_symbol","query":"Database symbol in records.py","must_call":["get_symbol"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"symbol body"}
{"id":"records/t6_dependents","query":"what depends on records.py","must_call":["find_dependents"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reverse deps"}
{"id":"records/t7_content","query":"read records.py header","must_call":["get_file_content"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"bounded read"}
{"id":"records/t8_explore","query":"how to use records ORM","must_call":["explore"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"guidance"}
{"id":"is-plain/t1_search","query":"find plainObject check","must_call":["search_text"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reviewed"}
{"id":"is-plain/t2_context","query":"outline index.js","must_call":["get_file_context"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reviewed"}
{"id":"is-plain/t3_content","query":"read index.js limit 80","must_call":["get_file_content"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"small bounded read"}
{"id":"is-plain/t4_symbols","query":"isPlainObject symbol","must_call":["search_symbols"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"symbol search"}
{"id":"is-plain/t5_symbol","query":"isPlainObject body","must_call":["get_symbol"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"symbol fetch"}
{"id":"is-plain/t6_refs","query":"references isPlainObject","must_call":["find_references"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"refs"}
{"id":"is-plain/t7_files","query":"test files for plain object","must_call":["search_files"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"path lookup"}
{"id":"is-plain/t8_health","query":"index health","must_call":["health_compact"],"must_not_call":["get_file_content"],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"runtime probe; reviewed"}
{"id":"compression/t1_search","query":"find reconcile function","must_call":["search_text"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"in-repo fixture; reviewed"}
{"id":"compression/t2_context","query":"outline service.rs","must_call":["get_file_context"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reviewed"}
{"id":"compression/t3_symbol","query":"reconcile symbol body","must_call":["get_symbol"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"symbol"}
{"id":"compression/t4_refs","query":"references reconcile","must_call":["find_references"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"refs on fixture"}
{"id":"compression/t5_dependents","query":"dependents of service.rs","must_call":["find_dependents"],"must_not_call":[],"expected_decision":"serve","chain":"single","eligible_h6":true,"notes":"reverse deps"}
{"id":"cfg-if/pff_whole_lib","query":"review entire lib.rs for security","must_call":[],"must_not_call":[],"expected_decision":"bypass","chain":"single","eligible_h6":false,"notes":"P-FF: whole-file review → bypass; reviewed"}
{"id":"records/pff_whole_module","query":"audit full records.py line by line","must_call":[],"must_not_call":[],"expected_decision":"bypass","chain":"single","eligible_h6":false,"notes":"P-FF bypass row"}
{"id":"is-plain/pff_whole_index","query":"read complete index.js for refactor","must_call":[],"must_not_call":[],"expected_decision":"bypass","chain":"single","eligible_h6":false,"notes":"P-FF bypass row"}
{"id":"compression/pff_whole_service","query":"full file review service.rs","must_call":[],"must_not_call":[],"expected_decision":"bypass","chain":"single","eligible_h6":false,"notes":"P-FF bypass row; reviewed"}
{"id":"cfg-if/multi_search_symbol","query":"search then fetch cfg_if body","must_call":["search_symbols","get_symbol"],"must_not_call":[],"expected_decision":"serve","chain":"multi","eligible_h6":true,"notes":"multi-hop golden; Phase 2 replay"}
{"id":"records/multi_context_refs","query":"outline then find Connection refs","must_call":["get_file_context","find_references"],"must_not_call":[],"expected_decision":"serve","chain":"multi","eligible_h6":true,"notes":"multi-hop golden"}
{"id":"is-plain/multi_files_content","query":"find test.js then read it","must_call":["search_files","get_file_content"],"must_not_call":[],"expected_decision":"serve","chain":"multi","eligible_h6":true,"notes":"multi-hop golden; reviewed"}
