From 4d0d6813bd1f1798efdc5073bcb1856b5a9888ab Mon Sep 17 00:00:00 2001 From: wantsong Date: Fri, 19 Jun 2026 11:56:56 +0800 Subject: [PATCH] Close Round 05.1 selector calibration --- ..._OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md | 103 + ...01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md | 62 + .../02_SELECTOR_BEHAVIOR_DIFF_05.1.md | 63 + ...03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md | 54 + .../04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md | 36 + .../05_EVIDENCE_INDEX_05.1.md | 89 + .../BUNDLE_FILE_MANIFEST_05.1.md | 58 + .../WEB_BUNDLE_MANIFEST_05.1.json | 78 + .../audit/bundle-audit.json | 169 + .../audit/bundle-audit.md | 85 + .../bundle-audit-profile.yaml | 33 + .../context/review-context.md | 173 + .../context/review-file-manifest.json | 349 + .../routing-behavior-diff.json | 4248 ++++++++ .../routing-behavior-diff.md | 270 + .../lifecycle-guard-config.yaml | 41 + .../lifecycle-status-guard-scan.json | 44 + .../lifecycle-status-guard-scan.md | 32 + .../optional_raw_changed_files_05.1.zip | Bin 0 -> 211341 bytes ...raw_changed_files_05.1.zip.validation.json | 73 + .../01_ROUND05_1_POST_PATCH_CLOSEOUT.md | 24 + .../02_ROUND05_1_CHANGED_FILES.md | 35 + .../03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md | 22 + .../04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md | 22 + ..._ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md | 15 + .../06_ROUND05_1_VALIDATION_REPORT.md | 30 + .../07_ROUND05_1_REGRESSION_IMPACT.md | 15 + .../08_ROUND05_1_LIFECYCLE_GUARD.md | 21 + .../09_ROUND05_1_OWNER_DECISION_NEEDED.md | 15 + .../raw_file_list_05.1.txt | 63 + .../after_selector_behavior.json | 9314 +++++++++++++++++ .../after_selector_behavior.md | 25 + .../before_selector_behavior.json | 8578 +++++++++++++++ .../before_selector_behavior.md | 25 + .../selector_behavior_diff/gate-manifest.yaml | 84 + .../round05_1_behavior_diff.json | 1036 ++ .../round05_1_behavior_diff.md | 29 + .../validation_gates/gate-run-report.json | 220 + .../validation_gates/gate-run-report.md | 52 + .../validation_gates/logs/card-contract.log | 13 + .../logs/full-unittest-discover.log | 43 + .../validation_gates/logs/model-card-sync.log | 14 + .../logs/rebuild-indexes-check.log | 14 + .../logs/round05-1-audit-script-tests.log | 19 + .../logs/selector-calibration-smoke.log | 14 + .../logs/selector-regression.log | 14 + .../logs/validate-model-library.log | 14 + .../validation_sidecar_05.1.json | 54 + .../00_ROUND05_NEW_SESSION_CONTEXT.md | 111 + .../01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md | 103 + ...2_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md | 158 + .../03_CANDIDATE_CALIBRATION_CASES.md | 196 + .../04_CANDIDATE_REGRESSION_CASES.md | 132 + .../05_CCRA_REVIEW_QUESTIONS_ROUND05.md | 64 + .../06_ROUND05_POLICY_DECISION_MATRIX.md | 75 + .../07_ROUND05_1_PATCH_PLANNING.md | 243 + docs/DECISIONS.md | 27 + .../01/04_LOCAL_CCRA_REVIEW_REPORT.md | 375 + .../01/agent-invocation-packet.md | 188 + .../01/bundle-audit-profile.yaml | 26 + .../01/findings-confirmation.md | 68 + .../01/gate-manifest.yaml | 72 + .../01/helper-outputs/bundle-audit.json | 99 + .../01/helper-outputs/bundle-audit.md | 50 + .../01/helper-outputs/gate-run-report.json | 202 + .../01/helper-outputs/gate-run-report.md | 51 + .../lifecycle-status-guard-scan.json | 42 + .../lifecycle-status-guard-scan.md | 30 + .../01/helper-outputs/logs/card-contract.log | 13 + .../logs/full-unittest-discover.log | 43 + .../helper-outputs/logs/model-card-sync.log | 14 + .../logs/rebuild-indexes-check.log | 14 + .../logs/selector-calibration-smoke.log | 14 + .../logs/selector-regression.log | 14 + .../logs/validate-model-library.log | 14 + .../helper-outputs/routing-behavior-diff.json | 4248 ++++++++ .../helper-outputs/routing-behavior-diff.md | 270 + .../01/lifecycle-guard-config.yaml | 42 + .../01/next-review-requirements.md | 277 + .../01/owner-decision.md | 21 + .../01/prompt-to-send.md | 39 + .../01/returned-output.md | 27 + .../01/review-context.md | 165 + .../01/review-file-manifest.json | 389 + .../01/review-metadata.json | 45 + .../01/run-notes.md | 83 + .../01/turn-prompts/planning-turn.prompt.md | 39 + .../01/turn-prompts/review-turn.prompt.md | 49 + reports/Round04_closeout_note_2026-06-18.md | 100 + ...1_post_patch_closeout_report_2026-06-19.md | 217 + ...ound05_1_web_ccra_acceptance_2026-06-19.md | 80 + .../lifecycle-guard-config.yaml | 41 + .../lifecycle-status-guard-scan.json | 44 + .../lifecycle-status-guard-scan.md | 32 + .../01_ROUND05_1_POST_PATCH_CLOSEOUT.md | 24 + .../02_ROUND05_1_CHANGED_FILES.md | 35 + .../03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md | 22 + .../04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md | 22 + ..._ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md | 15 + .../06_ROUND05_1_VALIDATION_REPORT.md | 30 + .../07_ROUND05_1_REGRESSION_IMPACT.md | 15 + .../08_ROUND05_1_LIFECYCLE_GUARD.md | 21 + .../09_ROUND05_1_OWNER_DECISION_NEEDED.md | 15 + .../after_selector_behavior.json | 9314 +++++++++++++++++ .../after_selector_behavior.md | 25 + .../before_selector_behavior.json | 8578 +++++++++++++++ .../before_selector_behavior.md | 25 + .../gate-manifest.yaml | 84 + .../gate_runner/gate-run-report.json | 220 + .../gate_runner/gate-run-report.md | 52 + .../gate_runner/logs/card-contract.log | 13 + .../logs/full-unittest-discover.log | 43 + .../gate_runner/logs/model-card-sync.log | 14 + .../logs/rebuild-indexes-check.log | 14 + .../logs/round05-1-audit-script-tests.log | 19 + .../logs/selector-calibration-smoke.log | 14 + .../gate_runner/logs/selector-regression.log | 14 + .../logs/validate-model-library.log | 14 + .../round05_1_behavior_diff.json | 1036 ++ .../round05_1_behavior_diff.md | 29 + .../routing-behavior-diff.json | 4248 ++++++++ .../routing-behavior-diff.md | 270 + .../lifecycle-guard-config.yaml | 34 + .../lifecycle-status-guard-scan.json | 61 + .../lifecycle-status-guard-scan.md | 27 + .../lifecycle-guard-config.yaml | 43 + .../lifecycle-status-guard-scan.json | 32 + .../lifecycle-status-guard-scan.md | 33 + reports/selector_calibration_smoke_report.md | 24 +- scripts/README.md | 20 + scripts/init_round05_context.py | 296 + .../run_round04_post_patch_verification.py | 9 +- scripts/run_round05_1_selector_patch_audit.py | 350 + selector/README.md | 11 + selector/selector_calibration_inputs.json | 133 + selector/selector_rules.json | 12 +- tests/test_init_round05_context.py | 62 + tests/test_round05_1_selector_patch_audit.py | 119 + 138 files changed, 60016 insertions(+), 5 deletions(-) create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log create mode 100644 ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md create mode 100644 ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/agent-invocation-packet.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/bundle-audit-profile.yaml create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/gate-manifest.yaml create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/card-contract.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/full-unittest-discover.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/model-card-sync.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/rebuild-indexes-check.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-calibration-smoke.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-regression.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/validate-model-library.log create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/lifecycle-guard-config.yaml create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/prompt-to-send.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-metadata.json create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/run-notes.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/planning-turn.prompt.md create mode 100644 local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/review-turn.prompt.md create mode 100644 reports/Round04_closeout_note_2026-06-18.md create mode 100644 reports/Round05_1_post_patch_closeout_report_2026-06-19.md create mode 100644 reports/Round05_1_web_ccra_acceptance_2026-06-19.md create mode 100644 reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml create mode 100644 reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json create mode 100644 reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md create mode 100644 reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md create mode 100644 reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md create mode 100644 reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md create mode 100644 reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md create mode 100644 reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md create mode 100644 reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md create mode 100644 reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md create mode 100644 reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md create mode 100644 reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md create mode 100644 reports/round05_1_selector_patch_audit/after_selector_behavior.json create mode 100644 reports/round05_1_selector_patch_audit/after_selector_behavior.md create mode 100644 reports/round05_1_selector_patch_audit/before_selector_behavior.json create mode 100644 reports/round05_1_selector_patch_audit/before_selector_behavior.md create mode 100644 reports/round05_1_selector_patch_audit/gate-manifest.yaml create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log create mode 100644 reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log create mode 100644 reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json create mode 100644 reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md create mode 100644 reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json create mode 100644 reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md create mode 100644 reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml create mode 100644 reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json create mode 100644 reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md create mode 100644 reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml create mode 100644 reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json create mode 100644 reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md create mode 100644 scripts/init_round05_context.py create mode 100644 scripts/run_round05_1_selector_patch_audit.py create mode 100644 tests/test_init_round05_context.py create mode 100644 tests/test_round05_1_selector_patch_audit.py diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md new file mode 100644 index 0000000..ad80052 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md @@ -0,0 +1,103 @@ +# Round 05.1 Web CCRA Review Brief + +Date: 2026-06-19 + +Repository: `C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong` + +Round: `05.1` + +Topic: Selector calibration scoped patch after Round 05 policy review + +## 1. Review Goal + +Review whether Round 05.1 stayed within the Owner-approved scoped selector calibration patch, with complete before/after behavior evidence and without lifecycle, regression, product-surface, or model-scope overreach. + +This is not a new blind routing run and not an open selector redesign. + +## 2. Owner Decision + +Owner approved moving from Local CCRA pass 01 to formal Web CCRA bundle preparation on 2026-06-19. + +Owner decision mapping for this bundle: + +- Proceed to Web CCRA bundle: yes. +- Do not open Round 05.1a selector repair by default. +- Do not include raw Local CCRA review files in the Web bundle by default. +- Treat Round 05 setup/context files outside the Round 05.1 patch evidence as packaging-scope context, not selector patch evidence. +- Defer new regression additions to a future round. +- Defer structured `prior_qpi_result` / `qpi_context_provided` product contract to a future round. + +## 3. What Changed In Round 05.1 + +- `selector/selector_rules.json` moved from `0.2.1-draft` to `0.2.2-draft`. +- Added narrow governance / responsibility / consensus QPI weak-positive signals. +- Added narrow path / responsibility-boundary / stable-output QPI trigger phrases. +- Added one ambiguous low-context no-call signal. +- Added 19 Round 05.1 calibration rows to `selector/selector_calibration_inputs.json`. +- Added deterministic Round 05.1 selector patch audit tooling and tests. +- Generated before/after behavior diff, validation evidence, lifecycle guard evidence, and post-patch closeout. + +## 4. What Did Not Change + +- No third model was added. +- QPI lifecycle status was not upgraded. +- Intellectual Archaeology lifecycle status was not upgraded. +- No LLM selector was introduced. +- No RAG, vector database, frontend, backend, accounts, or service layer was introduced. +- No regression cases were added at the start of Round 05.1. +- The full Round 04 blind pool was not converted into regression. +- Structured `prior_qpi_result` support was not implemented. + +## 5. Behavior Diff Summary + +- Total cases compared: 215. +- Changed cases: 7. +- Targeted behavior changes: 7. +- Non-target behavior changes: 0. +- Missing-before cases: 19, all newly added calibration rows. +- Missing-after cases: 0. + +Changed target cases: + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-015` +- `R04-BI-017` +- `R04-BI-030` + +## 6. Validation Summary + +The Round 05.1 gate runner reported PASS for: + +- `python -m unittest tests.test_round05_1_selector_patch_audit -v` +- `python -m unittest discover -s tests -p test*.py -v` +- `python scripts\run_selector_calibration_smoke.py` +- `python scripts\rebuild_indexes.py --check` +- `python scripts\validate_model_library.py` +- `python scripts\run_selector_regression.py` +- `python scripts\check_card_contract.py` +- `python scripts\check_model_card_sync.py` + +Lifecycle status guard scan reported PASS with no lifecycle/status blockers. + +## 7. Local CCRA Result + +Local CCRA pass 01 concluded: + +- Round 05.1 stayed inside the scoped selector calibration patch. +- No Round 05.1a selector repair is required before Web CCRA review. +- The only finding was minor bundle-packaging hygiene: clarify the boundary between Round 05 setup/context files and Round 05.1 patch evidence. + +Raw Local CCRA files are not included in this Web bundle by default. This brief summarizes the local result for review context. + +## 8. Suggested Read Order + +1. `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +2. `02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +3. `03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +4. `05_EVIDENCE_INDEX_05.1.md` +5. `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` + +Use `optional_raw_changed_files_05.1.zip` only when exact source-file inspection is needed. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md new file mode 100644 index 0000000..8024d6c --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md @@ -0,0 +1,62 @@ +# Round 05.1 Policy Scope And Owner Decision + +## 1. Policy Basis + +Round 05 was a selector calibration policy review. Round 05.1 was a scoped implementation based on: + +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` + +The approved implementation target was limited to selector calibration inputs, narrow selector rules, deterministic before/after diff evidence, and validation reports. + +## 2. Approved Scope + +Round 05.1 could: + +- Add calibration entries for approved policy categories. +- Patch selector rules only within the approved Section 6 scope. +- Preserve QPI-before-IA default behavior. +- Preserve natural-language prior-QPI claims under lightweight QPI review. +- Add before/after diff checker output with selected models, rejected models, scores, no-call status, reasons, penalties, target/non-target classification, and changed fields. +- Run required validation gates. + +## 3. Non-Goals + +Round 05.1 could not: + +- Add a third model. +- Upgrade QPI lifecycle status. +- Upgrade Intellectual Archaeology lifecycle status. +- Introduce an LLM selector. +- Introduce RAG, vector database, frontend, backend, accounts, or service layer. +- Convert the full Round 04 blind pool into regression. +- Treat all organization / governance / capacity / resource / path wording as QPI recall. +- Implement structured `prior_qpi_result` support. + +## 4. Owner Decision For This Web Bundle + +The Owner approved preparing the formal Web CCRA bundle after Local CCRA pass 01. + +Decision mapping: + +| decision_id | decision | +| --- | --- | +| OD-001 | `proceed_to_web_bundle` | +| OD-002 | `exclude_local_report_default` | +| OD-003 | exclude Round 05 setup/context files from Round 05.1 patch evidence by default; mention as packaging-scope context only if needed | +| OD-004 | `defer_to_future_round` | +| OD-005 | `defer_to_future_round` | + +No Round 05.1a selector repair is authorized by this decision. + +No lifecycle promotion is authorized by this decision. + +## 5. Local CCRA Finding Disposition + +Local CCRA finding `LC-05.1-001`: + +- Severity: minor. +- Finding: Web bundle packaging should clarify Round 05 setup/context files versus Round 05.1 patch evidence. +- Disposition for this bundle: addressed by excluding local review files and Round 05 setup/context files from raw patch evidence by default, while summarizing the distinction in this bundle. + +This finding does not block Web CCRA review. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md new file mode 100644 index 0000000..d517df7 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md @@ -0,0 +1,63 @@ +# Round 05.1 Selector Behavior Diff Summary + +## 1. Main Diff Evidence + +Primary deterministic diff: + +- `selector_behavior_diff/round05_1_behavior_diff.md` +- `selector_behavior_diff/round05_1_behavior_diff.json` + +Independent helper diff: + +- `independent_routing_diff/routing-behavior-diff.md` +- `independent_routing_diff/routing-behavior-diff.json` + +## 2. Summary + +| Metric | Value | +| --- | --- | +| total_cases_compared | 215 | +| changed_cases | 7 | +| targeted_changes | 7 | +| non_target_changes | 0 | +| missing_before_cases | 19 | +| missing_after_cases | 0 | + +The 19 missing-before cases are newly added Round 05.1 calibration rows. They are not behavior regressions. + +## 3. Targeted Behavior Changes + +| case_id | expected change | +| --- | --- | +| R04-BI-010 | governance / responsibility input moves from no-call to QPI | +| R04-BI-011 | governance / conflict input moves from no-call to QPI | +| R04-BI-012 | consensus / waiting behavior input moves from no-call to QPI | +| R04-BI-013 | decision authority gap input moves from no-call to QPI | +| R04-BI-015 | minimum path input moves from no-call to QPI | +| R04-BI-017 | fragmented time / stable output input moves from no-call to QPI | +| R04-BI-030 | ambiguous low-context stuckness input moves from QPI to no-call | + +## 4. Non-Target Behavior Changes + +None. + +Both the project diff and independent routing diff report 0 non-target behavior changes. + +## 5. Diff Contract Coverage + +The machine-readable project diff includes: + +- selected models +- rejected models +- scores +- no-call status +- reasons +- penalties +- target / non-target classification +- changed fields +- before / after objects +- policy expectation marker + +## 6. Attention Status Clarification + +The independent routing diff reports `ATTENTION` because newly added calibration rows are missing from the before baseline. This is expected for rows introduced during Round 05.1 and does not indicate new failures. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md new file mode 100644 index 0000000..325837c --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md @@ -0,0 +1,54 @@ +# Round 05.1 Validation, Lifecycle, And Regression Summary + +## 1. Validation Evidence + +Primary validation evidence: + +- `validation_gates/gate-run-report.md` +- `validation_gates/gate-run-report.json` +- `validation_gates/logs/` + +Gate-runner status: PASS. + +Commands run: + +- `python -m unittest tests.test_round05_1_selector_patch_audit -v` +- `python -m unittest discover -s tests -p test*.py -v` +- `python scripts\run_selector_calibration_smoke.py` +- `python scripts\rebuild_indexes.py --check` +- `python scripts\validate_model_library.py` +- `python scripts\run_selector_regression.py` +- `python scripts\check_card_contract.py` +- `python scripts\check_model_card_sync.py` + +Commands skipped: none. + +## 2. Regression Impact + +Regression JSON files were not expanded at the start of Round 05.1. + +Round 05.1 evidence reports: + +- No new regression cases were added. +- Existing selector regression passed. +- Round 05.1 calibration additions remain calibration material unless a later Owner / CCRA decision promotes selected high-risk guardrails to regression. + +## 3. Lifecycle Status + +Lifecycle scan evidence: + +- `lifecycle_scan/lifecycle-status-guard-scan.md` +- `lifecycle_scan/lifecycle-status-guard-scan.json` + +Lifecycle status remains unchanged: + +| model | status | stability_level | regression_status | +| --- | --- | --- | --- | +| QPI | draft | B | pending | +| Intellectual Archaeology | draft | B | pending | + +Round 05.1 is not a model lifecycle promotion round. + +## 4. Transient Validation Cache Note + +The gate-runner report lists `__pycache__` paths as changed during validation. Those were transient Python cache files generated by validation execution and were removed from the working tree after Local CCRA pass 01. They are not included in this Web bundle or in `optional_raw_changed_files_05.1.zip`. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md new file mode 100644 index 0000000..8e2ec7b --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md @@ -0,0 +1,36 @@ +# Review Questions For Web CCRA + +## 1. Scope + +1. Does Web CCRA accept that Round 05.1 stayed within the approved selector calibration patch scope? +2. Does Web CCRA agree that this was not an open selector redesign and not a second blind test? +3. Does Web CCRA agree that no third model, lifecycle upgrade, LLM selector, RAG, vector database, frontend, backend, accounts, or service layer was introduced? + +## 2. Behavior Diff + +4. Does Web CCRA accept the seven targeted selector behavior changes? +5. Does Web CCRA accept the zero non-target behavior change disposition? +6. Does Web CCRA agree that the independent routing diff `ATTENTION` status is adequately explained by newly added calibration rows missing from the before baseline? + +## 3. Calibration And Regression + +7. Should Round 05.1 calibration rows remain calibration material for now? +8. Should any specific Round 05.1 case be promoted to regression in a later round? +9. Does Web CCRA agree that no regression addition was required during Round 05.1 implementation? + +## 4. QPI / IA Boundary + +10. Does Web CCRA agree that QPI-before-IA remains the default? +11. Does Web CCRA agree that direct IA exception policy should remain future calibration/product-contract material? +12. Does Web CCRA agree that natural-language prior-QPI claims should not bypass lightweight QPI review until structured `prior_qpi_result` / `qpi_context_provided` is defined? + +## 5. Lifecycle + +13. Does Web CCRA agree that QPI remains `draft / B / pending`? +14. Does Web CCRA agree that Intellectual Archaeology remains `draft / B / pending`? +15. Does Web CCRA agree that Round 05.1 does not provide lifecycle upgrade evidence? + +## 6. Next Step + +16. Should Round 05.1 be closed as `document_only` with no Round 05.1a selector repair? +17. Should the next work item be future calibration / product-contract discussion rather than another no-call patch? diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md new file mode 100644 index 0000000..fe62949 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md @@ -0,0 +1,89 @@ +# Round 05.1 Evidence Index + +## 1. Bundle-Level Files + +- `00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` +- `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +- `02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +- `03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +- `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` +- `05_EVIDENCE_INDEX_05.1.md` +- `BUNDLE_FILE_MANIFEST_05.1.md` +- `WEB_BUNDLE_MANIFEST_05.1.json` +- `validation_sidecar_05.1.json` + +## 2. Policy And Scope Evidence + +Included in optional raw zip: + +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` + +Summarized in: + +- `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` + +## 3. Post-Patch Evidence Pack + +Copied into `post_patch_evidence/`: + +- `01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `02_ROUND05_1_CHANGED_FILES.md` +- `03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `06_ROUND05_1_VALIDATION_REPORT.md` +- `07_ROUND05_1_REGRESSION_IMPACT.md` +- `08_ROUND05_1_LIFECYCLE_GUARD.md` +- `09_ROUND05_1_OWNER_DECISION_NEEDED.md` + +## 4. Behavior Diff Evidence + +Copied into `selector_behavior_diff/`: + +- `before_selector_behavior.md` +- `before_selector_behavior.json` +- `after_selector_behavior.md` +- `after_selector_behavior.json` +- `round05_1_behavior_diff.md` +- `round05_1_behavior_diff.json` +- `gate-manifest.yaml` + +Copied into `independent_routing_diff/`: + +- `routing-behavior-diff.md` +- `routing-behavior-diff.json` + +## 5. Validation Evidence + +Copied into `validation_gates/`: + +- `gate-run-report.md` +- `gate-run-report.json` +- `logs/` + +## 6. Lifecycle Evidence + +Copied into `lifecycle_scan/`: + +- `lifecycle-status-guard-scan.md` +- `lifecycle-status-guard-scan.json` +- `lifecycle-guard-config.yaml` + +## 7. Optional Raw Changed Files + +Use `optional_raw_changed_files_05.1.zip` only when exact source-file inspection is needed. + +It is generated from `raw_file_list_05.1.txt` and validated by `optional_raw_changed_files_05.1.zip.validation.json`. + +## 8. Local-Only Files Not Uploaded By Default + +The following were intentionally kept outside the Web bundle by default: + +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md` + +The Web bundle brief summarizes the Local CCRA result and Owner approval instead. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md new file mode 100644 index 0000000..fed0887 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md @@ -0,0 +1,58 @@ +# Round 05.1 Web CCRA Bundle File Manifest + +## 1. Review Files + +- `00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` +- `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +- `02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +- `03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +- `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` +- `05_EVIDENCE_INDEX_05.1.md` +- `BUNDLE_FILE_MANIFEST_05.1.md` +- `WEB_BUNDLE_MANIFEST_05.1.json` +- `validation_sidecar_05.1.json` +- `raw_file_list_05.1.txt` + +## 2. Copied Evidence Directories + +- `post_patch_evidence/` +- `selector_behavior_diff/` +- `independent_routing_diff/` +- `validation_gates/` +- `lifecycle_scan/` + +## 3. Optional Raw Changed Files + +- `optional_raw_changed_files_05.1.zip` +- `optional_raw_changed_files_05.1.zip.validation.json` + +The zip is optional and should be used only when exact source-file inspection is needed. + +It was generated with the installed `bundle-zip` Skill and preserves source-relative paths from `the-mindscape-of-bro-tsong`. + +Zip validation: + +- status: PASS +- source_file_count: 63 +- zip_entry_count: 63 +- warnings: none +- errors: none + +## 4. Context And Audit Outputs + +- `context/review-context.md` +- `context/review-file-manifest.json` +- `audit/bundle-audit.md` +- `audit/bundle-audit.json` + +Audit outputs are generated after bundle assembly and should be treated as package-completeness evidence, not as Web CCRA acceptance. + +## 5. Source-Relative Files Included In Raw Zip + +See `raw_file_list_05.1.txt`. + +## 6. Local-Only Files Excluded By Default + +The Local CCRA review report, planning output, returned output, findings confirmation, helper outputs, and raw Owner decision file remain in `local_ccra_reviews/` and are not included by default. + +This bundle includes a brief Owner-decision summary instead. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json new file mode 100644 index 0000000..a65933d --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json @@ -0,0 +1,78 @@ +{ + "bundle_id": "round-05.1_2026-06-19_selector-calibration-scoped-patch", + "bundle_type": "web_ccra_review_bundle", + "project": "the-mindscape-of-bro-tsong", + "created_at": "2026-06-19", + "round": "05.1", + "topic": "selector calibration scoped patch", + "owner_decision": { + "proceed_to_web_bundle": true, + "round05_1a_repair_authorized": false, + "include_local_ccra_raw_files": false, + "lifecycle_promotion_authorized": false + }, + "non_goals": [ + "no third model", + "no QPI lifecycle upgrade", + "no Intellectual Archaeology lifecycle upgrade", + "no LLM selector", + "no RAG", + "no vector database", + "no frontend", + "no backend", + "no accounts", + "no service layer", + "no full Round 04 blind pool to regression conversion", + "no structured prior_qpi_result selector support" + ], + "review_files": [ + "00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "05_EVIDENCE_INDEX_05.1.md", + "BUNDLE_FILE_MANIFEST_05.1.md" + ], + "evidence_directories": { + "post_patch_evidence": "post_patch_evidence/", + "selector_behavior_diff": "selector_behavior_diff/", + "independent_routing_diff": "independent_routing_diff/", + "validation_gates": "validation_gates/", + "lifecycle_scan": "lifecycle_scan/" + }, + "optional_raw_zip": { + "file": "optional_raw_changed_files_05.1.zip", + "source_list": "raw_file_list_05.1.txt", + "validation": "optional_raw_changed_files_05.1.zip.validation.json", + "source_file_count": 63, + "zip_entry_count": 63 + }, + "behavior_diff_summary": { + "total_cases_compared": 215, + "changed_cases": 7, + "targeted_changes": 7, + "non_target_changes": 0, + "missing_before_cases": 19, + "missing_after_cases": 0 + }, + "validation_summary": { + "gate_runner_status": "PASS", + "commands_declared": 8, + "commands_run": 8, + "commands_skipped": 0, + "lifecycle_guard_status": "PASS" + }, + "lifecycle_status": { + "qpi": { + "status": "draft", + "stability_level": "B", + "regression_status": "pending" + }, + "intellectual_archaeology": { + "status": "draft", + "stability_level": "B", + "regression_status": "pending" + } + } +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json new file mode 100644 index 0000000..151930b --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json @@ -0,0 +1,169 @@ +{ + "bundle_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\ccra_review_bundle\\round-05.1_2026-06-19_selector-calibration-scoped-patch", + "profile": "round05_1_web_ccra_bundle", + "files_discovered": [ + "00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "05_EVIDENCE_INDEX_05.1.md", + "audit/bundle-audit.json", + "audit/bundle-audit.md", + "bundle-audit-profile.yaml", + "BUNDLE_FILE_MANIFEST_05.1.md", + "context/review-context.md", + "context/review-file-manifest.json", + "independent_routing_diff/routing-behavior-diff.json", + "independent_routing_diff/routing-behavior-diff.md", + "lifecycle_scan/lifecycle-guard-config.yaml", + "lifecycle_scan/lifecycle-status-guard-scan.json", + "lifecycle_scan/lifecycle-status-guard-scan.md", + "optional_raw_changed_files_05.1.zip", + "optional_raw_changed_files_05.1.zip.validation.json", + "post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md", + "post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md", + "post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "raw_file_list_05.1.txt", + "selector_behavior_diff/after_selector_behavior.json", + "selector_behavior_diff/after_selector_behavior.md", + "selector_behavior_diff/before_selector_behavior.json", + "selector_behavior_diff/before_selector_behavior.md", + "selector_behavior_diff/gate-manifest.yaml", + "selector_behavior_diff/round05_1_behavior_diff.json", + "selector_behavior_diff/round05_1_behavior_diff.md", + "validation_gates/gate-run-report.json", + "validation_gates/gate-run-report.md", + "validation_gates/logs/card-contract.log", + "validation_gates/logs/full-unittest-discover.log", + "validation_gates/logs/model-card-sync.log", + "validation_gates/logs/rebuild-indexes-check.log", + "validation_gates/logs/round05-1-audit-script-tests.log", + "validation_gates/logs/selector-calibration-smoke.log", + "validation_gates/logs/selector-regression.log", + "validation_gates/logs/validate-model-library.log", + "validation_sidecar_05.1.json", + "WEB_BUNDLE_MANIFEST_05.1.json" + ], + "required_files_present": { + "brief": [ + "00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md" + ], + "manifest": [ + "WEB_BUNDLE_MANIFEST_05.1.json" + ], + "validation_sidecar": [ + "validation_sidecar_05.1.json" + ], + "file_manifest": [ + "BUNDLE_FILE_MANIFEST_05.1.md" + ], + "review_questions": [ + "04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md" + ] + }, + "required_files_missing": [], + "optional_files_present": { + "report": [ + "00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "05_EVIDENCE_INDEX_05.1.md", + "BUNDLE_FILE_MANIFEST_05.1.md", + "audit/bundle-audit.md", + "context/review-context.md", + "independent_routing_diff/routing-behavior-diff.md", + "lifecycle_scan/lifecycle-status-guard-scan.md", + "post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md", + "post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md", + "post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "selector_behavior_diff/after_selector_behavior.md", + "selector_behavior_diff/before_selector_behavior.md", + "selector_behavior_diff/round05_1_behavior_diff.md", + "validation_gates/gate-run-report.md" + ], + "zip": [ + "optional_raw_changed_files_05.1.zip" + ], + "zip_validation": [ + "optional_raw_changed_files_05.1.zip.validation.json" + ] + }, + "manifest_status": { + "status": "present", + "files": [ + "WEB_BUNDLE_MANIFEST_05.1.json" + ] + }, + "zip_status": { + "status": "readable", + "files": [ + "optional_raw_changed_files_05.1.zip" + ], + "entry_counts": { + "optional_raw_changed_files_05.1.zip": 63 + } + }, + "validation_sidecar_status": { + "status": "present", + "files": [ + "validation_sidecar_05.1.json" + ] + }, + "report_status": { + "status": "present", + "files": [ + "00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "05_EVIDENCE_INDEX_05.1.md", + "BUNDLE_FILE_MANIFEST_05.1.md", + "audit/bundle-audit.md", + "context/review-context.md", + "independent_routing_diff/routing-behavior-diff.md", + "lifecycle_scan/lifecycle-status-guard-scan.md", + "post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md", + "post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md", + "post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "selector_behavior_diff/after_selector_behavior.md", + "selector_behavior_diff/before_selector_behavior.md", + "selector_behavior_diff/round05_1_behavior_diff.md", + "validation_gates/gate-run-report.md" + ] + }, + "warnings": [], + "blocking_errors": [], + "machine_readable_summary": { + "status": "PASS", + "files_discovered_count": 48, + "required_missing_count": 0, + "warning_count": 0, + "blocking_error_count": 0, + "manifest_status": "present", + "zip_status": "readable", + "validation_sidecar_status": "present", + "report_status": "present" + } +} \ No newline at end of file diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md new file mode 100644 index 0000000..cbf5491 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md @@ -0,0 +1,85 @@ +# Review Bundle Audit + +## Summary + +- Status: `PASS` +- Bundle root: `C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\ccra_review_bundle\round-05.1_2026-06-19_selector-calibration-scoped-patch` +- Profile: `round05_1_web_ccra_bundle` +- Files discovered: 48 +- Required files missing: 0 +- Warnings: 0 +- Blocking errors: 0 + +## Required Files + +- `brief`: `00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` +- `manifest`: `WEB_BUNDLE_MANIFEST_05.1.json` +- `validation_sidecar`: `validation_sidecar_05.1.json` +- `file_manifest`: `BUNDLE_FILE_MANIFEST_05.1.md` +- `review_questions`: `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` + +## Package Status + +- `manifest_status`: `present` (`WEB_BUNDLE_MANIFEST_05.1.json`) +- `validation_sidecar_status`: `present` (`validation_sidecar_05.1.json`) +- `zip_status`: `readable` (`optional_raw_changed_files_05.1.zip`) +- `report_status`: `present` (`00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md`, `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md`, `02_SELECTOR_BEHAVIOR_DIFF_05.1.md`, `03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md`, `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md`, `05_EVIDENCE_INDEX_05.1.md`, `BUNDLE_FILE_MANIFEST_05.1.md`, `audit/bundle-audit.md`, `context/review-context.md`, `independent_routing_diff/routing-behavior-diff.md`, `lifecycle_scan/lifecycle-status-guard-scan.md`, `post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md`, `post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md`, `post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md`, `post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md`, `post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md`, `post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md`, `post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md`, `post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md`, `post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md`, `selector_behavior_diff/after_selector_behavior.md`, `selector_behavior_diff/before_selector_behavior.md`, `selector_behavior_diff/round05_1_behavior_diff.md`, `validation_gates/gate-run-report.md`) + +## Blocking Errors + +- None + +## Warnings + +- None + +## Files Discovered + +- `00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` +- `01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +- `02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +- `03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +- `04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` +- `05_EVIDENCE_INDEX_05.1.md` +- `audit/bundle-audit.json` +- `audit/bundle-audit.md` +- `bundle-audit-profile.yaml` +- `BUNDLE_FILE_MANIFEST_05.1.md` +- `context/review-context.md` +- `context/review-file-manifest.json` +- `independent_routing_diff/routing-behavior-diff.json` +- `independent_routing_diff/routing-behavior-diff.md` +- `lifecycle_scan/lifecycle-guard-config.yaml` +- `lifecycle_scan/lifecycle-status-guard-scan.json` +- `lifecycle_scan/lifecycle-status-guard-scan.md` +- `optional_raw_changed_files_05.1.zip` +- `optional_raw_changed_files_05.1.zip.validation.json` +- `post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md` +- `post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md` +- `post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md` +- `post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md` +- `post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md` +- `raw_file_list_05.1.txt` +- `selector_behavior_diff/after_selector_behavior.json` +- `selector_behavior_diff/after_selector_behavior.md` +- `selector_behavior_diff/before_selector_behavior.json` +- `selector_behavior_diff/before_selector_behavior.md` +- `selector_behavior_diff/gate-manifest.yaml` +- `selector_behavior_diff/round05_1_behavior_diff.json` +- `selector_behavior_diff/round05_1_behavior_diff.md` +- `validation_gates/gate-run-report.json` +- `validation_gates/gate-run-report.md` +- `validation_gates/logs/card-contract.log` +- `validation_gates/logs/full-unittest-discover.log` +- `validation_gates/logs/model-card-sync.log` +- `validation_gates/logs/rebuild-indexes-check.log` +- `validation_gates/logs/round05-1-audit-script-tests.log` +- `validation_gates/logs/selector-calibration-smoke.log` +- `validation_gates/logs/selector-regression.log` +- `validation_gates/logs/validate-model-library.log` +- `validation_sidecar_05.1.json` +- `WEB_BUNDLE_MANIFEST_05.1.json` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml new file mode 100644 index 0000000..4116d1c --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml @@ -0,0 +1,33 @@ +profiles: + round05_1_web_ccra_bundle: + required_files: + brief: + - 00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md + manifest: + - WEB_BUNDLE_MANIFEST_05.1.json + validation_sidecar: + - validation_sidecar_05.1.json + file_manifest: + - BUNDLE_FILE_MANIFEST_05.1.md + review_questions: + - 04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md + optional_files: + report: + - "*.md" + zip: + - optional_raw_changed_files_05.1.zip + zip_validation: + - optional_raw_changed_files_05.1.zip.validation.json + allowed_extra_patterns: + - "*.md" + - "*.json" + - "*.txt" + - "*.yaml" + - "post_patch_evidence/*" + - "selector_behavior_diff/*" + - "independent_routing_diff/*" + - "validation_gates/*" + - "validation_gates/logs/*" + - "lifecycle_scan/*" + - "context/*" + - "audit/*" diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md new file mode 100644 index 0000000..91fbaae --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md @@ -0,0 +1,173 @@ +# Review Context + +This context is an index. It does not replace reading source files. + +## Metadata + +- Review ID: `round-05.1-web-ccra-selector-calibration-scoped-patch` +- Context profile: `web-ccra` +- Status: `PASS` + +## Source Roots + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch` + +## Files Included + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` (3927 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` (2525 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md` (1921 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` (1803 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` (1884 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md` (2773 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md` (1741 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json` (2373 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json` (4248 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md` (2672 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml` (900 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md` (8724 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json` (12355 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json` (203586 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md` (25705 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml` (901 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json` (1809 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md` (667 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json` (4200 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md` (972 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md` (1407 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` (895 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` (577 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` (478 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md` (880 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md` (442 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md` (508 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md` (644 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt` (3420 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json` (278115 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md` (412 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json` (255136 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md` (412 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml` (2203 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json` (25759 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md` (2641 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json` (8743 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md` (2062 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log` (283 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log` (4539 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log` (428 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log` (423 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log` (807 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log` (476 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log` (446 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log` (416 bytes) +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json` (1750 bytes) + +## Files Excluded + +- None + +## Important Reports + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json` + +## Test Or Validation Outputs + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json` + +## Diff Or Changed File References + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md` + +## Prior Decision References + +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md` +- `ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md` + +## Known Non Goals + +- None + +## Open Questions For Reviewer Or Agent + +- None + +## Blocking Errors + +- None + +## Machine Readable Manifest + +- `review-file-manifest.json` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json new file mode 100644 index 0000000..e5c90bd --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json @@ -0,0 +1,349 @@ +{ + "review_id": "round-05.1-web-ccra-selector-calibration-scoped-patch", + "context_profile": "web-ccra", + "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "source_roots": [ + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + ], + "missing_source_roots": [], + "files_included": [ + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "size_bytes": 3927, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "size_bytes": 2525, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "size_bytes": 1921, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "size_bytes": 1803, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "size_bytes": 1884, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md", + "size_bytes": 2773, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md", + "size_bytes": 1741, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json", + "size_bytes": 2373, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json", + "size_bytes": 4248, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md", + "size_bytes": 2672, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml", + "size_bytes": 900, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md", + "size_bytes": 8724, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json", + "size_bytes": 12355, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json", + "size_bytes": 203586, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md", + "size_bytes": 25705, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml", + "size_bytes": 901, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json", + "size_bytes": 1809, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md", + "size_bytes": 667, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json", + "size_bytes": 4200, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "size_bytes": 972, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "size_bytes": 1407, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "size_bytes": 895, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "size_bytes": 577, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "size_bytes": 478, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "size_bytes": 880, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md", + "size_bytes": 442, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md", + "size_bytes": 508, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "size_bytes": 644, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt", + "size_bytes": 3420, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json", + "size_bytes": 278115, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md", + "size_bytes": 412, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json", + "size_bytes": 255136, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md", + "size_bytes": 412, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml", + "size_bytes": 2203, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json", + "size_bytes": 25759, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md", + "size_bytes": 2641, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json", + "size_bytes": 8743, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md", + "size_bytes": 2062, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log", + "size_bytes": 283, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log", + "size_bytes": 4539, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log", + "size_bytes": 428, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log", + "size_bytes": 423, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log", + "size_bytes": 807, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log", + "size_bytes": 476, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log", + "size_bytes": 446, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log", + "size_bytes": 416, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + }, + { + "path": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json", + "size_bytes": 1750, + "source_root": "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch" + } + ], + "files_excluded": [], + "important_reports": [ + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/04_REVIEW_QUESTIONS_FOR_WEB_CCRA_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/05_EVIDENCE_INDEX_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/BUNDLE_FILE_MANIFEST_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/WEB_BUNDLE_MANIFEST_05.1.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/audit/bundle-audit.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/bundle-audit-profile.yaml", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-context.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/context/review-file-manifest.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json" + ], + "test_or_validation_outputs": [ + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/03_VALIDATION_LIFECYCLE_REGRESSION_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json" + ], + "diff_or_changed_file_references": [ + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/02_SELECTOR_BEHAVIOR_DIFF_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md" + ], + "prior_decision_references": [ + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/01_POLICY_SCOPE_AND_OWNER_DECISION_05.1.md", + "ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ], + "known_non_goals": [], + "open_questions_for_reviewer_or_agent": [], + "metadata": {}, + "blocking_errors": [], + "machine_readable_summary": { + "status": "PASS", + "source_roots_count": 1, + "missing_source_roots_count": 0, + "files_included_count": 47, + "files_excluded_count": 0, + "important_reports_count": 47, + "validation_outputs_count": 15, + "diff_references_count": 14, + "prior_decisions_count": 2, + "blocking_error_count": 0 + } +} \ No newline at end of file diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json new file mode 100644 index 0000000..449000c --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.json @@ -0,0 +1,4248 @@ +{ + "total_cases_compared": 215, + "unchanged_cases": [ + "R04-BI-001", + "R04-BI-002", + "R04-BI-003", + "R04-BI-004", + "R04-BI-005", + "R04-BI-006", + "R04-BI-007", + "R04-BI-008", + "R04-BI-009", + "R04-BI-014", + "R04-BI-016", + "R04-BI-018", + "R04-BI-019", + "R04-BI-020", + "R04-BI-021", + "R04-BI-022", + "R04-BI-023", + "R04-BI-024", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-028", + "R04-BI-029", + "R04-BI-031", + "R04-BI-032", + "R04-BI-033", + "R04-BI-034", + "R04-BI-035", + "R04-BI-036", + "R04-BI-037", + "R04-BI-038", + "case_ia_boundary_medium_core_001", + "case_ia_boundary_medium_process_001", + "case_ia_boundary_medium_purpose_001", + "case_ia_misuse_layer_jump_001", + "case_ia_misuse_no_validation_001", + "case_ia_misuse_philosophizing_001", + "case_ia_negative_explicit_do_not_call_001", + "case_ia_negative_only_qpi_001", + "case_ia_no_call_edit_001", + "case_ia_no_call_fact_001", + "case_ia_no_call_light_execution_001", + "case_ia_pipeline_after_qpi_001", + "case_ia_positive_deep_modeling_001", + "case_ia_positive_heavy_failure_001", + "case_ia_positive_heavy_philosophy_001", + "case_ia_positive_model_extraction_001", + "case_ia_positive_resilience_001", + "case_ia_round04_do_not_enter_archaeology_001", + "case_ia_selector_gate_no_heavy_signal_001", + "case_ia_selector_gate_qpi_first_001", + "case_qpi_academic_ai_evidence_boundary_001", + "case_qpi_academic_bottom_line_control_001", + "case_qpi_academic_outcome_quality_assurance_001", + "case_qpi_academic_policy_memory_001", + "case_qpi_analysis_override_should_call_001", + "case_qpi_boundary_mixed_001", + "case_qpi_boundary_mixed_002", + "case_qpi_boundary_mixed_003", + "case_qpi_depth_limited_dominant_scarcity_001", + "case_qpi_depth_limited_problem_definition_001", + "case_qpi_depth_limited_qpi_only_001", + "case_qpi_dictionary_judgment_no_call_001", + "case_qpi_direct_summary_no_call_001", + "case_qpi_disappointment_label_as_identity_001", + "case_qpi_disappointment_mismatch_diagnostics_001", + "case_qpi_disappointment_one_person_issue_001", + "case_qpi_disappointment_one_time_fix_001", + "case_qpi_disappointment_single_factor_totalization_001", + "case_qpi_employment_credential_compliance_exposure_001", + "case_qpi_employment_metric_credibility_001", + "case_qpi_employment_overpromising_pipeline_001", + "case_qpi_employment_reported_metric_legitimacy_001", + "case_qpi_engineering_credential_integrity_policy_001", + "case_qpi_engineering_equipment_solutionism_001", + "case_qpi_engineering_market_closure_001", + "case_qpi_engineering_target_authenticity_001", + "case_qpi_flow_no_simulation_001", + "case_qpi_how_to_excel_no_call_001", + "case_qpi_how_to_markdown_pdf_no_call_001", + "case_qpi_international_capacity_governance_001", + "case_qpi_international_compliance_retention_001", + "case_qpi_international_logistics_no_call_001", + "case_qpi_international_metric_governance_001", + "case_qpi_international_pricing_trust_system_001", + "case_qpi_low_context_provisional_no_high_confidence_001", + "case_qpi_misuse_inflation_001", + "case_qpi_misuse_reduction_001", + "case_qpi_multi_perspective_requires_viewpoint_output_001", + "case_qpi_no_call_direct_edit_001", + "case_qpi_org_credential_continuity_001", + "case_qpi_org_hard_resource_documentation_001", + "case_qpi_org_untrusted_data_001", + "case_qpi_pipeline_before_ia_001", + "case_qpi_positive_issue_001", + "case_qpi_positive_issue_002", + "case_qpi_positive_issue_003", + "case_qpi_positive_problem_001", + "case_qpi_positive_problem_002", + "case_qpi_positive_problem_003", + "case_qpi_positive_question_001", + "case_qpi_positive_question_002", + "case_qpi_positive_question_003", + "case_qpi_research_capacity_problem_not_issue_001", + "case_qpi_research_data_truthfulness_001", + "case_qpi_research_identity_simulation_001", + "case_qpi_research_penalty_integrity_001", + "case_qpi_research_ranking_reduction_001", + "case_qpi_round04_depth_limited_assumption_scarcity_001", + "case_qpi_round04_depth_limited_scarcity_set_001", + "case_qpi_round04_depth_limited_specific_scarcity_001", + "case_qpi_round04_translation_payload_no_call_001", + "case_qpi_selector_gate_fact_001", + "selector_calibration_analysis_override_should_call_001", + "selector_calibration_direct_execution_001", + "selector_calibration_direct_summary_no_call_001", + "selector_calibration_fact_lookup_001", + "selector_calibration_fact_lookup_002", + "selector_calibration_false_positive_deep_word_001", + "selector_calibration_false_positive_model_word_001", + "selector_calibration_false_positive_philosophy_001", + "selector_calibration_ia_after_qpi_001", + "selector_calibration_ia_after_qpi_002", + "selector_calibration_ia_model_extraction_001", + "selector_calibration_ia_model_extraction_002", + "selector_calibration_ia_negative_explicit_do_not_call_001", + "selector_calibration_ia_negative_only_qpi_001", + "selector_calibration_override_001", + "selector_calibration_pipeline_001", + "selector_calibration_pipeline_002", + "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "selector_calibration_qpi_academic_bottom_line_control_001", + "selector_calibration_qpi_academic_digital_governance_001", + "selector_calibration_qpi_academic_outcome_excuse_001", + "selector_calibration_qpi_academic_policy_memory_001", + "selector_calibration_qpi_academic_resource_reuse_001", + "selector_calibration_qpi_academic_staffing_deadlock_001", + "selector_calibration_qpi_academic_strategy_myopia_001", + "selector_calibration_qpi_complexity_placement_001", + "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "selector_calibration_qpi_depth_limited_problem_definition_001", + "selector_calibration_qpi_depth_limited_problem_definition_002", + "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "selector_calibration_qpi_depth_limited_qpi_only_001", + "selector_calibration_qpi_dictionary_judgment_no_call_001", + "selector_calibration_qpi_employment_asset_integration_boundary_001", + "selector_calibration_qpi_employment_authority_transfer_001", + "selector_calibration_qpi_employment_credential_compliance_001", + "selector_calibration_qpi_employment_metric_credibility_001", + "selector_calibration_qpi_employment_overpromising_pipeline_001", + "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "selector_calibration_qpi_employment_reverse_accountability_001", + "selector_calibration_qpi_employment_transactional_education_001", + "selector_calibration_qpi_engineering_asset_liability_001", + "selector_calibration_qpi_engineering_credential_integrity_001", + "selector_calibration_qpi_engineering_equipment_solutionism_001", + "selector_calibration_qpi_engineering_market_closure_001", + "selector_calibration_qpi_engineering_micro_control_001", + "selector_calibration_qpi_engineering_personnel_transition_001", + "selector_calibration_qpi_engineering_shortcut_debt_001", + "selector_calibration_qpi_engineering_target_authenticity_001", + "selector_calibration_qpi_external_authority_boundary_001", + "selector_calibration_qpi_flow_entry_point_001", + "selector_calibration_qpi_governance_load_001", + "selector_calibration_qpi_how_to_excel_no_call_001", + "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "selector_calibration_qpi_insufficient_context_001", + "selector_calibration_qpi_international_asset_expansion_001", + "selector_calibration_qpi_international_capability_institutionalization_001", + "selector_calibration_qpi_international_capacity_gate_001", + "selector_calibration_qpi_international_compliance_retention_001", + "selector_calibration_qpi_international_logistics_no_call_001", + "selector_calibration_qpi_international_metric_distortion_001", + "selector_calibration_qpi_international_pricing_trust_001", + "selector_calibration_qpi_international_role_inflation_001", + "selector_calibration_qpi_international_viewpoint_divergence_001", + "selector_calibration_qpi_intra_frame_mixed_001", + "selector_calibration_qpi_intra_frame_mixed_flow_001", + "selector_calibration_qpi_label_as_identity_001", + "selector_calibration_qpi_local_truth_global_structure_001", + "selector_calibration_qpi_mismatch_diagnostics_001", + "selector_calibration_qpi_no_simulation_001", + "selector_calibration_qpi_one_person_issue_001", + "selector_calibration_qpi_one_time_fix_trap_001", + "selector_calibration_qpi_only_001", + "selector_calibration_qpi_only_002", + "selector_calibration_qpi_org_credential_continuity_001", + "selector_calibration_qpi_org_hard_resource_documentation_001", + "selector_calibration_qpi_org_incentive_backlash_001", + "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "selector_calibration_qpi_org_pattern_level_issue_001", + "selector_calibration_qpi_org_role_authority_mismatch_001", + "selector_calibration_qpi_org_untrusted_data_001", + "selector_calibration_qpi_org_workaround_translation_001", + "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "selector_calibration_qpi_research_accounting_reduction_001", + "selector_calibration_qpi_research_hard_capacity_001", + "selector_calibration_qpi_research_identity_simulation_001", + "selector_calibration_qpi_research_penalty_integrity_001", + "selector_calibration_qpi_research_ranking_trap_001", + "selector_calibration_qpi_research_safety_accountability_001", + "selector_calibration_qpi_research_talent_role_mismatch_001", + "selector_calibration_qpi_research_transactional_assets_001", + "selector_calibration_qpi_single_factor_totalization_001", + "selector_calibration_qpi_stop_gate_001", + "selector_calibration_qpi_time_scale_scope_001", + "selector_calibration_rewrite_001", + "selector_calibration_translation_001" + ], + "changed_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "targeted_changes": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "non_target_changes": [], + "new_failures": [], + "resolved_failures": [], + "missing_before_cases": [ + "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "selector_calibration_round05_1_direct_execution_no_call_031", + "selector_calibration_round05_1_direct_execution_no_call_032", + "selector_calibration_round05_1_direct_execution_no_call_033", + "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "selector_calibration_round05_1_execution_constraint_no_call_014", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "selector_calibration_round05_1_natural_language_prior_qpi_claim_025" + ], + "missing_after_cases": [], + "diff_table": [ + { + "case_id": "R04-BI-001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-004", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-005", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-006", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-007", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-008", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-009", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-010", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-011", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-012", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-013", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-014", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-015", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-016", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-017", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-018", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-019", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi+intellectual_archaeology", + "after_route": "qpi+intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-020", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-021", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-022", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-023", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-024", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-025", + "change_type": "unchanged", + "targeted": true, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-026", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-027", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-028", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-029", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-030", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "qpi", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-031", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-032", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-033", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-034", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-035", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-036", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-037", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-038", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_resilience_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_override_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_rewrite_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + } + ], + "blocking_errors": [], + "machine_readable_summary": { + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 + } +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md new file mode 100644 index 0000000..fd60bd7 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/independent_routing_diff/routing-behavior-diff.md @@ -0,0 +1,270 @@ +# Routing Behavior Diff + +Status: `ATTENTION` + +## Summary + +- Total cases compared: 215 +- Unchanged cases: 208 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 +- New failures: 0 +- Resolved failures: 0 +- Missing before cases: 19 +- Missing after cases: 0 + +## Diff Table + +| Case ID | Change Type | Targeted | Before Route | After Route | Before Failure | After Failure | No-Call Changed | +| --- | --- | --- | --- | --- | --- | --- | --- | +| R04-BI-001 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-002 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-003 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-004 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-005 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-006 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-007 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-008 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-009 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-010 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-011 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-012 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-013 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-014 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-015 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-016 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-017 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-018 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-019 | unchanged | False | qpi+intellectual_archaeology | qpi+intellectual_archaeology | False | False | False | +| R04-BI-020 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-021 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-022 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-023 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-024 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-025 | unchanged | True | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| R04-BI-026 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-027 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-028 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-029 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-030 | route_changed+no_call_changed | True | qpi | no_call | False | False | True | +| R04-BI-031 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-032 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-033 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-034 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-035 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-036 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-037 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-038 | unchanged | True | qpi | qpi | False | False | False | +| case_ia_boundary_medium_core_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_boundary_medium_process_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_boundary_medium_purpose_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_misuse_layer_jump_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_misuse_no_validation_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_misuse_philosophizing_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_no_call_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_light_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_pipeline_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_deep_modeling_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_failure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_philosophy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_resilience_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_round04_do_not_enter_archaeology_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_selector_gate_no_heavy_signal_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_selector_gate_qpi_first_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_outcome_quality_assurance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_disappointment_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_time_fix_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_credential_compliance_exposure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_credential_integrity_policy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_flow_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_capacity_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_metric_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_pricing_trust_system_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_low_context_provisional_no_high_confidence_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_multi_perspective_requires_viewpoint_output_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_no_call_direct_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_pipeline_before_ia_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_problem_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_003 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_002 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_capacity_problem_not_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_data_truthfulness_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_ranking_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_assumption_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_scarcity_set_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_specific_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_translation_payload_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_selector_gate_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_direct_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_002 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_deep_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_model_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_philosophy_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_ia_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_after_qpi_002 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| selector_calibration_ia_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_model_extraction_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_override_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_digital_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_outcome_excuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_resource_reuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_staffing_deadlock_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_strategy_myopia_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_complexity_placement_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_or_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_employment_asset_integration_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_authority_transfer_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_credential_compliance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reverse_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_transactional_education_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_asset_liability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_credential_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_micro_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_personnel_transition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_shortcut_debt_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_external_authority_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_flow_entry_point_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_governance_load_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_insufficient_context_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_asset_expansion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capability_institutionalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capacity_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_international_metric_distortion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_pricing_trust_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_role_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_viewpoint_divergence_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_flow_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_local_truth_global_structure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_time_fix_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_incentive_backlash_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_low_cost_indicator_survival_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_pattern_level_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_role_authority_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_workaround_translation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_psych_mechanism_ambiguity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_accounting_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_hard_capacity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_ranking_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_safety_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_talent_role_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_transactional_assets_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_stop_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_time_scale_scope_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_rewrite_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_round05_1_ambiguous_low_context_no_call_028 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_029 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_030 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_015 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_016 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_017 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_execution_no_call_031 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_032 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_033 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_026 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_027 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_038 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_execution_constraint_no_call_014 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_010 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_011 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_012 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_013 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_natural_language_prior_qpi_claim_025 | missing_before | False | | intellectual_archaeology+qpi | | False | | +| selector_calibration_translation_001 | unchanged | False | no_call | no_call | False | False | False | + +## Machine Readable Summary + +```json +{ + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 +} +``` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml new file mode 100644 index 0000000..a3d1c92 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-guard-config.yaml @@ -0,0 +1,41 @@ +watched_paths: + - "reports/Round05_1_post_patch_closeout_report_2026-06-19.md" + - "docs/DECISIONS.md" + - "selector/README.md" + - "scripts/README.md" + - "selector/selector_rules.json" + - "selector/selector_calibration_inputs.json" + - "models/qpi.model.json" + - "models/intellectual_archaeology.model.json" +status_fields: + - status + - lifecycle + - model.status + - model.lifecycle +forbidden_status_values: + - stable + - owner-approved + - ccra-approved +warning_status_values: + - candidate + - ready-for-review +required_evidence_markers: + - owner_decision + - owner decision + - ccra_review + - ccra review + - web ccra +approved_phrases: + - owner-approved + - ccra-approved + - Owner approved + - CCRA approved +forbidden_phrases: + - production-ready + - released to production + - final approved +allowed_contexts: + - do not say + - must not claim + - example: +evidence_window_chars: 240 diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json new file mode 100644 index 0000000..d268fd8 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.json @@ -0,0 +1,44 @@ +{ + "scan_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "config_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_lifecycle_status_guard_scan_2026-06-19\\lifecycle-guard-config.yaml", + "files_scanned": [ + "docs/DECISIONS.md", + "models/intellectual_archaeology.model.json", + "models/qpi.model.json", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "scripts/README.md", + "selector/README.md", + "selector/selector_calibration_inputs.json", + "selector/selector_rules.json" + ], + "possible_overclaims": [], + "field_level_findings": [], + "phrase_level_findings": [], + "missing_evidence_markers": [], + "warnings": [], + "blocking_errors": [], + "observations": [ + { + "file": "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "source": "text", + "phrase": "Owner approved", + "line": 7, + "column": 1, + "severity": "observation", + "evidence_present": true, + "context": "# Round 05.1 Post-Patch Closeout Report Date: 2026-06-19 ## 1. Scope Owner approved Round 05.1 as a scoped selector calibration implementation based on `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md`. This was not an open selector redesign. Implemented scope: - Added Round", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + } + ], + "machine_readable_summary": { + "status": "PASS", + "files_scanned_count": 8, + "field_finding_count": 0, + "phrase_finding_count": 0, + "missing_evidence_count": 0, + "warning_count": 0, + "blocking_count": 0, + "observation_count": 1 + } +} \ No newline at end of file diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md new file mode 100644 index 0000000..18a28e2 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/lifecycle_scan/lifecycle-status-guard-scan.md @@ -0,0 +1,32 @@ +# Lifecycle Status Guard Scan + +## Summary + +- Status: `PASS` +- Files scanned: 8 +- Blocking findings: 0 +- Warnings: 0 +- Evidence-present observations: 1 + +## Blocking Findings + +- None + +## Warnings + +- None + +## Observations + +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` line 7: `Owner approved` - evidence marker present; approval validity not decided. + +## Files Scanned + +- `docs/DECISIONS.md` +- `models/intellectual_archaeology.model.json` +- `models/qpi.model.json` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `scripts/README.md` +- `selector/README.md` +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip new file mode 100644 index 0000000000000000000000000000000000000000..3408cab08250569afb22b0c5632c766c78b1106f GIT binary patch literal 211341 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

OR=IpU-uCr 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

m?2&@e@h8d?mf)>FQ&tfqr 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 literal 0 HcmV?d00001 diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json new file mode 100644 index 0000000..2e04d65 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/optional_raw_changed_files_05.1.zip.validation.json @@ -0,0 +1,73 @@ +{ + "status": "PASS", + "output_zip": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\ccra_review_bundle\\round-05.1_2026-06-19_selector-calibration-scoped-patch\\optional_raw_changed_files_05.1.zip", + "source_file_count": 63, + "zip_entry_count": 63, + "entries": [ + "README.md", + "AGENTS.md", + "PROJECTS.md", + "docs/DECISIONS.md", + "docs/WORKFLOW.md", + "docs/ROUND_AUTOMATION_PROTOCOL.md", + "selector/README.md", + "selector/selector_rules.json", + "selector/selector_calibration_inputs.json", + "selector/round04_blind_inputs.json", + "scripts/README.md", + "scripts/init_round05_context.py", + "scripts/run_round04_post_patch_verification.py", + "scripts/run_round05_1_selector_patch_audit.py", + "tests/test_init_round05_context.py", + "tests/test_round05_1_selector_patch_audit.py", + "tests/regression_cases.json", + "tests/qpi.regression.json", + "tests/intellectual_archaeology.regression.json", + "models/qpi.model.json", + "models/intellectual_archaeology.model.json", + "cards/qpi.md", + "cards/intellectual_archaeology.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md", + "reports/Round04_closeout_note_2026-06-18.md", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md", + "reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md", + "reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md", + "reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md", + "reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "reports/round05_1_selector_patch_audit/before_selector_behavior.md", + "reports/round05_1_selector_patch_audit/before_selector_behavior.json", + "reports/round05_1_selector_patch_audit/after_selector_behavior.md", + "reports/round05_1_selector_patch_audit/after_selector_behavior.json", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json", + "reports/round05_1_selector_patch_audit/gate-manifest.yaml", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json", + "reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log", + "reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml", + "reports/selector_calibration_smoke_report.md", + "reports/selector_regression_report_v0.2.md", + "reports/validation_report.md", + "reports/index_rebuild_report.md", + "reports/model_card_sync_report_v0.2.md" + ], + "warnings": [], + "errors": [] +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md new file mode 100644 index 0000000..6f0305f --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/01_ROUND05_1_POST_PATCH_CLOSEOUT.md @@ -0,0 +1,24 @@ +# Round 05.1 Post-Patch Closeout + +Source: `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` + +Round 05.1 executed a scoped selector calibration patch after Owner approval. + +Implemented: + +- Added Round 05.1 selector calibration rows. +- Patched selector rules only with narrow QPI gate phrases for governance / responsibility / consensus and capacity / path boundary cases. +- Added one ambiguous low-context no-call signal. +- Added before / after selector behavior snapshot and diff tooling. +- Preserved QPI-before-IA default behavior. +- Preserved natural-language prior-QPI claims under lightweight QPI review. + +Not implemented: + +- No third model. +- No QPI or Intellectual Archaeology lifecycle upgrade. +- No LLM selector. +- No RAG, vector database, frontend, backend, accounts, or service layer. +- No full Round 04 blind pool conversion into regression. +- No structured `prior_qpi_result` selector support. +- No new regression cases at the start of Round 05.1. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md new file mode 100644 index 0000000..52e26f5 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/02_ROUND05_1_CHANGED_FILES.md @@ -0,0 +1,35 @@ +# Round 05.1 Changed Files + +Primary implementation files: + +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` +- `scripts/run_round05_1_selector_patch_audit.py` +- `scripts/run_round04_post_patch_verification.py` +- `tests/test_round05_1_selector_patch_audit.py` +- `selector/README.md` +- `scripts/README.md` +- `docs/DECISIONS.md` + +Evidence files: + +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `reports/round05_1_selector_patch_audit/before_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` + +Explicitly unchanged: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- `models/qpi.model.json` +- `models/intellectual_archaeology.model.json` +- `cards/qpi.md` +- `cards/intellectual_archaeology.md` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md new file mode 100644 index 0000000..36cebcc --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md @@ -0,0 +1,22 @@ +# Round 05.1 Target Behavior Diff + +Source: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` + +Diff summary: + +- Total cases compared: 215 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 + +| case_id | before | after | reason | +| --- | --- | --- | --- | +| R04-BI-010 | no_call | qpi | responsibility ambiguity / missing primary owner | +| R04-BI-011 | no_call | qpi | stakeholder conflict collapses direction | +| R04-BI-012 | no_call | qpi | commitment / consensus scarcity | +| R04-BI-013 | no_call | qpi | decision authority gap | +| R04-BI-015 | no_call | qpi | minimum-path uncertainty | +| R04-BI-017 | no_call | qpi | stable-output blockage from fragmented execution capacity | +| R04-BI-030 | qpi | no_call | ambiguous low-context old-problem reference | + +Changed fields include selected models, rejected models, scores, no-call status, reasons, and penalties. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md new file mode 100644 index 0000000..ff9fb57 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md @@ -0,0 +1,22 @@ +# Round 05.1 Non-Target Behavior Diff + +Source: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` + +Project diff result: + +```text +Non-target changes: 0 +``` + +Independent routing diff result: + +```text +Targeted changes: 7 +Non-target changes: 0 +New failures: 0 +Resolved failures: 0 +``` + +The independent routing diff reports `ATTENTION` because 19 new calibration rows were added after baseline capture and therefore appear as `missing_before_cases`. + +This is expected for Round 05.1 because calibration rows were intentionally added after before baseline capture. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md new file mode 100644 index 0000000..a40b083 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md @@ -0,0 +1,15 @@ +# Round 05.1 Non-Target Disposition Table + +No non-target behavior changes were detected. + +Required disposition fields: + +| case_id | changed_fields | expected_by_policy | owner_disposition | ccra_disposition | follow_up | +| --- | --- | --- | --- | --- | --- | +| none | none | not_applicable | not_applicable | not_applicable | no action | + +If a later review reclassifies any behavior change as non-target, Owner / CCRA disposition must use: + +```text +accept / reject / defer +``` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md new file mode 100644 index 0000000..9c76e8e --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/06_ROUND05_1_VALIDATION_REPORT.md @@ -0,0 +1,30 @@ +# Round 05.1 Validation Report + +Source: `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` + +Gate-runner status: + +- Status: PASS +- Commands declared: 8 +- Commands run: 8 +- Commands skipped: 0 +- Manifest errors: 0 + +Passed gates: + +- `python -m unittest tests.test_round05_1_selector_patch_audit -v` +- `python -m unittest discover -s tests -p test*.py -v` +- `python scripts\run_selector_calibration_smoke.py` +- `python scripts\rebuild_indexes.py --check` +- `python scripts\validate_model_library.py` +- `python scripts\run_selector_regression.py` +- `python scripts\check_card_contract.py` +- `python scripts\check_model_card_sync.py` + +Supporting reports: + +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/index_rebuild_report.md` +- `reports/validation_report.md` +- `reports/model_card_sync_report_v0.2.md` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md new file mode 100644 index 0000000..db5e624 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/07_ROUND05_1_REGRESSION_IMPACT.md @@ -0,0 +1,15 @@ +# Round 05.1 Regression Impact + +No regression JSON was modified in Round 05.1. + +Confirmed unchanged: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` + +Selector regression passed after the scoped patch. + +No new high-risk guardrail was added to regression in this round. + +Future Owner / CCRA decisions may separately decide whether any Round 05.1 case should become regression. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md new file mode 100644 index 0000000..49c735b --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/08_ROUND05_1_LIFECYCLE_GUARD.md @@ -0,0 +1,21 @@ +# Round 05.1 Lifecycle Guard + +Source: `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` + +Lifecycle scan result: + +- Status: PASS +- Files scanned: 8 +- Blocking findings: 0 +- Warnings: 0 + +Model lifecycle files were not modified. + +Current state: + +| model | status | stability_level | regression_status | +| --- | --- | --- | --- | +| qpi | draft | B | pending | +| intellectual_archaeology | draft | B | pending | + +Round 05.1 does not constitute lifecycle upgrade evidence. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md new file mode 100644 index 0000000..0dd4517 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/post_patch_evidence/09_ROUND05_1_OWNER_DECISION_NEEDED.md @@ -0,0 +1,15 @@ +# Round 05.1 Owner Decision Needed + +No blocking non-target behavior change is pending. + +Potential future decisions: + +1. Whether any Round 05.1 case should later become regression. +2. Whether to define a structured `prior_qpi_result` / `qpi_context_provided` product contract. +3. Whether to further narrow direct IA exception policy after more exact case review. +4. Whether Local CCRA pass 01 is sufficient to proceed toward formal Web CCRA bundle construction. + +Current recommendation for this review step: + +- Run Local CCRA pass 01. +- Do not build formal Web CCRA bundle until Local CCRA findings-confirmation and Owner decision are recorded. diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt new file mode 100644 index 0000000..9423890 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/raw_file_list_05.1.txt @@ -0,0 +1,63 @@ +README.md +AGENTS.md +PROJECTS.md +docs/DECISIONS.md +docs/WORKFLOW.md +docs/ROUND_AUTOMATION_PROTOCOL.md +selector/README.md +selector/selector_rules.json +selector/selector_calibration_inputs.json +selector/round04_blind_inputs.json +scripts/README.md +scripts/init_round05_context.py +scripts/run_round04_post_patch_verification.py +scripts/run_round05_1_selector_patch_audit.py +tests/test_init_round05_context.py +tests/test_round05_1_selector_patch_audit.py +tests/regression_cases.json +tests/qpi.regression.json +tests/intellectual_archaeology.regression.json +models/qpi.model.json +models/intellectual_archaeology.model.json +cards/qpi.md +cards/intellectual_archaeology.md +ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md +ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md +reports/Round04_closeout_note_2026-06-18.md +reports/Round05_1_post_patch_closeout_report_2026-06-19.md +reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md +reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md +reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md +reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md +reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md +reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md +reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md +reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md +reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md +reports/round05_1_selector_patch_audit/before_selector_behavior.md +reports/round05_1_selector_patch_audit/before_selector_behavior.json +reports/round05_1_selector_patch_audit/after_selector_behavior.md +reports/round05_1_selector_patch_audit/after_selector_behavior.json +reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md +reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json +reports/round05_1_selector_patch_audit/gate-manifest.yaml +reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md +reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json +reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md +reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json +reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log +reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log +reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log +reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log +reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log +reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log +reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log +reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log +reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md +reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json +reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml +reports/selector_calibration_smoke_report.md +reports/selector_regression_report_v0.2.md +reports/validation_report.md +reports/index_rebuild_report.md +reports/model_card_sync_report_v0.2.md diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json new file mode 100644 index 0000000..09970dd --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.json @@ -0,0 +1,9314 @@ +{ + "snapshot_type": "after", + "generated_at": "2026-06-19T10:41:58", + "selector_version": "0.2.2-draft", + "case_count": 234, + "targeted_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-014", + "R04-BI-015", + "R04-BI-016", + "R04-BI-017", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-038" + ], + "records": [ + { + "case_id": "R04-BI-001", + "source": "round04_blind_pool", + "input": "查一下《原则》这本书的作者是谁,只要事实,不要分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_fact_lookup", + "why_included": "Tests whether direct fact lookup stays outside model routing." + } + }, + { + "case_id": "R04-BI-002", + "source": "round04_blind_pool", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_translation", + "why_included": "Tests pure translation as no-call." + } + }, + { + "case_id": "R04-BI-003", + "source": "round04_blind_pool", + "input": "请把这段话润色得更顺一点,不要改变意思,也不要解释原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 润色" + ], + "qpi": [ + "hard no-call signal: 润色" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_rewrite", + "why_included": "Tests polish-only request with explicit no-analysis boundary." + } + }, + { + "case_id": "R04-BI-004", + "source": "round04_blind_pool", + "input": "把下面这组要点整理成 Markdown 表格,直接给结果。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_formatting", + "why_included": "Tests formatting / direct execution without cognitive model need." + } + }, + { + "case_id": "R04-BI-005", + "source": "round04_blind_pool", + "input": "把这个 JSON 压缩成单行,不用说明:{\"status\":\"draft\",\"level\":\"B\"}", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_direct_execution", + "why_included": "Tests direct transformation request." + } + }, + { + "case_id": "R04-BI-006", + "source": "round04_blind_pool", + "input": "我们现在反复开会但没有推进,我想先判断这是缺信息、缺路径,还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 反复、共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight problem-definition language without asking for depth." + } + }, + { + "case_id": "R04-BI-007", + "source": "round04_blind_pool", + "input": "这个项目卡住了,我不确定到底是问题没定义清楚,还是执行方案不够。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests QPI-like framing without naming QPI." + } + }, + { + "case_id": "R04-BI-008", + "source": "round04_blind_pool", + "input": "我们有一堆材料,但不知道下一步该问什么问题,先帮我定性一下。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests question/problem boundary and data/path scarcity." + } + }, + { + "case_id": "R04-BI-009", + "source": "round04_blind_pool", + "input": "这件事到底算一个简单问题、复杂问题,还是已经变成组织议题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight classification among question / problem / issue." + } + }, + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility ambiguity and consensus scarcity." + } + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests cross-stakeholder conflict and governance weight." + } + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility / commitment issue where path may already exist." + } + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests multi-party ownership and decision authority gap." + } + }, + { + "case_id": "R04-BI-014", + "source": "round04_blind_pool", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests resource / capacity scarcity rather than data scarcity." + } + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests path scarcity with sufficient source material." + } + }, + { + "case_id": "R04-BI-016", + "source": "round04_blind_pool", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests operational path constraints and institutional friction." + } + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests capacity scarcity mixed with execution continuity." + } + }, + { + "case_id": "R04-BI-018", + "source": "round04_blind_pool", + "input": "请从这篇长文里抽取一个可复用的认知模型,重点看它的核心机制和适用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-extraction intent and possible depth-modeling route." + } + }, + { + "case_id": "R04-BI-019", + "source": "round04_blind_pool", + "input": "这套说法背后好像有一个稳定结构,不只是观点总结,帮我判断它能不能沉淀成模型。", + "targeted": false, + "selected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "rejected_model_ids": [], + "route": "qpi+intellectual_archaeology", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.42 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 沉淀成模型", + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-mining request without naming Intellectual Archaeology." + } + }, + { + "case_id": "R04-BI-020", + "source": "round04_blind_pool", + "input": "我想把这段讨论拆成原始判断、隐含假设、适用条件和误用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests structured depth analysis intent." + } + }, + { + "case_id": "R04-BI-021", + "source": "round04_blind_pool", + "input": "先不要思想考古,只判断这是不是一个 QPI 意义上的问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests explicit IA refusal while allowing QPI." + } + }, + { + "case_id": "R04-BI-022", + "source": "round04_blind_pool", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests depth-limiting QPI override without naming QPI." + } + }, + { + "case_id": "R04-BI-023", + "source": "round04_blind_pool", + "input": "这次先不做深度建模,只做问题定性,看它是缺数据、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests QPI-limited intent plus explicit depth refusal." + } + }, + { + "case_id": "R04-BI-024", + "source": "round04_blind_pool", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests model-level hard exclusion for IA while preserving QPI-like routing." + } + }, + { + "case_id": "R04-BI-025", + "source": "round04_blind_pool", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": true, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests explicit post-QPI depth handoff." + } + }, + { + "case_id": "R04-BI-026", + "source": "round04_blind_pool", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests repeated-pattern depth modeling beyond lightweight QPI." + } + }, + { + "case_id": "R04-BI-027", + "source": "round04_blind_pool", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deep assumption / mechanism request." + } + }, + { + "case_id": "R04-BI-028", + "source": "round04_blind_pool", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests very low context and likely need for clarification." + } + }, + { + "case_id": "R04-BI-029", + "source": "round04_blind_pool", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests short ambiguous frustration signal." + } + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests prior-context dependency without enough current evidence." + } + }, + { + "case_id": "R04-BI-031", + "source": "round04_blind_pool", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests whether generic how-to stays outside QPI after broad \"如何\" gate was narrowed." + } + }, + { + "case_id": "R04-BI-032", + "source": "round04_blind_pool", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests tool/how-to request as no-call." + } + }, + { + "case_id": "R04-BI-033", + "source": "round04_blind_pool", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_dictionary_judgment", + "why_included": "Tests whether ordinary word-meaning judgment avoids QPI over-selection." + } + }, + { + "case_id": "R04-BI-034", + "source": "round04_blind_pool", + "input": "请把下面内容总结成三点,但不要只执行,先判断它背后的问题定义。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "direct_execution_with_analysis_override", + "why_included": "Tests whether explicit analysis override can escape direct-execution no-call." + } + }, + { + "case_id": "R04-BI-035", + "source": "round04_blind_pool", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests Round 03.2a depth-limiting override without naming QPI or IA." + } + }, + { + "case_id": "R04-BI-036", + "source": "round04_blind_pool", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests QPI-limited routing while rejecting deeper modeling." + } + }, + { + "case_id": "R04-BI-037", + "source": "round04_blind_pool", + "input": "如何提高这个账号的流量?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_growth_how_to", + "why_included": "Tests whether generic growth how-to is routed to QPI, no-call, or low-confidence provisional handling." + } + }, + { + "case_id": "R04-BI-038", + "source": "round04_blind_pool", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deeper modeling intent without explicit \"思想考古\" or \"底层假设\" wording." + } + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "source": "selector_calibration_inputs", + "input": "查一下 QPI 这个缩写是什么意思,只要事实。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Hard no-call because the user asks for lookup only." + } + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "source": "selector_calibration_inputs", + "input": "这篇文章的发布日期是哪天?不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Date lookup does not need QPI or IA." + } + }, + { + "case_id": "selector_calibration_rewrite_001", + "source": "selector_calibration_inputs", + "input": "请直接润色这段话,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Pure polish request." + } + }, + { + "case_id": "selector_calibration_translation_001", + "source": "selector_calibration_inputs", + "input": "翻译这句话:The model is provisional.", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 翻译这句话" + ], + "qpi": [ + "hard no-call signal: 翻译这句话" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Translation request." + } + }, + { + "case_id": "selector_calibration_direct_execution_001", + "source": "selector_calibration_inputs", + "input": "把这个 JSON 缩进格式化一下,马上执行,不用解释。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ], + "qpi": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ] + }, + "metadata": { + "category": "direct_execution", + "expected_selector_behavior": "no_call", + "expected_notes": "Direct execution request." + } + }, + { + "case_id": "selector_calibration_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "我们现在的问题到底是缺数据、缺路径,还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit QPI problem-definition gate." + } + }, + { + "case_id": "selector_calibration_qpi_only_002", + "source": "selector_calibration_inputs", + "input": "这个需求反复卡住,我不确定该怎么定义这个问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、怎么定义、该怎么定义这个问题", + "complexity signal: 反复", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Problem definition is incomplete." + } + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "source": "selector_calibration_inputs", + "input": "如何提高流量?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 如何提高流量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi_low_confidence", + "expected_notes": "Selector may route to QPI, but QPI output must be provisional because subject and scenario are missing." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "source": "selector_calibration_inputs", + "input": "我是集团营销负责人,既缺流量增长方法,也担心销售、库存、客服和激励机制跟不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Same subject and scenario contain path/resource and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "source": "selector_calibration_inputs", + "input": "这个流程改造表面只是工具不熟,但实际牵涉真实调用、上下文裁剪、审计边界和后续复用。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Governance load raises Issue weight even if the owner is one person." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是中重型课题,请用思想考古分析它的底层假设和核心机制。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、思想考古", + "complexity signal: 底层、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、思想考古", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI-before-IA gate is satisfied." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是 P/I mixed,请下潜到 purpose 或 core_mechanism,说明不用到哲学基岩的理由。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing", + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Depth should be gated, not default full seven-layer analysis." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "source": "selector_calibration_inputs", + "input": "请从这篇文章抽取一个可复用模型,并检查它的底层假设是否稳定。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、可复用模型", + "complexity signal: 底层、模型、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、可复用模型" + ], + "qpi": [ + "complexity signal: 底层、模型、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Explicit model extraction and heavy-depth signal." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "source": "selector_calibration_inputs", + "input": "我想把这套专家直觉沉淀成模型,需要识别隐性知识和验证点。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 专家直觉、隐性知识、沉淀成模型", + "complexity signal: 模型", + "selection_priority=7", + "IA heavy-depth signal: 专家直觉、隐性知识" + ], + "qpi": [ + "complexity signal: 模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Expert intuition and tacit knowledge are IA triggers." + } + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "source": "selector_calibration_inputs", + "input": "把这句话里的“底层逻辑”换成更通俗的说法,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析" + ], + "qpi": [ + "hard no-call signal: 不要深入分析" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Deep word appears, but hard no-call rewrite intent wins." + } + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "source": "selector_calibration_inputs", + "input": "翻译 model 这个词,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "The word model is not a model-extraction request." + } + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "source": "selector_calibration_inputs", + "input": "查一下哲学基岩这个词出现在哪篇文章,只查位置。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只查、查一下" + ], + "qpi": [ + "hard no-call signal: 只查、查一下" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Lookup request wins over IA keyword." + } + }, + { + "case_id": "selector_calibration_override_001", + "source": "selector_calibration_inputs", + "input": "这看起来只是润色,但不要只执行,请分析背后的问题结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_with_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit analysis override allows QPI despite a rewrite-like surface." + } + }, + { + "case_id": "selector_calibration_pipeline_001", + "source": "selector_calibration_inputs", + "input": "问题定义还没完成,先不要思想考古,先判断这是 Q、P 还是 I。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "QPI-before-IA gate." + } + }, + { + "case_id": "selector_calibration_pipeline_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断不是事实查询,而是系统性课题;下一步检查它是否值得沉淀成可复用模型。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 可复用模型", + "complexity signal: 系统、模型", + "selection_priority=7", + "IA heavy-depth signal: 可复用模型", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题、系统性", + "complexity signal: 系统、模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI has completed the front gate." + } + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "source": "selector_calibration_inputs", + "input": "我们本来想自动化大纲审阅,但发现真正卡住的是原始材料压缩、前置上下文、主笔框定和 owner 确认,review 只是很晚才暴露问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 上下文", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 001: wrong automation entry point reveals context engineering and stage authority scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "source": "selector_calibration_inputs", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 002: no-simulation and formal-output legitimacy should route to QPI issue framing." + } + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "source": "selector_calibration_inputs", + "input": "分块提炼都局部正确,但整体主轴、主题结构和模型演化线被误读了;我怀疑局部真实冒充了全局结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 003: local truth impersonating global structure is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "source": "selector_calibration_inputs", + "input": "素材提炼完成后,不应该自动创建写作项目或自动进入模型挖掘;下一步必须先经过 owner 授权和 source-of-truth 确认。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 004: stop gates and downstream transition authority are QPI issue signals." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "source": "selector_calibration_inputs", + "input": "这只是我个人的流程改造,但它涉及真实调用、上下文裁剪、审计边界、token 成本、后续复用和未来 owner 的维护责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 005: one-owner workflow can be intra_frame_mixed when governance load is sustained." + } + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "source": "selector_calibration_inputs", + "input": "我不想简单判断这个流程是不是过度工程,而是要判断这些复杂度分别买到了真实性、保真性、可追溯性、可停止性和 ROI 吗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 006: complexity placement gate is QPI issue calibration, not a third model." + } + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "source": "selector_calibration_inputs", + "input": "同一个“失望性情感隔离”标签,可能是被动麻木,也可能是主动认知抽离;我需要先区分机制再判断这是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 001: mechanism ambiguity and multi-perspective routing should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "source": "selector_calibration_inputs", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 002: a label used for identity and relationship governance is not pure Q lookup." + } + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "source": "selector_calibration_inputs", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 003: single-factor totalization is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "source": "selector_calibration_inputs", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 004: one-time solution framing should route to QPI issue diagnosis." + } + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "source": "selector_calibration_inputs", + "input": "我想判断外部帮助是在替我给答案,还是帮我建立自我治理和校准环境,这涉及权威边界和依赖风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 治理、边界、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、边界、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 依赖风险", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 005: external authority boundary is a governance-load signal." + } + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "source": "selector_calibration_inputs", + "input": "同一个关系现象,在概念层像 Q,在一次行动上像 P,在长期生命模式上又像 I;我需要先确定时间尺度和分类范围。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 006: time scale and classification scope determine QPI routing." + } + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "source": "selector_calibration_inputs", + "input": "我需要检查这个心理关系材料有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 007: QPI mismatch diagnostics should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "source": "selector_calibration_inputs", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 008: one-person self-governance can still be Issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "source": "selector_calibration_inputs", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 001: hard resource gap disguised as documentation problem should route to QPI as governance/order scarcity with path/resource trigger." + } + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "source": "selector_calibration_inputs", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 002: credential metric repair damaging operational continuity is QPI issue / violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "source": "selector_calibration_inputs", + "input": "管理层把绩效下滑解释成员工不努力,但一线实际是在负激励和成本转嫁下理性减少投入。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 负激励、成本转嫁", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 003: performance decline with incentive backlash should not be reduced to effort problem." + } + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "source": "selector_calibration_inputs", + "input": "一个战略支持职能被要求拿出战略增长和外部合作,却没有资源、授权、信任和可执行空间,最后只能做指标包装。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 信任、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权、可执行空间", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 004: strategic role without strategic operating conditions is QPI role-authority mismatch." + } + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "source": "selector_calibration_inputs", + "input": "同一组织反复要求高目标低投入:要合作但不给交换,要产出但不给激励,要容量但不扩资源,下游只能吸收矛盾。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、组织、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、组织、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 005: pattern-level Issue from shared low-cost ambition / target-resource inconsistency mechanism." + } + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "source": "selector_calibration_inputs", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 006: data completeness versus truthfulness gap should route to QPI evidence authenticity issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "source": "selector_calibration_inputs", + "input": "中层执行者知道指令和现实冲突,但仍把不可能的要求翻译成可运行的变通动作,让错误治理逻辑继续运转。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 冲突、治理", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 现实冲突", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 007: role-boundary governance and workaround normalization." + } + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "source": "selector_calibration_inputs", + "input": "外部指标压力只是触发器,真正的问题是组织内部低投入、高压和形式主义治理,把指标生存变成对真实能力的吞噬。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织、治理、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、治理、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 008: umbrella organization-level Issue; keep in QPI, not future CT this round." + } + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "source": "selector_calibration_inputs", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 001: AI/tool request should route to QPI when evidence legitimacy and tool boundary are at stake." + } + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "source": "selector_calibration_inputs", + "input": "外部政策要求资质指标,于是组织引进高学历人员,但课程、岗位、课时和能力模型都吸收不了这些人。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 002: compliance staffing metric creates resource deadlock and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "source": "selector_calibration_inputs", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 003: policy cleanup is a QPI issue when policy memory and trust debt exist." + } + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "source": "selector_calibration_inputs", + "input": "一个项目方向短期更容易申报和包装,但可能偏离组织长期定位;这到底是资源可行妥协还是战略短视?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 004: short-term packaging versus long-term strategy should route to QPI." + } + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "source": "selector_calibration_inputs", + "input": "高层认为大学老师有空就可以去支援另一类课程,但课程对象、能力模型、课表结构和质量责任完全不同。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 005: cross-boundary resource reuse can be violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "source": "selector_calibration_inputs", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 006: input condition explanation cannot replace quality-assurance audit." + } + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "source": "selector_calibration_inputs", + "input": "平台和本地 AI 方案一直选不定,表面是工具比较,实际没人定义数据边界、安全、迭代、维护和迁移责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 数据边界、安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 007: platform choice masks digital governance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "source": "selector_calibration_inputs", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 008: operational accident can reveal bottom-line control failure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "source": "selector_calibration_inputs", + "input": "就业指标压力很大,组织想让就业部门反向考核教学部门,甚至用就业结果否决课程和教师安排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 001: hard outcome metric hides authority redesign." + } + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "source": "selector_calibration_inputs", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 002: credential metric repair can create compliance exposure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "source": "selector_calibration_inputs", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 003: reported metric lineage and performance legitimacy must be audited." + } + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "source": "selector_calibration_inputs", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 004: outcome promise can distort the student pipeline." + } + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "source": "selector_calibration_inputs", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 005: high metric value must be distinguished from high metric credibility." + } + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "source": "selector_calibration_inputs", + "input": "组织有真实企业资源和实习项目,但这些资源更多像展示资产和实习证明,没有进入课程、项目、评价和学生作品。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 006: real external asset with unproven learning integration is a boundary mixed case." + } + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "source": "selector_calibration_inputs", + "input": "某个职能部门因为指标好、资源多,就被认为应该接管教学评价和组织控制权,我需要区分资源认可和权威转移。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 007: asset recognition must not be inflated into authority transfer." + } + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "source": "selector_calibration_inputs", + "input": "组织为了生存越来越把教育做成就业率、创收和合规指标机器,我想判断这是经营调整还是教育价值定义被接管。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 008: survival strategy may reframe education as transactional output." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "source": "selector_calibration_inputs", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 001: target authenticity gap between terminal target and bridge evidence." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "source": "selector_calibration_inputs", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 002: equipment-led solutionism without market closure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "source": "selector_calibration_inputs", + "input": "过去一直用灵活替代人员顶上正式能力缺口,现在监管和事故风险让这个短路方案走不通了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 正式能力缺口", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 003: shortcut debt meets hard boundary." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "source": "selector_calibration_inputs", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 004: route to policy review, not personnel verdict." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "source": "selector_calibration_inputs", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 005: production capability without acquisition channel." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "source": "selector_calibration_inputs", + "input": "执行负责人越来越疲惫,表面像是不主动,实际每个细节都被领导反复改、反复拍板,责任边界不清。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 006: execution fatigue may reveal decision-rights architecture failure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "source": "selector_calibration_inputs", + "input": "一个强势部门放弃的项目被转给较弱部门,接收方把它当资产,但还不知道转移原因、维护成本、责任边界和真实收益。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 转移原因", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 007: inherited asset may hide liability." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "source": "selector_calibration_inputs", + "input": "技术方向升级后,老员工能力不匹配,老板想裁掉或换新人,但培训、转岗、补偿、协商和法律审查路径都没有。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 法律审查路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 008: capability upgrade requires legitimate personnel transition path." + } + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "source": "selector_calibration_inputs", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 001: retention workaround crosses compliance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "source": "selector_calibration_inputs", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 002: cross-unit conflict under missing hard capacity gate." + } + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "source": "selector_calibration_inputs", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "category": "qpi_no_call_boundary_year_end_international_college", + "expected_selector_behavior": "no_call_or_low_priority", + "expected_notes": "Paired no-call trap for case 002: simple logistics execution is not QPI unless capacity governance is present." + } + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "source": "selector_calibration_inputs", + "input": "一个高业绩团队希望用贡献换取更高职级、对外代表权和内部资源例外,但权责和继任机制还没设计。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 003: performance-backed role inflation." + } + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "source": "selector_calibration_inputs", + "input": "执行层只想把招生转化做好,决策层要的是从招生、培养到结果的完整链条,双方其实在定义不同的工作对象。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 完整链条", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 004: inter-viewpoint divergence with classification_by_viewpoint." + } + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "source": "selector_calibration_inputs", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 005: metric fact verification embedded in governance distortion." + } + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "source": "selector_calibration_inputs", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 006: pricing deadlock as trust-system failure." + } + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "source": "selector_calibration_inputs", + "input": "一个小团队执行力很强,但流程、客户关系、文档和继任都没沉淀到组织里,关键人离开业务可能失控。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 执行力", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 007: high-performing capability not yet institutionalized." + } + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "source": "selector_calibration_inputs", + "input": "组织有真实外部渠道和合作资产,想用它支撑快速扩张,但内部交付、合规、质量和容量还没准备好。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、容量、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、容量、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 008: real external asset used as license for unready internal expansion." + } + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "source": "selector_calibration_inputs", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 001: umbrella research identity simulation case." + } + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "source": "selector_calibration_inputs", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 002: data completeness is not truthfulness." + } + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "source": "selector_calibration_inputs", + "input": "组织想通过交易性专利、论文或研究资产形成科研证据,但这些证据不一定对应真实科研能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 003: transactional research assets as subcase evidence." + } + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "source": "selector_calibration_inputs", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 004: quick ranking improvement can be a QPI selector trap." + } + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "source": "selector_calibration_inputs", + "input": "组织引进了高端人才,但没有平台、任务和角色设计,只把他当外部指标和展示资产。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 005: high-level talent as role-governance case." + } + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "source": "selector_calibration_inputs", + "input": "业务扩张需要更多空间和设施,但物理容量不够,领导想靠协调和临时腾挪解决。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 容量", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 物理容量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 006: hard capacity cannot be solved by administrative command." + } + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "source": "selector_calibration_inputs", + "input": "安全事项临近截止才发现没人牵头,最后靠最高层临时抓人指派完成。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、没人牵头", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 007: Q-like responsibility question reveals accountability Issue." + } + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "source": "selector_calibration_inputs", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 008: punishment state versus integrity state." + } + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "category": "round_03_1_direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 03.1 direct summary request must not select QPI by default score." + } + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Explicit IA refusal must be a model-level hard exclusion, not a score penalty." + } + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "source": "selector_calibration_inputs", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Only-QPI instruction should reject IA even when IA terms appear." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic tool how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic conversion how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "source": "selector_calibration_inputs", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Dictionary meaning request should not be routed to QPI by bare 判断." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting phrase should not become global no-call when QPI-only intent is explicit." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做问题定性", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Do not call IA, but still route to QPI for problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "source": "selector_calibration_inputs", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting no-call phrase should be overridden by explicit QPI-limited problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "source": "selector_calibration_inputs", + "input": "不要深入分析背后的理论,只判断这是问题还是课题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 这是问题、判断这是问题还是课题", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断这是问题还是课题" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Problem-or-issue judgment is QPI-limited analysis, not global no-call." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Dominant-scarcity-only judgment should select QPI and reject IA." + } + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_1_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 03.1 explicit analysis override should preserve QPI selection despite direct-execution phrasing." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "source": "selector_calibration_inputs", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-010: support language plus missing primary responsibility is a conditional QPI weak-positive signal." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "source": "selector_calibration_inputs", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-011: cross-stakeholder conflict collapses direction and should enter QPI problem definition." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "source": "selector_calibration_inputs", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-012: action is blocked by consensus or commitment scarcity, not missing instructions." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "source": "selector_calibration_inputs", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-013: decision authority gap is a conditional QPI weak-positive signal." + } + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "source": "selector_calibration_inputs", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "execution_constraint_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-014: capacity wording alone remains no-call when it is only an execution constraint." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "source": "selector_calibration_inputs", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-015: missing minimum path changes problem framing and should route to QPI." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "source": "selector_calibration_inputs", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-016: system, permission, and approval friction changes path and responsibility boundaries." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "source": "selector_calibration_inputs", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-017: scattered time blocks stable output and should be reviewed as a path or responsibility-boundary issue." + } + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "source": "selector_calibration_inputs", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "natural_language_prior_qpi_claim", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-025: natural-language prior-QPI claim is not enough to skip lightweight QPI review." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "source": "selector_calibration_inputs", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-026: direct IA remains a candidate exception, not automatic selection." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "source": "selector_calibration_inputs", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-027: explicit deep-intent language remains QPI-first unless direct IA exception is separately narrowed." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "source": "selector_calibration_inputs", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-038: reusable mechanism language is a direct IA candidate but should not bypass QPI-first by default." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "source": "selector_calibration_inputs", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-028: ambiguous low-context input should not select QPI or IA." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "source": "selector_calibration_inputs", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-029: vague stuckness without subject or scenario should not select QPI or IA." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "source": "selector_calibration_inputs", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-030: low-context reference to an old problem should not select QPI without scenario context." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-031: tool how-to remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "source": "selector_calibration_inputs", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-032: conversion how-to remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "source": "selector_calibration_inputs", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-033: simple word-sense judgment remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断这件事的主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category": "depth_limited_qpi_override_ia_rejected", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Round 05.1 from R04-BI-022 accepted collateral behavior: depth-limited QPI override should select QPI and reject IA." + } + }, + { + "case_id": "case_qpi_positive_question_001", + "source": "aggregate_regression_cases", + "input": "我不知道这次服务器宕机的错误码是什么,也不知道日志在哪里。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_002", + "source": "aggregate_regression_cases", + "input": "竞争对手上个月的定价策略我没有资料,先帮我判断这是什么缺口。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_003", + "source": "aggregate_regression_cases", + "input": "我只是不知道季度报表在哪里,这算不算复杂问题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_001", + "source": "aggregate_regression_cases", + "input": "我们知道目标是三个月内提升留存,但现有团队缺少增长实验方法和数据分析资源。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_problem_002", + "source": "aggregate_regression_cases", + "input": "我们要把模型库做出来,目标清楚,但不知道文件结构、schema 和验证脚本怎么排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_003", + "source": "aggregate_regression_cases", + "input": "销售团队知道要触达老客户,但缺少名单清洗流程和跟进节奏。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_001", + "source": "aggregate_regression_cases", + "input": "公司各部门对增长目标、品牌定位和用户价值完全没有共识,每个方案都会引发新的抵抗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 共识", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_002", + "source": "aggregate_regression_cases", + "input": "长期主义和季度 KPI 反复冲突,团队每次都回到短期动作。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_003", + "source": "aggregate_regression_cases", + "input": "教育资源不公平不是一个项目能终结的,但我们需要判断该怎么定义它。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 怎么定义", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "source": "aggregate_regression_cases", + "input": "用户流失率升高,既缺少分群数据,也不确定是产品路径问题还是品牌信任问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "source": "aggregate_regression_cases", + "input": "产品上线失败,可能是缺数据、缺发布流程,也可能是团队对价值主张不一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "source": "aggregate_regression_cases", + "input": "团队说这是战略课题,但实际只看到客户跟进表长期没人维护。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "source": "aggregate_regression_cases", + "input": "我没有跟进客户不是我的问题,是大环境不好,客户都没预算。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、大环境", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "source": "aggregate_regression_cases", + "input": "组织创新乏力就是员工不够努力,给他们加 KPI 就行。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "source": "aggregate_regression_cases", + "input": "请直接把这句话改得更顺,不要分析原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.02, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "selection_priority=7" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ], + "qpi": [ + "negative trigger: 不要分析原因", + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "source": "aggregate_regression_cases", + "input": "只查一下 QPI 这三个字母是什么意思,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开、只查、查一下" + ], + "qpi": [ + "hard no-call signal: 不要展开、只查、查一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "source": "aggregate_regression_cases", + "input": "我们不知道这是执行路径问题还是组织共识问题,后面可能要深挖。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 共识、组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 执行路径问题、组织共识问题", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "pipeline", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "source": "aggregate_regression_cases", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "source": "aggregate_regression_cases", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "source": "aggregate_regression_cases", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "source": "aggregate_regression_cases", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 问题到底、误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "source": "aggregate_regression_cases", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "source": "aggregate_regression_cases", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "source": "aggregate_regression_cases", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "source": "aggregate_regression_cases", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "source": "aggregate_regression_cases", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "source": "aggregate_regression_cases", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "source": "aggregate_regression_cases", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "source": "aggregate_regression_cases", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "source": "aggregate_regression_cases", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "source": "aggregate_regression_cases", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "source": "aggregate_regression_cases", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "source": "aggregate_regression_cases", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "source": "aggregate_regression_cases", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "source": "aggregate_regression_cases", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "source": "aggregate_regression_cases", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "source": "aggregate_regression_cases", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "source": "aggregate_regression_cases", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "source": "aggregate_regression_cases", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "source": "aggregate_regression_cases", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "source": "aggregate_regression_cases", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "source": "aggregate_regression_cases", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "source": "aggregate_regression_cases", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "source": "aggregate_regression_cases", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "source": "aggregate_regression_cases", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "source": "aggregate_regression_cases", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "source": "aggregate_regression_cases", + "input": "增长活动已经承诺,但物理空间、床位、设施和服务容量不足。现在主要问题是硬容量无法被行政命令解决,虽然继续扩张会带来治理风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "source": "aggregate_regression_cases", + "input": "执行层认为这是线索转化问题,决策层认为这是完整教育链战略问题,学生视角还涉及证书信任和交付承诺。请判断这到底是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 承诺、信任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 承诺、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "source": "aggregate_regression_cases", + "input": "这个项目推进不顺,到底是问题还是课题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "source": "aggregate_regression_cases", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "source": "aggregate_regression_cases", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "source": "aggregate_regression_cases", + "input": "我们要把专家对课堂质量的直觉变成一个可复用评价模型,但不知道底层教育目的和学习机制如何支撑指标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_resilience_001", + "source": "aggregate_regression_cases", + "input": "新的教学工具出现后,我们想知道现有评价模型需要局部调整还是必须重建底层教育模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "source": "aggregate_regression_cases", + "input": "我要从一篇长文章中抽取可复用认知模型,需要判断它的机制、边界和底层假设。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "source": "aggregate_regression_cases", + "input": "这个战略方案连续三次失败,但每次复盘都只停留在执行动作,我们怀疑底层目的和机制错了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "source": "aggregate_regression_cases", + "input": "我们正在定义问题本身的模型,涉及认知主体和现实映射的关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "source": "aggregate_regression_cases", + "input": "我们知道课堂评价指标,但不知道它服务的教育目的是否一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "source": "aggregate_regression_cases", + "input": "流程卡住了,我们需要理解实际业务过程,而不是重写价值观。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "source": "aggregate_regression_cases", + "input": "我们已经有流程图,但不知道学习机制是否支撑这个流程。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_no_call_fact_001", + "source": "aggregate_regression_cases", + "input": "我只是想知道这篇文章里有没有提到某个工具名称。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只是想知道、有没有提到" + ], + "qpi": [ + "hard no-call signal: 只是想知道、有没有提到" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_edit_001", + "source": "aggregate_regression_cases", + "input": "请把这段话润色一下,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "source": "aggregate_regression_cases", + "input": "按钮文案写错了,直接改成保存即可。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 改成、直接改" + ], + "qpi": [ + "hard no-call signal: 改成、直接改" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "source": "aggregate_regression_cases", + "input": "我们已经知道方案只需要修一个按钮文案,但还想顺便从哲学基岩重新定义用户关系。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "source": "aggregate_regression_cases", + "input": "我们用七层结构写出一个很自洽的模型,准备直接上线,不做红队、数据对撞或专家盲审。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 七层", + "complexity signal: 模型、结构", + "selection_priority=7", + "IA heavy-depth signal: 七层" + ], + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "source": "aggregate_regression_cases", + "input": "我们还没弄清应用层事实,就想直接讨论哲学基岩。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底是缺数据、缺路径还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "source": "aggregate_regression_cases", + "input": "底层这个词怎么翻译?只要一个英文。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ], + "qpi": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断为中重型课题,且需要抽取底层机制和验证路径。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "complexity signal: 底层、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层机制", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "pipeline", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "source": "aggregate_regression_cases", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "source": "aggregate_regression_cases", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "source": "aggregate_regression_cases", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + } + ] +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md new file mode 100644 index 0000000..c592197 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/after_selector_behavior.md @@ -0,0 +1,25 @@ +# Round 05.1 Selector Behavior Snapshot: after + +Selector version: `0.2.2-draft` +Cases captured: 234 + +## Sources + +- `aggregate_regression_cases`: 82 +- `round04_blind_pool`: 38 +- `selector_calibration_inputs`: 114 + +## Targeted Cases + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json new file mode 100644 index 0000000..a91a3d4 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.json @@ -0,0 +1,8578 @@ +{ + "snapshot_type": "before", + "generated_at": "2026-06-19T10:38:58", + "selector_version": "0.2.1-draft", + "case_count": 215, + "targeted_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-014", + "R04-BI-015", + "R04-BI-016", + "R04-BI-017", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-038" + ], + "records": [ + { + "case_id": "R04-BI-001", + "source": "round04_blind_pool", + "input": "查一下《原则》这本书的作者是谁,只要事实,不要分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_fact_lookup", + "why_included": "Tests whether direct fact lookup stays outside model routing." + } + }, + { + "case_id": "R04-BI-002", + "source": "round04_blind_pool", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_translation", + "why_included": "Tests pure translation as no-call." + } + }, + { + "case_id": "R04-BI-003", + "source": "round04_blind_pool", + "input": "请把这段话润色得更顺一点,不要改变意思,也不要解释原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 润色" + ], + "qpi": [ + "hard no-call signal: 润色" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_rewrite", + "why_included": "Tests polish-only request with explicit no-analysis boundary." + } + }, + { + "case_id": "R04-BI-004", + "source": "round04_blind_pool", + "input": "把下面这组要点整理成 Markdown 表格,直接给结果。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_formatting", + "why_included": "Tests formatting / direct execution without cognitive model need." + } + }, + { + "case_id": "R04-BI-005", + "source": "round04_blind_pool", + "input": "把这个 JSON 压缩成单行,不用说明:{\"status\":\"draft\",\"level\":\"B\"}", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_direct_execution", + "why_included": "Tests direct transformation request." + } + }, + { + "case_id": "R04-BI-006", + "source": "round04_blind_pool", + "input": "我们现在反复开会但没有推进,我想先判断这是缺信息、缺路径,还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 反复、共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight problem-definition language without asking for depth." + } + }, + { + "case_id": "R04-BI-007", + "source": "round04_blind_pool", + "input": "这个项目卡住了,我不确定到底是问题没定义清楚,还是执行方案不够。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests QPI-like framing without naming QPI." + } + }, + { + "case_id": "R04-BI-008", + "source": "round04_blind_pool", + "input": "我们有一堆材料,但不知道下一步该问什么问题,先帮我定性一下。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests question/problem boundary and data/path scarcity." + } + }, + { + "case_id": "R04-BI-009", + "source": "round04_blind_pool", + "input": "这件事到底算一个简单问题、复杂问题,还是已经变成组织议题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight classification among question / problem / issue." + } + }, + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility ambiguity and consensus scarcity." + } + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests cross-stakeholder conflict and governance weight." + } + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility / commitment issue where path may already exist." + } + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests multi-party ownership and decision authority gap." + } + }, + { + "case_id": "R04-BI-014", + "source": "round04_blind_pool", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests resource / capacity scarcity rather than data scarcity." + } + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests path scarcity with sufficient source material." + } + }, + { + "case_id": "R04-BI-016", + "source": "round04_blind_pool", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests operational path constraints and institutional friction." + } + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests capacity scarcity mixed with execution continuity." + } + }, + { + "case_id": "R04-BI-018", + "source": "round04_blind_pool", + "input": "请从这篇长文里抽取一个可复用的认知模型,重点看它的核心机制和适用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-extraction intent and possible depth-modeling route." + } + }, + { + "case_id": "R04-BI-019", + "source": "round04_blind_pool", + "input": "这套说法背后好像有一个稳定结构,不只是观点总结,帮我判断它能不能沉淀成模型。", + "targeted": false, + "selected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "rejected_model_ids": [], + "route": "qpi+intellectual_archaeology", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.42 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 沉淀成模型", + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-mining request without naming Intellectual Archaeology." + } + }, + { + "case_id": "R04-BI-020", + "source": "round04_blind_pool", + "input": "我想把这段讨论拆成原始判断、隐含假设、适用条件和误用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests structured depth analysis intent." + } + }, + { + "case_id": "R04-BI-021", + "source": "round04_blind_pool", + "input": "先不要思想考古,只判断这是不是一个 QPI 意义上的问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests explicit IA refusal while allowing QPI." + } + }, + { + "case_id": "R04-BI-022", + "source": "round04_blind_pool", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests depth-limiting QPI override without naming QPI." + } + }, + { + "case_id": "R04-BI-023", + "source": "round04_blind_pool", + "input": "这次先不做深度建模,只做问题定性,看它是缺数据、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests QPI-limited intent plus explicit depth refusal." + } + }, + { + "case_id": "R04-BI-024", + "source": "round04_blind_pool", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests model-level hard exclusion for IA while preserving QPI-like routing." + } + }, + { + "case_id": "R04-BI-025", + "source": "round04_blind_pool", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": true, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests explicit post-QPI depth handoff." + } + }, + { + "case_id": "R04-BI-026", + "source": "round04_blind_pool", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests repeated-pattern depth modeling beyond lightweight QPI." + } + }, + { + "case_id": "R04-BI-027", + "source": "round04_blind_pool", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deep assumption / mechanism request." + } + }, + { + "case_id": "R04-BI-028", + "source": "round04_blind_pool", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests very low context and likely need for clarification." + } + }, + { + "case_id": "R04-BI-029", + "source": "round04_blind_pool", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests short ambiguous frustration signal." + } + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests prior-context dependency without enough current evidence." + } + }, + { + "case_id": "R04-BI-031", + "source": "round04_blind_pool", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests whether generic how-to stays outside QPI after broad \"如何\" gate was narrowed." + } + }, + { + "case_id": "R04-BI-032", + "source": "round04_blind_pool", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests tool/how-to request as no-call." + } + }, + { + "case_id": "R04-BI-033", + "source": "round04_blind_pool", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_dictionary_judgment", + "why_included": "Tests whether ordinary word-meaning judgment avoids QPI over-selection." + } + }, + { + "case_id": "R04-BI-034", + "source": "round04_blind_pool", + "input": "请把下面内容总结成三点,但不要只执行,先判断它背后的问题定义。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "direct_execution_with_analysis_override", + "why_included": "Tests whether explicit analysis override can escape direct-execution no-call." + } + }, + { + "case_id": "R04-BI-035", + "source": "round04_blind_pool", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests Round 03.2a depth-limiting override without naming QPI or IA." + } + }, + { + "case_id": "R04-BI-036", + "source": "round04_blind_pool", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests QPI-limited routing while rejecting deeper modeling." + } + }, + { + "case_id": "R04-BI-037", + "source": "round04_blind_pool", + "input": "如何提高这个账号的流量?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_growth_how_to", + "why_included": "Tests whether generic growth how-to is routed to QPI, no-call, or low-confidence provisional handling." + } + }, + { + "case_id": "R04-BI-038", + "source": "round04_blind_pool", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deeper modeling intent without explicit \"思想考古\" or \"底层假设\" wording." + } + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "source": "selector_calibration_inputs", + "input": "查一下 QPI 这个缩写是什么意思,只要事实。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Hard no-call because the user asks for lookup only." + } + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "source": "selector_calibration_inputs", + "input": "这篇文章的发布日期是哪天?不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Date lookup does not need QPI or IA." + } + }, + { + "case_id": "selector_calibration_rewrite_001", + "source": "selector_calibration_inputs", + "input": "请直接润色这段话,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Pure polish request." + } + }, + { + "case_id": "selector_calibration_translation_001", + "source": "selector_calibration_inputs", + "input": "翻译这句话:The model is provisional.", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 翻译这句话" + ], + "qpi": [ + "hard no-call signal: 翻译这句话" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Translation request." + } + }, + { + "case_id": "selector_calibration_direct_execution_001", + "source": "selector_calibration_inputs", + "input": "把这个 JSON 缩进格式化一下,马上执行,不用解释。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ], + "qpi": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ] + }, + "metadata": { + "category": "direct_execution", + "expected_selector_behavior": "no_call", + "expected_notes": "Direct execution request." + } + }, + { + "case_id": "selector_calibration_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "我们现在的问题到底是缺数据、缺路径,还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit QPI problem-definition gate." + } + }, + { + "case_id": "selector_calibration_qpi_only_002", + "source": "selector_calibration_inputs", + "input": "这个需求反复卡住,我不确定该怎么定义这个问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、怎么定义、该怎么定义这个问题", + "complexity signal: 反复", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Problem definition is incomplete." + } + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "source": "selector_calibration_inputs", + "input": "如何提高流量?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 如何提高流量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi_low_confidence", + "expected_notes": "Selector may route to QPI, but QPI output must be provisional because subject and scenario are missing." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "source": "selector_calibration_inputs", + "input": "我是集团营销负责人,既缺流量增长方法,也担心销售、库存、客服和激励机制跟不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Same subject and scenario contain path/resource and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "source": "selector_calibration_inputs", + "input": "这个流程改造表面只是工具不熟,但实际牵涉真实调用、上下文裁剪、审计边界和后续复用。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Governance load raises Issue weight even if the owner is one person." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是中重型课题,请用思想考古分析它的底层假设和核心机制。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、思想考古", + "complexity signal: 底层、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、思想考古", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI-before-IA gate is satisfied." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是 P/I mixed,请下潜到 purpose 或 core_mechanism,说明不用到哲学基岩的理由。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing", + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Depth should be gated, not default full seven-layer analysis." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "source": "selector_calibration_inputs", + "input": "请从这篇文章抽取一个可复用模型,并检查它的底层假设是否稳定。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、可复用模型", + "complexity signal: 底层、模型、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、可复用模型" + ], + "qpi": [ + "complexity signal: 底层、模型、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Explicit model extraction and heavy-depth signal." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "source": "selector_calibration_inputs", + "input": "我想把这套专家直觉沉淀成模型,需要识别隐性知识和验证点。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 专家直觉、隐性知识、沉淀成模型", + "complexity signal: 模型", + "selection_priority=7", + "IA heavy-depth signal: 专家直觉、隐性知识" + ], + "qpi": [ + "complexity signal: 模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Expert intuition and tacit knowledge are IA triggers." + } + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "source": "selector_calibration_inputs", + "input": "把这句话里的“底层逻辑”换成更通俗的说法,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析" + ], + "qpi": [ + "hard no-call signal: 不要深入分析" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Deep word appears, but hard no-call rewrite intent wins." + } + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "source": "selector_calibration_inputs", + "input": "翻译 model 这个词,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "The word model is not a model-extraction request." + } + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "source": "selector_calibration_inputs", + "input": "查一下哲学基岩这个词出现在哪篇文章,只查位置。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只查、查一下" + ], + "qpi": [ + "hard no-call signal: 只查、查一下" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Lookup request wins over IA keyword." + } + }, + { + "case_id": "selector_calibration_override_001", + "source": "selector_calibration_inputs", + "input": "这看起来只是润色,但不要只执行,请分析背后的问题结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_with_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit analysis override allows QPI despite a rewrite-like surface." + } + }, + { + "case_id": "selector_calibration_pipeline_001", + "source": "selector_calibration_inputs", + "input": "问题定义还没完成,先不要思想考古,先判断这是 Q、P 还是 I。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "QPI-before-IA gate." + } + }, + { + "case_id": "selector_calibration_pipeline_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断不是事实查询,而是系统性课题;下一步检查它是否值得沉淀成可复用模型。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 可复用模型", + "complexity signal: 系统、模型", + "selection_priority=7", + "IA heavy-depth signal: 可复用模型", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题、系统性", + "complexity signal: 系统、模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI has completed the front gate." + } + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "source": "selector_calibration_inputs", + "input": "我们本来想自动化大纲审阅,但发现真正卡住的是原始材料压缩、前置上下文、主笔框定和 owner 确认,review 只是很晚才暴露问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 上下文", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 001: wrong automation entry point reveals context engineering and stage authority scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "source": "selector_calibration_inputs", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 002: no-simulation and formal-output legitimacy should route to QPI issue framing." + } + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "source": "selector_calibration_inputs", + "input": "分块提炼都局部正确,但整体主轴、主题结构和模型演化线被误读了;我怀疑局部真实冒充了全局结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 003: local truth impersonating global structure is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "source": "selector_calibration_inputs", + "input": "素材提炼完成后,不应该自动创建写作项目或自动进入模型挖掘;下一步必须先经过 owner 授权和 source-of-truth 确认。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 004: stop gates and downstream transition authority are QPI issue signals." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "source": "selector_calibration_inputs", + "input": "这只是我个人的流程改造,但它涉及真实调用、上下文裁剪、审计边界、token 成本、后续复用和未来 owner 的维护责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 005: one-owner workflow can be intra_frame_mixed when governance load is sustained." + } + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "source": "selector_calibration_inputs", + "input": "我不想简单判断这个流程是不是过度工程,而是要判断这些复杂度分别买到了真实性、保真性、可追溯性、可停止性和 ROI 吗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 006: complexity placement gate is QPI issue calibration, not a third model." + } + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "source": "selector_calibration_inputs", + "input": "同一个“失望性情感隔离”标签,可能是被动麻木,也可能是主动认知抽离;我需要先区分机制再判断这是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 001: mechanism ambiguity and multi-perspective routing should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "source": "selector_calibration_inputs", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 002: a label used for identity and relationship governance is not pure Q lookup." + } + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "source": "selector_calibration_inputs", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 003: single-factor totalization is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "source": "selector_calibration_inputs", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 004: one-time solution framing should route to QPI issue diagnosis." + } + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "source": "selector_calibration_inputs", + "input": "我想判断外部帮助是在替我给答案,还是帮我建立自我治理和校准环境,这涉及权威边界和依赖风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 治理、边界、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、边界、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 依赖风险", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 005: external authority boundary is a governance-load signal." + } + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "source": "selector_calibration_inputs", + "input": "同一个关系现象,在概念层像 Q,在一次行动上像 P,在长期生命模式上又像 I;我需要先确定时间尺度和分类范围。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 006: time scale and classification scope determine QPI routing." + } + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "source": "selector_calibration_inputs", + "input": "我需要检查这个心理关系材料有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 007: QPI mismatch diagnostics should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "source": "selector_calibration_inputs", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 008: one-person self-governance can still be Issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "source": "selector_calibration_inputs", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 001: hard resource gap disguised as documentation problem should route to QPI as governance/order scarcity with path/resource trigger." + } + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "source": "selector_calibration_inputs", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 002: credential metric repair damaging operational continuity is QPI issue / violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "source": "selector_calibration_inputs", + "input": "管理层把绩效下滑解释成员工不努力,但一线实际是在负激励和成本转嫁下理性减少投入。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 负激励、成本转嫁", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 003: performance decline with incentive backlash should not be reduced to effort problem." + } + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "source": "selector_calibration_inputs", + "input": "一个战略支持职能被要求拿出战略增长和外部合作,却没有资源、授权、信任和可执行空间,最后只能做指标包装。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 信任、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权、可执行空间", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 004: strategic role without strategic operating conditions is QPI role-authority mismatch." + } + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "source": "selector_calibration_inputs", + "input": "同一组织反复要求高目标低投入:要合作但不给交换,要产出但不给激励,要容量但不扩资源,下游只能吸收矛盾。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、组织、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、组织、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 005: pattern-level Issue from shared low-cost ambition / target-resource inconsistency mechanism." + } + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "source": "selector_calibration_inputs", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 006: data completeness versus truthfulness gap should route to QPI evidence authenticity issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "source": "selector_calibration_inputs", + "input": "中层执行者知道指令和现实冲突,但仍把不可能的要求翻译成可运行的变通动作,让错误治理逻辑继续运转。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 冲突、治理", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 现实冲突", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 007: role-boundary governance and workaround normalization." + } + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "source": "selector_calibration_inputs", + "input": "外部指标压力只是触发器,真正的问题是组织内部低投入、高压和形式主义治理,把指标生存变成对真实能力的吞噬。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织、治理、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、治理、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 008: umbrella organization-level Issue; keep in QPI, not future CT this round." + } + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "source": "selector_calibration_inputs", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 001: AI/tool request should route to QPI when evidence legitimacy and tool boundary are at stake." + } + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "source": "selector_calibration_inputs", + "input": "外部政策要求资质指标,于是组织引进高学历人员,但课程、岗位、课时和能力模型都吸收不了这些人。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 002: compliance staffing metric creates resource deadlock and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "source": "selector_calibration_inputs", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 003: policy cleanup is a QPI issue when policy memory and trust debt exist." + } + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "source": "selector_calibration_inputs", + "input": "一个项目方向短期更容易申报和包装,但可能偏离组织长期定位;这到底是资源可行妥协还是战略短视?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 004: short-term packaging versus long-term strategy should route to QPI." + } + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "source": "selector_calibration_inputs", + "input": "高层认为大学老师有空就可以去支援另一类课程,但课程对象、能力模型、课表结构和质量责任完全不同。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 005: cross-boundary resource reuse can be violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "source": "selector_calibration_inputs", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 006: input condition explanation cannot replace quality-assurance audit." + } + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "source": "selector_calibration_inputs", + "input": "平台和本地 AI 方案一直选不定,表面是工具比较,实际没人定义数据边界、安全、迭代、维护和迁移责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 数据边界、安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 007: platform choice masks digital governance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "source": "selector_calibration_inputs", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 008: operational accident can reveal bottom-line control failure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "source": "selector_calibration_inputs", + "input": "就业指标压力很大,组织想让就业部门反向考核教学部门,甚至用就业结果否决课程和教师安排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 001: hard outcome metric hides authority redesign." + } + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "source": "selector_calibration_inputs", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 002: credential metric repair can create compliance exposure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "source": "selector_calibration_inputs", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 003: reported metric lineage and performance legitimacy must be audited." + } + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "source": "selector_calibration_inputs", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 004: outcome promise can distort the student pipeline." + } + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "source": "selector_calibration_inputs", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 005: high metric value must be distinguished from high metric credibility." + } + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "source": "selector_calibration_inputs", + "input": "组织有真实企业资源和实习项目,但这些资源更多像展示资产和实习证明,没有进入课程、项目、评价和学生作品。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 006: real external asset with unproven learning integration is a boundary mixed case." + } + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "source": "selector_calibration_inputs", + "input": "某个职能部门因为指标好、资源多,就被认为应该接管教学评价和组织控制权,我需要区分资源认可和权威转移。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 007: asset recognition must not be inflated into authority transfer." + } + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "source": "selector_calibration_inputs", + "input": "组织为了生存越来越把教育做成就业率、创收和合规指标机器,我想判断这是经营调整还是教育价值定义被接管。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 008: survival strategy may reframe education as transactional output." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "source": "selector_calibration_inputs", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 001: target authenticity gap between terminal target and bridge evidence." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "source": "selector_calibration_inputs", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 002: equipment-led solutionism without market closure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "source": "selector_calibration_inputs", + "input": "过去一直用灵活替代人员顶上正式能力缺口,现在监管和事故风险让这个短路方案走不通了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 正式能力缺口", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 003: shortcut debt meets hard boundary." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "source": "selector_calibration_inputs", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 004: route to policy review, not personnel verdict." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "source": "selector_calibration_inputs", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 005: production capability without acquisition channel." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "source": "selector_calibration_inputs", + "input": "执行负责人越来越疲惫,表面像是不主动,实际每个细节都被领导反复改、反复拍板,责任边界不清。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 006: execution fatigue may reveal decision-rights architecture failure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "source": "selector_calibration_inputs", + "input": "一个强势部门放弃的项目被转给较弱部门,接收方把它当资产,但还不知道转移原因、维护成本、责任边界和真实收益。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 转移原因", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 007: inherited asset may hide liability." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "source": "selector_calibration_inputs", + "input": "技术方向升级后,老员工能力不匹配,老板想裁掉或换新人,但培训、转岗、补偿、协商和法律审查路径都没有。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 法律审查路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 008: capability upgrade requires legitimate personnel transition path." + } + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "source": "selector_calibration_inputs", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 001: retention workaround crosses compliance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "source": "selector_calibration_inputs", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 002: cross-unit conflict under missing hard capacity gate." + } + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "source": "selector_calibration_inputs", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "category": "qpi_no_call_boundary_year_end_international_college", + "expected_selector_behavior": "no_call_or_low_priority", + "expected_notes": "Paired no-call trap for case 002: simple logistics execution is not QPI unless capacity governance is present." + } + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "source": "selector_calibration_inputs", + "input": "一个高业绩团队希望用贡献换取更高职级、对外代表权和内部资源例外,但权责和继任机制还没设计。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 003: performance-backed role inflation." + } + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "source": "selector_calibration_inputs", + "input": "执行层只想把招生转化做好,决策层要的是从招生、培养到结果的完整链条,双方其实在定义不同的工作对象。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 完整链条", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 004: inter-viewpoint divergence with classification_by_viewpoint." + } + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "source": "selector_calibration_inputs", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 005: metric fact verification embedded in governance distortion." + } + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "source": "selector_calibration_inputs", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 006: pricing deadlock as trust-system failure." + } + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "source": "selector_calibration_inputs", + "input": "一个小团队执行力很强,但流程、客户关系、文档和继任都没沉淀到组织里,关键人离开业务可能失控。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 执行力", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 007: high-performing capability not yet institutionalized." + } + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "source": "selector_calibration_inputs", + "input": "组织有真实外部渠道和合作资产,想用它支撑快速扩张,但内部交付、合规、质量和容量还没准备好。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、容量、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、容量、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 008: real external asset used as license for unready internal expansion." + } + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "source": "selector_calibration_inputs", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 001: umbrella research identity simulation case." + } + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "source": "selector_calibration_inputs", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 002: data completeness is not truthfulness." + } + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "source": "selector_calibration_inputs", + "input": "组织想通过交易性专利、论文或研究资产形成科研证据,但这些证据不一定对应真实科研能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 003: transactional research assets as subcase evidence." + } + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "source": "selector_calibration_inputs", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 004: quick ranking improvement can be a QPI selector trap." + } + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "source": "selector_calibration_inputs", + "input": "组织引进了高端人才,但没有平台、任务和角色设计,只把他当外部指标和展示资产。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 005: high-level talent as role-governance case." + } + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "source": "selector_calibration_inputs", + "input": "业务扩张需要更多空间和设施,但物理容量不够,领导想靠协调和临时腾挪解决。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 容量", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 物理容量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 006: hard capacity cannot be solved by administrative command." + } + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "source": "selector_calibration_inputs", + "input": "安全事项临近截止才发现没人牵头,最后靠最高层临时抓人指派完成。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、没人牵头", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 007: Q-like responsibility question reveals accountability Issue." + } + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "source": "selector_calibration_inputs", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 008: punishment state versus integrity state." + } + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "category": "round_03_1_direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 03.1 direct summary request must not select QPI by default score." + } + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Explicit IA refusal must be a model-level hard exclusion, not a score penalty." + } + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "source": "selector_calibration_inputs", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Only-QPI instruction should reject IA even when IA terms appear." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic tool how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic conversion how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "source": "selector_calibration_inputs", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Dictionary meaning request should not be routed to QPI by bare 判断." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting phrase should not become global no-call when QPI-only intent is explicit." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做问题定性", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Do not call IA, but still route to QPI for problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "source": "selector_calibration_inputs", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting no-call phrase should be overridden by explicit QPI-limited problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "source": "selector_calibration_inputs", + "input": "不要深入分析背后的理论,只判断这是问题还是课题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 这是问题、判断这是问题还是课题", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断这是问题还是课题" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Problem-or-issue judgment is QPI-limited analysis, not global no-call." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Dominant-scarcity-only judgment should select QPI and reject IA." + } + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_1_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 03.1 explicit analysis override should preserve QPI selection despite direct-execution phrasing." + } + }, + { + "case_id": "case_qpi_positive_question_001", + "source": "aggregate_regression_cases", + "input": "我不知道这次服务器宕机的错误码是什么,也不知道日志在哪里。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_002", + "source": "aggregate_regression_cases", + "input": "竞争对手上个月的定价策略我没有资料,先帮我判断这是什么缺口。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_003", + "source": "aggregate_regression_cases", + "input": "我只是不知道季度报表在哪里,这算不算复杂问题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_001", + "source": "aggregate_regression_cases", + "input": "我们知道目标是三个月内提升留存,但现有团队缺少增长实验方法和数据分析资源。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_problem_002", + "source": "aggregate_regression_cases", + "input": "我们要把模型库做出来,目标清楚,但不知道文件结构、schema 和验证脚本怎么排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_003", + "source": "aggregate_regression_cases", + "input": "销售团队知道要触达老客户,但缺少名单清洗流程和跟进节奏。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_001", + "source": "aggregate_regression_cases", + "input": "公司各部门对增长目标、品牌定位和用户价值完全没有共识,每个方案都会引发新的抵抗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 共识", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_002", + "source": "aggregate_regression_cases", + "input": "长期主义和季度 KPI 反复冲突,团队每次都回到短期动作。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_003", + "source": "aggregate_regression_cases", + "input": "教育资源不公平不是一个项目能终结的,但我们需要判断该怎么定义它。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 怎么定义", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "source": "aggregate_regression_cases", + "input": "用户流失率升高,既缺少分群数据,也不确定是产品路径问题还是品牌信任问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "source": "aggregate_regression_cases", + "input": "产品上线失败,可能是缺数据、缺发布流程,也可能是团队对价值主张不一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "source": "aggregate_regression_cases", + "input": "团队说这是战略课题,但实际只看到客户跟进表长期没人维护。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "source": "aggregate_regression_cases", + "input": "我没有跟进客户不是我的问题,是大环境不好,客户都没预算。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、大环境", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "source": "aggregate_regression_cases", + "input": "组织创新乏力就是员工不够努力,给他们加 KPI 就行。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "source": "aggregate_regression_cases", + "input": "请直接把这句话改得更顺,不要分析原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.02, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "selection_priority=7" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ], + "qpi": [ + "negative trigger: 不要分析原因", + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "source": "aggregate_regression_cases", + "input": "只查一下 QPI 这三个字母是什么意思,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开、只查、查一下" + ], + "qpi": [ + "hard no-call signal: 不要展开、只查、查一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "source": "aggregate_regression_cases", + "input": "我们不知道这是执行路径问题还是组织共识问题,后面可能要深挖。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 共识、组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 执行路径问题、组织共识问题", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "pipeline", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "source": "aggregate_regression_cases", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "source": "aggregate_regression_cases", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "source": "aggregate_regression_cases", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "source": "aggregate_regression_cases", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 问题到底、误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "source": "aggregate_regression_cases", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "source": "aggregate_regression_cases", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "source": "aggregate_regression_cases", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "source": "aggregate_regression_cases", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "source": "aggregate_regression_cases", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "source": "aggregate_regression_cases", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "source": "aggregate_regression_cases", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "source": "aggregate_regression_cases", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "source": "aggregate_regression_cases", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "source": "aggregate_regression_cases", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "source": "aggregate_regression_cases", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "source": "aggregate_regression_cases", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "source": "aggregate_regression_cases", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "source": "aggregate_regression_cases", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "source": "aggregate_regression_cases", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "source": "aggregate_regression_cases", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "source": "aggregate_regression_cases", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "source": "aggregate_regression_cases", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "source": "aggregate_regression_cases", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "source": "aggregate_regression_cases", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "source": "aggregate_regression_cases", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "source": "aggregate_regression_cases", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "source": "aggregate_regression_cases", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "source": "aggregate_regression_cases", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "source": "aggregate_regression_cases", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "source": "aggregate_regression_cases", + "input": "增长活动已经承诺,但物理空间、床位、设施和服务容量不足。现在主要问题是硬容量无法被行政命令解决,虽然继续扩张会带来治理风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "source": "aggregate_regression_cases", + "input": "执行层认为这是线索转化问题,决策层认为这是完整教育链战略问题,学生视角还涉及证书信任和交付承诺。请判断这到底是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 承诺、信任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 承诺、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "source": "aggregate_regression_cases", + "input": "这个项目推进不顺,到底是问题还是课题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "source": "aggregate_regression_cases", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "source": "aggregate_regression_cases", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "source": "aggregate_regression_cases", + "input": "我们要把专家对课堂质量的直觉变成一个可复用评价模型,但不知道底层教育目的和学习机制如何支撑指标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_resilience_001", + "source": "aggregate_regression_cases", + "input": "新的教学工具出现后,我们想知道现有评价模型需要局部调整还是必须重建底层教育模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "source": "aggregate_regression_cases", + "input": "我要从一篇长文章中抽取可复用认知模型,需要判断它的机制、边界和底层假设。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "source": "aggregate_regression_cases", + "input": "这个战略方案连续三次失败,但每次复盘都只停留在执行动作,我们怀疑底层目的和机制错了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "source": "aggregate_regression_cases", + "input": "我们正在定义问题本身的模型,涉及认知主体和现实映射的关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "source": "aggregate_regression_cases", + "input": "我们知道课堂评价指标,但不知道它服务的教育目的是否一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "source": "aggregate_regression_cases", + "input": "流程卡住了,我们需要理解实际业务过程,而不是重写价值观。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "source": "aggregate_regression_cases", + "input": "我们已经有流程图,但不知道学习机制是否支撑这个流程。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_no_call_fact_001", + "source": "aggregate_regression_cases", + "input": "我只是想知道这篇文章里有没有提到某个工具名称。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只是想知道、有没有提到" + ], + "qpi": [ + "hard no-call signal: 只是想知道、有没有提到" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_edit_001", + "source": "aggregate_regression_cases", + "input": "请把这段话润色一下,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "source": "aggregate_regression_cases", + "input": "按钮文案写错了,直接改成保存即可。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 改成、直接改" + ], + "qpi": [ + "hard no-call signal: 改成、直接改" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "source": "aggregate_regression_cases", + "input": "我们已经知道方案只需要修一个按钮文案,但还想顺便从哲学基岩重新定义用户关系。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "source": "aggregate_regression_cases", + "input": "我们用七层结构写出一个很自洽的模型,准备直接上线,不做红队、数据对撞或专家盲审。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 七层", + "complexity signal: 模型、结构", + "selection_priority=7", + "IA heavy-depth signal: 七层" + ], + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "source": "aggregate_regression_cases", + "input": "我们还没弄清应用层事实,就想直接讨论哲学基岩。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底是缺数据、缺路径还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "source": "aggregate_regression_cases", + "input": "底层这个词怎么翻译?只要一个英文。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ], + "qpi": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断为中重型课题,且需要抽取底层机制和验证路径。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "complexity signal: 底层、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层机制", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "pipeline", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "source": "aggregate_regression_cases", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "source": "aggregate_regression_cases", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "source": "aggregate_regression_cases", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + } + ] +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md new file mode 100644 index 0000000..276949f --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/before_selector_behavior.md @@ -0,0 +1,25 @@ +# Round 05.1 Selector Behavior Snapshot: before + +Selector version: `0.2.1-draft` +Cases captured: 215 + +## Sources + +- `aggregate_regression_cases`: 82 +- `round04_blind_pool`: 38 +- `selector_calibration_inputs`: 95 + +## Targeted Cases + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml new file mode 100644 index 0000000..82035bf --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/gate-manifest.yaml @@ -0,0 +1,84 @@ +gates: + - gate_id: round05-1-audit-script-tests + command: + - python + - -m + - unittest + - tests.test_round05_1_selector_patch_audit + - -v + working_directory: . + expected_exit_code: 0 + log_file: logs/round05-1-audit-script-tests.log + timeout_seconds: 120 + required_before_review: true + - gate_id: full-unittest-discover + command: + - python + - -m + - unittest + - discover + - -s + - tests + - -p + - test*.py + - -v + working_directory: . + expected_exit_code: 0 + log_file: logs/full-unittest-discover.log + timeout_seconds: 240 + required_before_review: true + - gate_id: selector-calibration-smoke + command: + - python + - scripts\run_selector_calibration_smoke.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-calibration-smoke.log + timeout_seconds: 120 + required_before_review: true + - gate_id: rebuild-indexes-check + command: + - python + - scripts\rebuild_indexes.py + - --check + working_directory: . + expected_exit_code: 0 + log_file: logs/rebuild-indexes-check.log + timeout_seconds: 120 + required_before_review: true + - gate_id: validate-model-library + command: + - python + - scripts\validate_model_library.py + working_directory: . + expected_exit_code: 0 + log_file: logs/validate-model-library.log + timeout_seconds: 120 + required_before_review: true + - gate_id: selector-regression + command: + - python + - scripts\run_selector_regression.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-regression.log + timeout_seconds: 120 + required_before_review: true + - gate_id: card-contract + command: + - python + - scripts\check_card_contract.py + working_directory: . + expected_exit_code: 0 + log_file: logs/card-contract.log + timeout_seconds: 120 + required_before_review: true + - gate_id: model-card-sync + command: + - python + - scripts\check_model_card_sync.py + working_directory: . + expected_exit_code: 0 + log_file: logs/model-card-sync.log + timeout_seconds: 120 + required_before_review: true diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json new file mode 100644 index 0000000..d5e5dba --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.json @@ -0,0 +1,1036 @@ +{ + "summary": { + "status": "PASS", + "total_cases_compared": 215, + "changed_cases": 7, + "targeted_changes": 7, + "non_target_changes": 0, + "missing_before_cases": 19, + "missing_after_cases": 0 + }, + "changed_cases": [ + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "no_call": false, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "no_call": true, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + } + }, + "disposition_required": false + } + ], + "targeted_changes": [ + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "no_call": false, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "no_call": true, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + } + }, + "disposition_required": false + } + ], + "non_target_changes": [], + "missing_before_cases": [ + "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "selector_calibration_round05_1_direct_execution_no_call_031", + "selector_calibration_round05_1_direct_execution_no_call_032", + "selector_calibration_round05_1_direct_execution_no_call_033", + "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "selector_calibration_round05_1_execution_constraint_no_call_014", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "selector_calibration_round05_1_natural_language_prior_qpi_claim_025" + ], + "missing_after_cases": [] +} diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md new file mode 100644 index 0000000..8a133cc --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/selector_behavior_diff/round05_1_behavior_diff.md @@ -0,0 +1,29 @@ +# Round 05.1 Selector Behavior Diff + +Status: `PASS` + +Total cases compared: 215 +Changed cases: 7 +Targeted changes: 7 +Non-target changes: 0 +Missing before cases: 19 +Missing after cases: 0 + +## Targeted Changes + +- `R04-BI-010` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-011` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-012` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-013` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-015` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-017` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-030` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] + +## Non-Target Changes + +- None + +## Missing Cases + +- missing_before_cases: `['selector_calibration_round05_1_ambiguous_low_context_no_call_028', 'selector_calibration_round05_1_ambiguous_low_context_no_call_029', 'selector_calibration_round05_1_ambiguous_low_context_no_call_030', 'selector_calibration_round05_1_capacity_resource_path_boundary_015', 'selector_calibration_round05_1_capacity_resource_path_boundary_016', 'selector_calibration_round05_1_capacity_resource_path_boundary_017', 'selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022', 'selector_calibration_round05_1_direct_execution_no_call_031', 'selector_calibration_round05_1_direct_execution_no_call_032', 'selector_calibration_round05_1_direct_execution_no_call_033', 'selector_calibration_round05_1_direct_ia_exception_candidate_026', 'selector_calibration_round05_1_direct_ia_exception_candidate_027', 'selector_calibration_round05_1_direct_ia_exception_candidate_038', 'selector_calibration_round05_1_execution_constraint_no_call_014', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_010', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_011', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_012', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_013', 'selector_calibration_round05_1_natural_language_prior_qpi_claim_025']` +- missing_after_cases: `[]` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json new file mode 100644 index 0000000..8d7e53f --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.json @@ -0,0 +1,220 @@ +{ + "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "gate_manifest_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\gate-manifest.yaml", + "mode": "run", + "commands_declared": [ + "round05-1-audit-script-tests", + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_run": [ + "round05-1-audit-script-tests", + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_skipped": [], + "exit_codes": { + "round05-1-audit-script-tests": 0, + "full-unittest-discover": 0, + "selector-calibration-smoke": 0, + "rebuild-indexes-check": 0, + "validate-model-library": 0, + "selector-regression": 0, + "card-contract": 0, + "model-card-sync": 0 + }, + "pass_fail_status": "PASS", + "duration": 12.906, + "log_paths": { + "round05-1-audit-script-tests": "logs/round05-1-audit-script-tests.log", + "full-unittest-discover": "logs/full-unittest-discover.log", + "selector-calibration-smoke": "logs/selector-calibration-smoke.log", + "rebuild-indexes-check": "logs/rebuild-indexes-check.log", + "validate-model-library": "logs/validate-model-library.log", + "selector-regression": "logs/selector-regression.log", + "card-contract": "logs/card-contract.log", + "model-card-sync": "logs/model-card-sync.log" + }, + "environment_notes": [ + "Commands are declared by the manifest.", + "Passing gates are engineering evidence only; they do not imply product acceptance or lifecycle approval.", + "python: 3.11.15", + "platform: Windows-10-10.0.26200-SP0" + ], + "gate_results": [ + { + "gate_id": "round05-1-audit-script-tests", + "command": "python -m unittest tests.test_round05_1_selector_patch_audit -v", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7969999999622814, + "log_path": "logs/round05-1-audit-script-tests.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc" + ] + }, + { + "gate_id": "full-unittest-discover", + "command": "python -m unittest discover -s tests -p test*.py -v", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 1.6089999999967404, + "log_path": "logs/full-unittest-discover.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ] + }, + { + "gate_id": "selector-calibration-smoke", + "command": "python scripts\\run_selector_calibration_smoke.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8589999999967404, + "log_path": "logs/selector-calibration-smoke.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_calibration_smoke_report.md" + ] + }, + { + "gate_id": "rebuild-indexes-check", + "command": "python scripts\\rebuild_indexes.py --check", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7810000000172295, + "log_path": "logs/rebuild-indexes-check.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/index_rebuild_report.md" + ] + }, + { + "gate_id": "validate-model-library", + "command": "python scripts\\validate_model_library.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8130000000237487, + "log_path": "logs/validate-model-library.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/validation_report.md" + ] + }, + { + "gate_id": "selector-regression", + "command": "python scripts\\run_selector_regression.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7970000000204891, + "log_path": "logs/selector-regression.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_regression_report_v0.2.md" + ] + }, + { + "gate_id": "card-contract", + "command": "python scripts\\check_card_contract.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7970000000204891, + "log_path": "logs/card-contract.log", + "required_before_review": true, + "timeout": false, + "changed_files": [] + }, + { + "gate_id": "model-card-sync", + "command": "python scripts\\check_model_card_sync.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8280000000377186, + "log_path": "logs/model-card-sync.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/model_card_sync_report_v0.2.md" + ] + } + ], + "manifest_errors": [], + "changed_files": [ + "reports/index_rebuild_report.md", + "reports/model_card_sync_report_v0.2.md", + "reports/selector_calibration_smoke_report.md", + "reports/selector_regression_report_v0.2.md", + "reports/validation_report.md", + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ], + "machine_readable_summary": { + "status": "PASS", + "commands_declared_count": 8, + "commands_run_count": 8, + "commands_skipped_count": 0, + "manifest_error_count": 0, + "failed_count": 0, + "timeout_count": 0, + "changed_file_count": 20 + } +} \ No newline at end of file diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md new file mode 100644 index 0000000..52c9c20 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/gate-run-report.md @@ -0,0 +1,52 @@ +# Gate Run Report + +## Summary + +- Status: `PASS` +- Commands declared: 8 +- Commands run: 8 +- Commands skipped: 0 +- Manifest errors: 0 +- Changed files: 20 + +## Gate Results + +- `round05-1-audit-script-tests`: `PASS` exit `0` log `logs/round05-1-audit-script-tests.log` +- `full-unittest-discover`: `PASS` exit `0` log `logs/full-unittest-discover.log` +- `selector-calibration-smoke`: `PASS` exit `0` log `logs/selector-calibration-smoke.log` +- `rebuild-indexes-check`: `PASS` exit `0` log `logs/rebuild-indexes-check.log` +- `validate-model-library`: `PASS` exit `0` log `logs/validate-model-library.log` +- `selector-regression`: `PASS` exit `0` log `logs/selector-regression.log` +- `card-contract`: `PASS` exit `0` log `logs/card-contract.log` +- `model-card-sync`: `PASS` exit `0` log `logs/model-card-sync.log` + +## Skipped Gates + +- None + +## Manifest Errors + +- None + +## Changed Files + +- `reports/index_rebuild_report.md` +- `reports/model_card_sync_report_v0.2.md` +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/validation_report.md` +- `scripts/__pycache__/check_card_contract.cpython-311.pyc` +- `scripts/__pycache__/init_round05_context.cpython-311.pyc` +- `scripts/__pycache__/rebuild_indexes.cpython-311.pyc` +- `scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc` +- `scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc` +- `scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc` +- `scripts/__pycache__/run_selector_demo.cpython-311.pyc` +- `scripts/__pycache__/validate_model_library.cpython-311.pyc` +- `tests/__pycache__/test_card_contract.cpython-311.pyc` +- `tests/__pycache__/test_init_round05_context.cpython-311.pyc` +- `tests/__pycache__/test_rebuild_indexes.cpython-311.pyc` +- `tests/__pycache__/test_round04_blind_routing.cpython-311.pyc` +- `tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc` +- `tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc` +- `tests/__pycache__/test_validate_model_library.cpython-311.pyc` diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log new file mode 100644 index 0000000..103824e --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/card-contract.log @@ -0,0 +1,13 @@ +gate_id: card-contract +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_card_contract.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout +card contract check passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log new file mode 100644 index 0000000..1dd329d --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/full-unittest-discover.log @@ -0,0 +1,43 @@ +gate_id: full-unittest-discover +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python -m unittest discover -s tests -p test*.py -v +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 1.609 + +## stdout + + +## stderr +test_missing_required_heading_is_reported (test_card_contract.CardContractTests.test_missing_required_heading_is_reported) ... ok +test_context_document_contains_round05_scope_and_missing_file_section (test_init_round05_context.Round05ContextInitTests.test_context_document_contains_round05_scope_and_missing_file_section) ... ok +test_required_sources_and_output_path_are_declared (test_init_round05_context.Round05ContextInitTests.test_required_sources_and_output_path_are_declared) ... ok +test_check_reports_drift_without_writing (test_rebuild_indexes.RebuildIndexesTests.test_check_reports_drift_without_writing) ... ok +test_write_rebuilds_model_and_card_indexes (test_rebuild_indexes.RebuildIndexesTests.test_write_rebuilds_model_and_card_indexes) ... ok +test_evaluates_blind_input_without_answer_key_fields (test_round04_blind_routing.Round04BlindRoutingTests.test_evaluates_blind_input_without_answer_key_fields) ... ok +test_loads_frozen_blind_inputs_without_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_loads_frozen_blind_inputs_without_expected_routing) ... ok +test_report_states_results_are_not_scored_against_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_report_states_results_are_not_scored_against_expected_routing) ... ok +test_report_marks_target_cases_pass_after_patch (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_report_marks_target_cases_pass_after_patch) ... ok +test_targeted_labels_are_limited_to_review_approved_cases (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_targeted_labels_are_limited_to_review_approved_cases) ... ok +test_behavior_record_contains_diff_contract_fields (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_behavior_record_contains_diff_contract_fields) ... ok +test_diff_marks_target_and_non_target_changes_with_deferred_disposition (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_diff_marks_target_and_non_target_changes_with_deferred_disposition) ... ok +test_invalid_model_type_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_model_type_is_reported) ... ok +test_invalid_selection_priority_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_selection_priority_is_reported) ... ok +test_missing_source_reference_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_source_reference_is_reported) ... ok +test_missing_stability_reason_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_stability_reason_is_reported) ... ok +test_missing_status_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_status_is_reported) ... ok +test_missing_trigger_keywords_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_trigger_keywords_is_reported) ... ok +test_model_index_count_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_count_drift_is_reported) ... ok +test_model_index_missing_file_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_missing_file_is_reported) ... ok +test_model_index_state_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_state_drift_is_reported) ... ok +test_qpi_digest_deprecated_fields_are_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_deprecated_fields_are_reported) ... ok +test_qpi_digest_multi_perspective_requires_viewpoint_detail (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_multi_perspective_requires_viewpoint_detail) ... ok +test_qpi_missing_structured_output_contract_field_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_missing_structured_output_contract_field_is_reported) ... ok +test_regression_case_coverage_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_regression_case_coverage_is_reported) ... ok +test_valid_library_has_no_errors (test_validate_model_library.ValidateModelLibraryTests.test_valid_library_has_no_errors) ... ok + +---------------------------------------------------------------------- +Ran 26 tests in 0.557s + +OK diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log new file mode 100644 index 0000000..d8294f2 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/model-card-sync.log @@ -0,0 +1,14 @@ +gate_id: model-card-sync +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_model_card_sync.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.828 + +## stdout +model/card sync report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\model_card_sync_report_v0.2.md +model/card sync passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log new file mode 100644 index 0000000..d4eafc7 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/rebuild-indexes-check.log @@ -0,0 +1,14 @@ +gate_id: rebuild-indexes-check +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\rebuild_indexes.py --check +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.781 + +## stdout +index rebuild report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\index_rebuild_report.md +index check passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log new file mode 100644 index 0000000..dd62eba --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/round05-1-audit-script-tests.log @@ -0,0 +1,19 @@ +gate_id: round05-1-audit-script-tests +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python -m unittest tests.test_round05_1_selector_patch_audit -v +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout + + +## stderr +test_behavior_record_contains_diff_contract_fields (tests.test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_behavior_record_contains_diff_contract_fields) ... ok +test_diff_marks_target_and_non_target_changes_with_deferred_disposition (tests.test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_diff_marks_target_and_non_target_changes_with_deferred_disposition) ... ok + +---------------------------------------------------------------------- +Ran 2 tests in 0.024s + +OK diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log new file mode 100644 index 0000000..a259166 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-calibration-smoke.log @@ -0,0 +1,14 @@ +gate_id: selector-calibration-smoke +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_calibration_smoke.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.859 + +## stdout +selector calibration smoke report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_calibration_smoke_report.md +selector calibration smoke passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log new file mode 100644 index 0000000..8c0eaae --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/selector-regression.log @@ -0,0 +1,14 @@ +gate_id: selector-regression +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_regression.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout +selector regression report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_regression_report_v0.2.md +selector regression passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log new file mode 100644 index 0000000..312a1bb --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_gates/logs/validate-model-library.log @@ -0,0 +1,14 @@ +gate_id: validate-model-library +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\validate_model_library.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.813 + +## stdout +validation report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\validation_report.md +validation passed + + +## stderr diff --git a/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json new file mode 100644 index 0000000..b3d7a95 --- /dev/null +++ b/ccra_review_bundle/round-05.1_2026-06-19_selector-calibration-scoped-patch/validation_sidecar_05.1.json @@ -0,0 +1,54 @@ +{ + "sidecar_id": "round-05.1_web_ccra_validation_sidecar", + "generated_at": "2026-06-19", + "status": "PASS_WITH_EXPECTED_ATTENTION", + "checks": [ + { + "check_id": "raw_zip_validation", + "status": "PASS", + "evidence": "optional_raw_changed_files_05.1.zip.validation.json", + "notes": "63 source files, 63 zip entries, no warnings or errors." + }, + { + "check_id": "selector_behavior_diff", + "status": "PASS", + "evidence": "selector_behavior_diff/round05_1_behavior_diff.json", + "notes": "215 compared, 7 changed, 7 targeted, 0 non-target, 19 missing-before calibration rows, 0 missing-after." + }, + { + "check_id": "independent_routing_diff", + "status": "ATTENTION_EXPECTED", + "evidence": "independent_routing_diff/routing-behavior-diff.json", + "notes": "Attention is caused by expected missing-before calibration additions, not new failures." + }, + { + "check_id": "gate_runner", + "status": "PASS", + "evidence": "validation_gates/gate-run-report.json", + "notes": "8 commands declared and run, 0 skipped." + }, + { + "check_id": "lifecycle_status_guard", + "status": "PASS", + "evidence": "lifecycle_scan/lifecycle-status-guard-scan.json", + "notes": "No lifecycle/status blockers." + }, + { + "check_id": "local_ccra_gate", + "status": "PASS", + "evidence": "summarized in 00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_05.1.md", + "notes": "Local raw review files intentionally excluded by default." + }, + { + "check_id": "web_bundle_audit", + "status": "PASS", + "evidence": "audit/bundle-audit.json", + "notes": "48 files discovered, 0 required files missing, 0 warnings, 0 blocking errors; zip readable." + } + ], + "known_limitations": [ + "This sidecar is package evidence, not Web CCRA acceptance.", + "Local CCRA raw files are not included by default.", + "No lifecycle promotion is requested or authorized." + ] +} diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md new file mode 100644 index 0000000..545dbe1 --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md @@ -0,0 +1,111 @@ +# Round 05 New Session Context + +Generated: 2026-06-19 + +Generated by `python scripts/init_round05_context.py`. + +This file is a read-only startup context for a new Round 05 conversation. The script does not call an LLM and does not modify selector rules, model cards, model specs, or regression cases. + +## Project State + +- Current phase: `model_library_mvp`. +- Current goal: file-first cognitive model library MVP. +- Current sample models: QPI and Intellectual Archaeology. +- Current selector: rule-based, backed by `selector/selector_rules.json`. +- No LLM selector, RAG, vector database, frontend, backend, or service layer is in scope. + +Current model lifecycle state: + +- QPI: status `draft`, stability_level `B`, regression_status `pending` +- Intellectual Archaeology: status `draft`, stability_level `B`, regression_status `pending` + +Current regression case counts: + +- QPI: 62 +- Intellectual Archaeology: 20 +- Aggregate: 82 + +## Round 04 / 04.1 Closure Summary + +- Round 04 was a blind routing evaluation. +- The original Round 04 blind routing report is preserved and was not rewritten. +- Round 04.1 was a selector no-call, hard exclusion, and depth-limiting patch plus post-patch verification. +- Round 04.1 is not a second blind test. +- Four targeted cases passed post-patch verification. +- Targeted cases checked: 4. +- Targeted failures: 0. +- Behavior changes recorded: 5. +- No model lifecycle upgrade follows from Round 04 / 04.1. +- No LLM selector is introduced. +- QPI and Intellectual Archaeology remain `draft / B / pending`. + +Round 04.1 targeted fixes: + +- `R04-BI-002`: translation payload must not trigger QPI. +- `R04-BI-024`: explicit IA refusal must hard-exclude Intellectual Archaeology while allowing lightweight QPI. +- `R04-BI-035`: depth-limiting plus dominant-scarcity judgment should allow QPI. +- `R04-BI-036`: depth-limiting plus information / path / consensus scarcity judgment should allow QPI. + +`R04-BI-022` closeout note: + +- Original result: hard no-call. +- After patch: QPI selected, IA rejected. +- Judgment: accepted collateral behavior change from the depth-limiting QPI override. +- This is not treated as a new failure. +- It is already represented in QPI regression as `case_qpi_round04_depth_limited_assumption_scarcity_001`. +- Round 05 should discuss whether it remains regression, also enters calibration, or becomes calibration-only policy material later. +- Do not open a new patch round only for `R04-BI-022`. + +## Round 05: Selector Calibration Policy Review + +Round 05 should review selector calibration policy before changing rules. + +Round 05 should not directly modify selector rules unless Owner / CCRA explicitly approves a follow-up Round 05.1 patch. + +Round 05 should not continue treating Round 04.1 as an unfinished patch round. The policy review starts from the accepted Round 04 / 04.1 closure evidence. + +## Round 05 Core Questions + +- Should governance / responsibility / consensus inputs more easily enter QPI? +- For capacity / resource / path inputs, which should remain no-call and which should enter QPI? +- Should likely Intellectual Archaeology natural-language inputs allow direct IA entry, or must they be QPI-first? +- When the user says "QPI already judged...", should the selector still select QPI together with IA, or select IA only? +- How should ambiguous low-context inputs be handled? +- Is a before/after behavior diff checker needed to list every non-target behavior change automatically? +- Should `R04-BI-022` stay in regression, move into calibration discussion, or both? + +## Files To Read in New Conversation + +- `reports/Round04_closeout_note_2026-06-18.md` (present) +- `reports/Round04_blind_routing_evaluation_report_2026-06-18.md` (present) +- `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md` (present) +- `selector/round04_blind_inputs.json` (present) +- `selector/selector_rules.json` (present) +- `selector/selector_calibration_inputs.json` (present) +- `tests/qpi.regression.json` (present) +- `tests/intellectual_archaeology.regression.json` (present) +- `tests/regression_cases.json` (present) +- `docs/DECISIONS.md` (present) +- `docs/WORKFLOW.md` (present) + +## Round 05 Non-Goals + +- Do not add a third model. +- Do not upgrade QPI. +- Do not upgrade Intellectual Archaeology. +- Do not introduce an LLM selector. +- Do not introduce RAG, vector database, frontend, or backend. +- Do not expand all organization problems into QPI recall. +- Do not convert the full Round 04 blind pool directly into regression. + +## Suggested Round 05 Deliverables + +- `01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md` +- `02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md` +- `03_CANDIDATE_CALIBRATION_CASES.md` +- `04_CANDIDATE_REGRESSION_CASES.md` +- `05_CCRA_REVIEW_QUESTIONS_ROUND05.md` + +## Missing Files + +- None diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md new file mode 100644 index 0000000..24dcacd --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md @@ -0,0 +1,103 @@ +# Round 05 Scope And Policy Questions + +Date: 2026-06-19 + +## 1. Round Naming + +Use the existing public round convention: + +- `Round 05` / `round-05`: the first Round 05 activity, focused on selector calibration policy review. +- `Round 05.1` / `round-05.1`: the first selector patch round after Round 05 policy decisions, if Owner / CCRA explicitly approves a patch. + +Do not renumber from zero. In this repository, prior examples already use `Round 03 -> Round 03.1 -> Round 03.2 -> Round 03.2a` and `Round 04 -> Round 04.1`. + +## 2. Round 05 Objective + +Round 05 is a selector calibration policy review. + +The goal is to prepare the evidence, decision questions, and candidate case groupings needed for Owner / CCRA discussion. It does not decide selector rules by itself and does not patch `selector/selector_rules.json`. + +Round 05 should answer whether the current rule-based selector should later be calibrated around: + +- QPI recall for governance / responsibility / consensus inputs. +- Capacity / resource / path boundaries between no-call and QPI. +- QPI-first versus direct Intellectual Archaeology entry. +- Handling of inputs that claim "QPI already judged...". +- Before / after behavior diff requirements for future selector patches. + +## 3. Non-Goals + +Round 05 does not: + +- Modify `selector/selector_rules.json`. +- Modify `tests/qpi.regression.json`. +- Modify `tests/intellectual_archaeology.regression.json`. +- Modify `tests/regression_cases.json`. +- Modify model cards or model specs. +- Upgrade QPI or Intellectual Archaeology lifecycle status. +- Add an LLM selector. +- Add a third model. +- Add RAG, vector database, frontend, backend, accounts, or a new product module. +- Convert the full Round 04 blind pool into regression. +- Treat every organization / governance input as QPI recall. + +## 4. Evidence Inputs + +Primary local files for this policy review: + +- `reports/Round04_closeout_note_2026-06-18.md` +- `reports/Round04_blind_routing_evaluation_report_2026-06-18.md` +- `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md` +- `selector/round04_blind_inputs.json` +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- `docs/DECISIONS.md` +- `docs/WORKFLOW.md` + +This file summarizes the role of these files. It does not replace reading them. + +## 5. Policy Questions + +### A. QPI Recall Boundary + +- Should governance / responsibility / consensus language become a weak positive QPI signal? +- Should it trigger QPI only when the input includes scarcity, conflict, responsibility ambiguity, decision authority gaps, or explicit problem-definition intent? +- How do we prevent "all organization questions are QPI" overreach? + +### B. Capacity / Resource / Path Boundary + +- When capacity / resource / path is only an execution constraint, should selector stay no-call? +- When capacity / resource / path changes the problem classification, action path, or responsibility boundary, should selector route to QPI? +- Should Round 05 define an `execution_constraint_no_call` calibration class? + +### C. Intellectual Archaeology Entry + +- Should default routing remain QPI-before-IA? +- Are some inputs strong enough for direct IA when they ask for deep assumptions, core mechanism, reusable structure, or philosophical bedrock? +- Should `likely_intellectual_archaeology` remain a candidate category rather than a direct selected condition? + +### D. QPI-After-QPI Inputs + +- Is a natural-language claim that "QPI already judged..." enough to skip QPI? +- Should skip-QPI require structured prior QPI fields such as `classification`, `dominant_scarcity`, `evidence_gap`, and `next_model_candidates`? +- Should this repository define a `prior_qpi_result` or `qpi_context_provided` input shape before any IA-only routing change? + +### E. Patch Audit + +- Should every future selector patch include before / after behavior diff output? +- Should diff output list selected models, rejected models, score changes, no-call status, reasons, and penalties? +- Must every non-target behavior change be explicitly accepted, rejected, or deferred by Owner / CCRA? + +## 6. Expected Round 05 Output + +Round 05 should produce: + +- A policy decision set or unresolved question list. +- A small set of candidate calibration cases. +- A smaller set of candidate regression cases. +- A recommendation on whether to proceed to `Round 05.1`. + +Only after Owner / CCRA approves a patch should Codex prepare `Round 05.1` implementation materials. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md new file mode 100644 index 0000000..1edb60d --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md @@ -0,0 +1,158 @@ +# Round 04 Behavior Diff For Calibration + +Date: 2026-06-19 + +## 1. Purpose + +This file turns Round 04 / 04.1 selector behavior into calibration evidence for Round 05. + +It does not score correctness for every blind case, does not modify selector rules, and does not decide which cases become regression. + +## 2. Round 04 / 04.1 Summary + +Source files: + +- `selector/round04_blind_inputs.json` +- `reports/Round04_blind_routing_evaluation_report_2026-06-18.md` +- `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md` +- `reports/Round04_closeout_note_2026-06-18.md` + +Round 04: + +- First blind routing evaluation. +- 38 frozen inputs. +- No expected selector behavior in the blind input JSON. +- Original report preserved and not rewritten. + +Round 04.1: + +- Selector rule patch verification, not a second blind test. +- Four targeted cases checked. +- Targeted failures: 0. +- Behavior changes recorded: 5. + +## 3. Targeted Fixes + +| Case | Before | After | Closeout Meaning | +| --- | --- | --- | --- | +| `R04-BI-002` | QPI selected | no-call | Translation payload must not trigger QPI. | +| `R04-BI-024` | QPI + IA selected | QPI selected, IA rejected | Explicit IA refusal must hard-exclude IA. | +| `R04-BI-035` | no-call | QPI selected, IA rejected | Depth-limiting phrase should not block lightweight dominant-scarcity QPI. | +| `R04-BI-036` | no-call | QPI selected, IA rejected | Depth-limiting phrase should not block information / path / consensus QPI. | + +These four are already covered by Round 04.1 verification. They should not be reopened as a no-call patch loop in Round 05. + +## 4. Accepted Collateral Change + +| Case | Before | After | Closeout Meaning | +| --- | --- | --- | --- | +| `R04-BI-022` | no-call | QPI selected, IA rejected | Accepted collateral behavior change from depth-limiting QPI override. | + +`R04-BI-022` is already represented in QPI regression as: + +```text +case_qpi_round04_depth_limited_assumption_scarcity_001 +``` + +Round 05 should decide whether it should also be treated as calibration material, remain regression only, or later be moved to a different policy category. Do not open a new patch round only for this case. + +## 5. Category-Level Observations For Round 05 + +### Governance / Responsibility / Consensus + +Round 04 cases: + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` + +Post-patch behavior: + +- All four remain no-call. + +Calibration issue: + +- These cases expose the core Round 05 question: should responsibility ambiguity, consensus scarcity, or decision-authority gaps become weak QPI recall signals, or should selector require explicit problem-definition language? + +### Capacity / Resource / Path + +Round 04 cases: + +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` + +Post-patch behavior: + +- `R04-BI-014`: no-call +- `R04-BI-015`: no-call +- `R04-BI-016`: QPI selected +- `R04-BI-017`: no-call + +Calibration issue: + +- Current selector distinguishes one operational-path case from three capacity/resource/path cases. Round 05 should decide whether this split is correct, and whether capacity / resource / path should be divided into execution constraint, path uncertainty, hard resource constraint, and responsibility-boundary subtypes. + +### Likely Intellectual Archaeology + +Round 04 cases: + +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` + +Post-patch behavior: + +- `R04-BI-025`: QPI + IA selected +- `R04-BI-026`: QPI selected, IA rejected +- `R04-BI-027`: QPI selected, IA rejected +- `R04-BI-038`: QPI selected, IA rejected + +Calibration issue: + +- These cases should drive the QPI-first versus IA-direct discussion. Do not infer direct IA eligibility from the category label alone. + +### QPI-After-QPI + +Main case: + +- `R04-BI-025` + +Post-patch behavior: + +- QPI and IA are both selected. + +Calibration issue: + +- Round 05 should decide whether a natural-language "QPI already judged..." claim is enough to skip QPI, or whether IA-only routing requires structured prior QPI fields. + +### Ambiguous Low Context + +Round 04 cases: + +- `R04-BI-028` +- `R04-BI-029` +- `R04-BI-030` + +Post-patch behavior: + +- `R04-BI-028`: no-call +- `R04-BI-029`: no-call +- `R04-BI-030`: QPI selected + +Calibration issue: + +- Round 05 should decide when low-context language should stay no-call, when it should route to QPI as provisional, and whether selected QPI must explicitly mark low confidence / missing context. + +## 6. Patch Audit Lesson + +Round 04.1 had: + +- Targeted failures: 0. +- Behavior changes recorded: 5. +- One accepted collateral change: `R04-BI-022`. + +Round 05 should decide whether future selector patch rounds must include a before / after diff checker as a hard review artifact. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md new file mode 100644 index 0000000..adf9f63 --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md @@ -0,0 +1,196 @@ +# Candidate Calibration Cases + +Date: 2026-06-19 + +## 1. Purpose + +This file groups candidate calibration material for Round 05 policy discussion. + +These are not regression additions and do not modify `selector/selector_calibration_inputs.json`. + +## 2. Candidate Groups + +### A. Governance / Responsibility / Consensus + +Candidate Round 04 cases: + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` + +Current observed behavior: + +- All four are no-call after Round 04.1. + +Why they matter: + +- They test whether governance, responsibility, decision authority, consensus scarcity, and cross-role ambiguity should be QPI weak-positive signals. +- They also test the overreach risk: not every organization-related sentence should become QPI. + +Decision owner: + +- Owner: decide desired product behavior. +- CCRA: judge whether the behavior preserves QPI as front-routing rather than intervention. +- Codex: prepare case excerpts and current selector behavior only. + +### B. Capacity / Resource / Path + +Candidate Round 04 cases: + +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` + +Current observed behavior: + +- `R04-BI-014`: no-call +- `R04-BI-015`: no-call +- `R04-BI-016`: QPI selected +- `R04-BI-017`: no-call + +Existing calibration reference: + +- `selector_calibration_qpi_international_logistics_no_call_001` guards a logistics / execution no-call boundary paired with a capacity governance case. + +Why they matter: + +- They separate capacity/resource/path as execution constraints from capacity/resource/path as problem-definition evidence. + +Candidate subtypes: + +- `execution_constraint_no_call` +- `path_uncertainty_qpi` +- `hard_resource_constraint_qpi_or_no_call` +- `responsibility_boundary_qpi` + +Decision owner: + +- Owner: decide desired product boundary. +- CCRA: judge whether QPI is over-recalling capacity language. +- Codex: map candidate cases to current selected / rejected behavior. + +### C. Likely Intellectual Archaeology + +Candidate Round 04 cases: + +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` + +Current observed behavior: + +- `R04-BI-025`: QPI + IA selected +- `R04-BI-026`: QPI selected, IA rejected +- `R04-BI-027`: QPI selected, IA rejected +- `R04-BI-038`: QPI selected, IA rejected + +Existing calibration references: + +- `selector_calibration_ia_after_qpi_001` +- `selector_calibration_ia_after_qpi_002` +- `selector_calibration_ia_model_extraction_001` +- `selector_calibration_ia_model_extraction_002` +- `selector_calibration_pipeline_001` +- `selector_calibration_pipeline_002` + +Why they matter: + +- They test whether natural-language depth requests should remain QPI-first or allow IA direct. +- They also test whether explicit model extraction and deep-assumption language are enough to bypass QPI. + +Decision owner: + +- Owner: decide product expectation for direct IA entry. +- CCRA: judge lifecycle and overuse risk for IA. +- Codex: prepare evidence and no-call / QPI / IA current behavior. + +### D. QPI-After-QPI + +Candidate Round 04 case: + +- `R04-BI-025` + +Existing calibration references: + +- `selector_calibration_ia_after_qpi_001` +- `selector_calibration_ia_after_qpi_002` +- `selector_calibration_pipeline_002` + +Why it matters: + +- Natural-language "QPI already judged..." may be too weak to skip QPI. +- Structured prior QPI fields may be needed before IA-only routing is safe. + +Candidate input protocol to discuss: + +```text +prior_qpi_result: + classification + dominant_scarcity + evidence_gap + next_model_candidates + confidence_level +``` + +Decision owner: + +- Owner: decide whether such a protocol is desirable. +- CCRA: judge whether it preserves QPI-before-IA governance. +- Codex: do not implement the protocol unless later approved. + +### E. Ambiguous Low Context + +Candidate Round 04 cases: + +- `R04-BI-028` +- `R04-BI-029` +- `R04-BI-030` +- `R04-BI-037` + +Current observed behavior: + +- `R04-BI-028`: no-call +- `R04-BI-029`: no-call +- `R04-BI-030`: QPI selected +- `R04-BI-037`: no-call + +Existing calibration reference: + +- `selector_calibration_qpi_insufficient_context_001` + +Why they matter: + +- They test when the selector should ask for context, stay no-call, or route to provisional QPI. + +Decision owner: + +- Owner: decide acceptable behavior for short ambiguous user inputs. +- CCRA: judge whether QPI should require explicit low-context / provisional output. +- Codex: identify current no-call versus selected outcomes. + +### F. Patch Diff / Audit + +Candidate evidence: + +- `R04-BI-002` +- `R04-BI-022` +- `R04-BI-024` +- `R04-BI-035` +- `R04-BI-036` + +Why they matter: + +- They show that targeted cases can pass while non-target behavior changes still occur. + +Decision owner: + +- Owner: decide whether all non-target behavior changes require explicit accept / reject / defer. +- CCRA: define review expectations for selector patch audits. +- Codex: can later implement deterministic diff tooling only after approval. + +## 3. Candidate Status + +All entries above are candidates for policy discussion. None are promoted to regression or selector calibration JSON by this file. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md new file mode 100644 index 0000000..d5909d8 --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md @@ -0,0 +1,132 @@ +# Candidate Regression Cases + +Date: 2026-06-19 + +## 1. Purpose + +This file identifies possible regression candidates for later Owner / CCRA decision. + +It does not modify: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- `tests/regression_index.json` + +Regression should remain reserved for high-value guardrails, not every disputed Round 04 blind input. + +## 2. Already Covered By Regression + +Round 04.1 cases already represented in regression: + +| Source Case | Regression Case | Purpose | +| --- | --- | --- | +| `R04-BI-002` | `case_qpi_round04_translation_payload_no_call_001` | Translation payload must not trigger QPI. | +| `R04-BI-024` | `case_ia_round04_do_not_enter_archaeology_001` | Explicit IA refusal must hard-exclude IA. | +| `R04-BI-035` | `case_qpi_round04_depth_limited_specific_scarcity_001` | Depth-limited dominant-scarcity judgment should route to QPI. | +| `R04-BI-036` | `case_qpi_round04_depth_limited_scarcity_set_001` | Depth-limited scarcity-set judgment should route to QPI. | +| `R04-BI-022` | `case_qpi_round04_depth_limited_assumption_scarcity_001` | Accepted collateral QPI override; IA rejected. | + +Round 05 should not duplicate these unless Owner / CCRA decides a different policy boundary is needed. + +## 3. Possible New Regression Candidates + +### A. Governance / Responsibility / Consensus + +Candidate cases: + +- `R04-BI-010` +- `R04-BI-013` + +Possible regression value: + +- Guard the chosen policy for responsibility ambiguity and decision-authority gaps. + +Do not add yet because: + +- Current behavior is no-call. +- Owner / CCRA has not decided whether such cases should become QPI weak-positive signals. + +### B. Capacity / Resource / Path Split + +Candidate cases: + +- `R04-BI-014` +- `R04-BI-016` +- `R04-BI-017` + +Possible regression value: + +- Guard the distinction between execution constraints and QPI-relevant path/resource scarcity. + +Do not add yet because: + +- Round 05 must decide whether current behavior is desired. +- Adding all capacity/resource/path cases would overfit the blind pool. + +### C. QPI-After-QPI / Prior QPI Result + +Candidate case: + +- `R04-BI-025` + +Possible regression value: + +- Guard whether natural-language "QPI already judged..." remains QPI+IA, or whether structured `prior_qpi_result` permits IA-only. + +Do not add yet because: + +- The repository has not defined a structured prior-QPI input protocol. +- The current selector behavior is QPI + IA selected, not IA-only. + +### D. Direct IA Entry + +Candidate cases: + +- `R04-BI-027` +- `R04-BI-038` +- `R04-BI-019` + +Possible regression value: + +- Guard the eventual decision on QPI-first versus direct IA for deep mechanism / reusable structure inputs. + +Do not add yet because: + +- Direct IA would be a policy change. +- IA remains draft / B / pending and should not become default heavy-depth routing without explicit approval. + +### E. Ambiguous Low Context + +Candidate cases: + +- `R04-BI-028` +- `R04-BI-029` +- `R04-BI-030` + +Possible regression value: + +- Guard no-call or provisional-QPI behavior for low-context inputs. + +Do not add yet because: + +- Current behavior is split. +- Round 05 must decide whether `R04-BI-030` should remain QPI selected or become no-call / clarification. + +## 4. Regression Selection Standard + +Only promote a candidate to regression if it meets at least one condition: + +- It protects a high-risk boundary that is likely to regress. +- It distinguishes QPI from IA or no-call in a way that product behavior depends on. +- It prevents a known overreach, such as organization-input over-QPI, IA over-selection, or direct-execution over-analysis. +- It records an Owner / CCRA decision that should remain stable across future patches. + +Do not promote a case only because it appeared in Round 04. + +## 5. Suggested Decision Flow + +1. Owner / CCRA answers the Round 05 policy questions. +2. Codex maps accepted policy decisions to a minimal candidate list. +3. Owner / CCRA approves which candidates become regression. +4. Only then should Codex modify regression JSON in a later round. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md new file mode 100644 index 0000000..2d9a76b --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md @@ -0,0 +1,64 @@ +# CCRA Review Questions Round 05 + +Date: 2026-06-19 + +## 1. Purpose + +This file lists the questions that must be answered before any Round 05 selector patch. + +It separates: + +- Owner product judgment. +- CCRA model-governance judgment. +- Codex mechanical preparation. + +Codex should not answer the policy questions by editing selector rules. + +## 2. Review Questions + +| # | Question | Primary Judgment | Codex Role | +| --- | --- | --- | --- | +| 1 | Should governance / responsibility / consensus be a weak positive QPI signal, or only trigger QPI when scarcity, conflict, or responsibility ambiguity is present? | Owner + CCRA | Provide Round 04 examples and current behavior. | +| 2 | Should consensus / order / uncertainty scarcity become an explicit Issue-type QPI recall reason? | Owner + CCRA | Map to existing QPI contract and examples. | +| 3 | How should we prevent all organization inputs from becoming QPI? | Owner + CCRA | Identify no-call / low-priority traps. | +| 4 | Should capacity / resource / path remain no-call when they are only execution constraints? | Owner | Provide examples such as logistics / direct execution boundaries. | +| 5 | Should capacity / resource / path enter QPI when they alter path choice, responsibility boundary, or problem nature? | Owner + CCRA | Group Round 04 capacity/path cases by current behavior. | +| 6 | Should `execution_constraint_no_call` become a calibration category? | CCRA + Owner | Draft candidate naming only. | +| 7 | Should default routing remain QPI-before-IA? | CCRA + Owner | Show current IA gate and existing calibration cases. | +| 8 | Which natural-language expressions are strong enough for IA direct? | Owner + CCRA | Provide likely IA candidates without changing rules. | +| 9 | Must IA direct require enough material plus explicit request for deep assumptions, core mechanism, or bottom structure? | CCRA | Map to IA depth gate and no-call risks. | +| 10 | Should `likely_intellectual_archaeology` be treated only as a candidate signal rather than a selected condition? | CCRA + Owner | Show Round 04 likely IA outcomes. | +| 11 | Must "QPI already judged..." include structured QPI output before selector can skip QPI? | Owner + CCRA | Draft possible `prior_qpi_result` fields if requested. | +| 12 | If the user only claims QPI already judged in natural language, should selector still perform lightweight QPI review? | Owner | Provide current `R04-BI-025` behavior. | +| 13 | Should this repo define a `prior_qpi_result` or `qpi_context_provided` input protocol? | Owner + CCRA | Do not implement until approved. | +| 14 | Should `R04-BI-022` remain regression, enter calibration, or both? | Owner + CCRA | Report current state: already regression. | +| 15 | Which Round 04 blind cases are only calibration material and should not become regression? | CCRA + Owner | Provide candidate list by category. | +| 16 | Should regression remain limited to high-risk guardrails rather than all disputed cases? | CCRA + Owner | Preserve current non-goal. | +| 17 | Should before / after diff checker be required for all selector patches from Round 05.1 onward? | Owner + CCRA | Prepare mechanism proposal only. | +| 18 | Must the diff checker list selected / rejected models, scores, no-call status, reasons, and penalties? | CCRA + Codex | Codex can later implement deterministic output if approved. | +| 19 | Must every non-target behavior change be explicitly accepted, rejected, or deferred by Owner? | Owner + CCRA | Preserve accepted collateral change precedent from `R04-BI-022`. | + +## 3. Web CCRA Upload Candidates + +If Web CCRA needs exact evidence, upload or excerpt: + +- `selector/round04_blind_inputs.json` +- `reports/Round04_blind_routing_evaluation_report_2026-06-18.md` +- `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md` +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` + +Do not ask Web CCRA to decide from this question list alone if the decision depends on exact case text. + +## 4. Pre-Patch Gate + +Before any future `Round 05.1` patch, require: + +- Owner / CCRA answers or defers the relevant questions above. +- Codex records which policy decisions are accepted. +- Candidate calibration and regression cases are narrowed. +- A before / after diff artifact is planned. +- Non-goals are restated. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md new file mode 100644 index 0000000..bd302bd --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md @@ -0,0 +1,75 @@ +# Round 05 Policy Decision Matrix + +Date: 2026-06-19 + +## 1. Purpose + +This matrix turns the 19 Round 05 review questions into a decision record that Codex can execute later. + +It is not a selector patch. It does not modify: + +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- model cards +- model specs + +## 2. Decision Field Rules + +Decision fields use only: + +```text +accept / reject / defer +``` + +Initial values were set to `defer` before Owner / CCRA decisions were recorded. + +Round 05 policy review has now recorded Owner / CCRA acceptance for Q01-Q19. This acceptance authorizes policy planning only; it does not authorize selector rule, calibration JSON, regression JSON, model card, or model spec edits. + +`recommended_policy` is a proposal for discussion, not an accepted policy. + +`exact_case_text_required` means exact Round 04 case text, selector output, or regression/calibration input text should be reviewed before final decision. + +## 3. Matrix + +| question_id | recommended_policy | owner_decision | ccra_decision | patch_implication | calibration_implication | regression_implication | exact_case_text_required | +| --- | --- | --- | --- | --- | --- | --- | --- | +| Q01 | Treat governance / responsibility / consensus as QPI weak-positive only when scarcity, conflict, responsibility ambiguity, or problem-definition intent is present. | accept | accept | If accepted, later patch may add scoped positive signals; if rejected, keep current no-call bias. | Add calibration split between plain organization facts and responsibility/consensus scarcity. | Possible guardrail from `R04-BI-010` or `R04-BI-013` only after policy approval. | true | +| Q02 | Recognize consensus / order / uncertainty scarcity as an Issue-type QPI recall reason, while requiring enough context to avoid generic organization recall. | accept | accept | If accepted, later patch may add explicit Issue-type QPI trigger conditions. | Add calibration for consensus/order/uncertainty scarcity versus generic governance text. | Candidate regression only for the clearest accepted Issue-type boundary. | true | +| Q03 | Keep an explicit anti-overreach rule: organization or governance wording alone is not enough for QPI. | accept | accept | If accepted, later patch should pair any governance recall expansion with negative or low-priority controls. | Add overreach traps for plain organization facts, role descriptions, and generic governance nouns. | Regression should protect overreach traps only if future patch expands governance recall. | true | +| Q04 | Keep capacity / resource / path as no-call when they are only execution constraints. | accept | accept | If accepted, later patch should preserve or add execution-constraint no-call gates. | Add `execution_constraint_no_call` category candidates. | Candidate no-call regression only for high-risk false positives, not all logistics cases. | true | +| Q05 | Route capacity / resource / path to QPI when they change path choice, responsibility boundary, or problem nature. | accept | accept | If accepted, later patch may add scoped path/resource QPI triggers. | Split capacity/resource/path calibration into execution constraint, path uncertainty, hard resource constraint, and responsibility boundary. | Candidate regression from `R04-BI-016` or another accepted high-risk boundary. | true | +| Q06 | Add `execution_constraint_no_call` as a calibration category name, not as a rule change yet. | accept | accept | No selector patch by itself; category may inform later fixtures or docs. | Create candidate calibration rows after Owner / CCRA approves the category. | No direct regression effect unless a specific trap is approved. | false | +| Q07 | Keep default QPI-before-IA unless a clearly defined direct-IA exception is approved. | accept | accept | If accepted, preserve current QPI-before-IA gate in future patches. | Continue using pipeline calibration cases for QPI-before-IA and IA-after-QPI. | Existing IA/QPI pipeline regression remains protected; new regression only if exception is defined. | false | +| Q08 | Define direct IA eligibility narrowly: explicit input intent should clearly request deep assumptions, core mechanism, reusable structure, or bottom-structure analysis. | accept | accept | If accepted, later patch may add direct-IA exception signals with safeguards. | Add direct-IA candidate calibration cases from likely IA and model-extraction pools. | Candidate regression only after exact direct-IA wording is approved. | true | +| Q09 | Require IA direct to satisfy both material sufficiency and explicit deep-analysis intent. | accept | accept | If accepted, later patch must avoid IA selection on thin or direct-execution inputs. | Add sufficiency/intent calibration notes for IA direct candidates. | Possible IA no-call or QPI-first regression if IA over-selection risk is high. | true | +| Q10 | Treat `likely_intellectual_archaeology` as a candidate review label, not an automatic selected condition. | accept | accept | If accepted, later patch should not route solely on the blind-pool category concept. | Preserve likely-IA cases as calibration candidates requiring exact text review. | No direct regression effect unless a specific likely-IA boundary is approved. | true | +| Q11 | Require structured prior QPI output before selector can skip QPI. | accept | accept | If accepted, later patch may support IA-only routing only when prior QPI fields are present. | Add calibration cases for natural-language prior-QPI claim versus structured `prior_qpi_result`. | Candidate regression from `R04-BI-025` or a new structured prior-QPI case after protocol approval. | true | +| Q12 | If the user only claims QPI already judged in natural language, keep lightweight QPI review rather than IA-only. | accept | accept | If accepted, current QPI+IA behavior for `R04-BI-025` may remain acceptable. | Add calibration note that natural-language prior-QPI claim is not enough to skip QPI. | Possible regression for natural-language prior-QPI claim if this becomes a stable boundary. | true | +| Q13 | Define a `prior_qpi_result` / `qpi_context_provided` input protocol only as a product contract after approval. | accept | accept | If accepted, later work should create protocol docs before selector patch. | Add candidate calibration schema fields after protocol definition. | No regression until a concrete protocol and fixture are approved. | false | +| Q14 | Keep `R04-BI-022` in regression and also tag it as calibration material for depth-limited QPI override with IA rejection. | accept | accept | No immediate selector patch; current behavior remains documented as accepted collateral in Round 04.1 closeout. | Add or tag calibration material for depth-limited QPI override with IA rejection if calibration JSON updates are separately approved. | Already represented by `case_qpi_round04_depth_limited_assumption_scarcity_001`; avoid duplicate regression. | true | +| Q15 | Treat most Round 04 blind cases as calibration material unless Owner / CCRA marks a high-risk guardrail. | accept | accept | No patch implication until candidate cases are narrowed. | Use Round 04 cases to populate candidate calibration groups by policy topic. | Prevent full blind pool conversion into regression. | true | +| Q16 | Keep regression limited to high-risk guardrails, not every disputed case. | accept | accept | No selector patch by itself; constrains later patch closeout. | Calibration can be broader than regression. | Regression additions should require explicit Owner / CCRA approval and a stability rationale. | false | +| Q17 | Require before / after diff checker for every selector patch from Round 05.1 onward. | accept | accept | If accepted, Round 05.1 patch plan must include deterministic diff output before closeout. | Calibration reports should cite non-target behavior changes. | Regression impact depends on whether collateral changes reveal new guardrails. | false | +| Q18 | Diff checker should list selected models, rejected models, scores, no-call status, reasons, and penalties. | accept | accept | If accepted, later tooling/report patch should expose these fields for every changed case. | Calibration review can compare behavior dimensions, not only selected model IDs. | Regression candidates can be justified by specific changed behavior fields. | false | +| Q19 | Require every non-target behavior change to be accepted, rejected, or deferred by Owner / CCRA. | accept | accept | If accepted, future patch closeout must include non-target change disposition. | Calibration should record collateral behavior changes even when targets pass. | Collateral changes may become regression only after explicit approval. | false | + +## 4. How Codex Should Use This Matrix Later + +Before any `Round 05.1` patch: + +1. Update `owner_decision` and `ccra_decision` for the relevant rows. +2. Keep unanswered rows as `defer`. +3. Patch only rows where both decision paths are sufficient for implementation. +4. Convert `patch_implication` into a scoped implementation plan. +5. Convert `calibration_implication` into explicit calibration changes only if approved. +6. Convert `regression_implication` into regression changes only if approved. +7. Preserve non-goals and lifecycle status boundaries. + +## 5. Current Decision State + +Round 05 policy decisions Q01-Q19 are recorded as Owner accepted and CCRA accepted. + +This closes the policy-decision recording step. It does not authorize direct selector patch execution. Round 05.1 may proceed only as patch planning until Owner explicitly approves implementation. diff --git a/ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md b/ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md new file mode 100644 index 0000000..94c80e3 --- /dev/null +++ b/ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md @@ -0,0 +1,243 @@ +# Round 05.1 Patch Planning + +Date: 2026-06-19 + +## 1. Purpose + +This document prepares Round 05.1 patch planning after the Round 05 selector calibration policy decisions were accepted. + +Round 05.1 means the first implementation-planning round after Round 05 policy review. It follows the existing project naming pattern where `.1` marks a follow-up repair or implementation round after the base round. + +This is not patch execution. It does not modify: + +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- model cards +- model specs + +Selector patch execution must wait for explicit Owner approval after this planning file is reviewed. + +## 2. Accepted Policy Decisions To Carry Forward + +The decision matrix in `06_ROUND05_POLICY_DECISION_MATRIX.md` records Q01-Q19 as Owner accepted and CCRA accepted. + +Round 05.1 planning should carry forward these policies: + +| policy_area | accepted_policy | +| --- | --- | +| Governance / responsibility / consensus | Treat as conditional weak-positive QPI signals only when scarcity, conflict, responsibility ambiguity, or problem-definition intent is present. | +| Issue-type scarcity | Consensus, order, and uncertainty scarcity may be QPI recall reasons when enough context is present. | +| Anti-overreach | Organization or governance wording alone is not enough for QPI. | +| Capacity / resource / path no-call | Keep no-call when these terms only express execution constraints. | +| Capacity / resource / path QPI | Route to QPI when they change path choice, responsibility boundary, or problem nature. | +| Execution constraints | Add `execution_constraint_no_call` as a calibration category before any rule-level change. | +| IA routing default | Preserve QPI-before-IA as the default. | +| IA direct exception | Allow only narrow direct IA exceptions when explicit input intent requests deep assumptions, core mechanism, reusable structure, or bottom-structure analysis and material is sufficient. | +| likely IA label | Treat `likely_intellectual_archaeology` as a review label, not an automatic selected condition. | +| Prior QPI claim | Natural-language "QPI already judged" is not enough to skip QPI. | +| Structured prior QPI | Define `prior_qpi_result` / `qpi_context_provided` as a product contract before any selector support. | +| R04-BI-022 | Keep regression coverage and also tag as calibration material for depth-limited QPI override with IA rejection. | +| Regression scope | Keep regression limited to high-risk guardrails, not all disputed Round 04 cases. | +| Diff gate | Require before / after behavior diff for every selector patch from Round 05.1 onward. | +| Non-target changes | Every non-target behavior change must be accepted, rejected, or deferred by Owner / CCRA. | + +## 3. Affected Case List + +### 3.1 Patch Planning / Calibration Candidates + +These cases may inform Round 05.1 calibration and selector patch planning: + +| case_id | planning_topic | expected planning use | +| --- | --- | --- | +| R04-BI-010 | governance / responsibility | Conditional QPI weak-positive candidate. | +| R04-BI-011 | governance / conflict | Conditional QPI weak-positive candidate. | +| R04-BI-012 | consensus / waiting behavior | Conditional QPI weak-positive candidate. | +| R04-BI-013 | decision authority gap | Conditional QPI weak-positive candidate. | +| R04-BI-014 | capacity constraint | Execution-constraint no-call candidate. | +| R04-BI-015 | minimum path | Capacity / path boundary candidate. | +| R04-BI-016 | permission / approval friction | Path or responsibility-boundary QPI candidate. | +| R04-BI-017 | fragmented time / execution continuity | Capacity/resource/path boundary candidate. | +| R04-BI-025 | natural-language prior QPI claim | Keep lightweight QPI review unless structured prior QPI output exists. | +| R04-BI-026 | likely IA | Direct IA exception candidate, default QPI-first. | +| R04-BI-027 | likely IA | Direct IA exception candidate, default QPI-first. | +| R04-BI-038 | likely IA | Direct IA exception candidate, default QPI-first. | + +### 3.2 Guardrail / No-Call Protection Candidates + +These cases should protect against over-selection if Round 05.1 expands recall: + +| case_id | guardrail_topic | expected planning use | +| --- | --- | --- | +| R04-BI-028 | ambiguous low context | Prefer no-call or clarification. | +| R04-BI-029 | ambiguous low context | Prefer no-call or clarification. | +| R04-BI-030 | ambiguous low context | Avoid over-QPI from vague stuckness alone. | +| R04-BI-031 | direct how-to / tool use | Preserve no-call for direct execution support. | +| R04-BI-032 | direct conversion / formatting | Preserve no-call for direct execution support. | +| R04-BI-033 | word meaning / simple judgment | Preserve no-call for lightweight semantic questions. | + +### 3.3 Do Not Reopen In Round 05.1 Planning + +These cases are already covered by Round 04.1 closeout or regression and should not be reopened as new Round 05.1 targets: + +| case_id | reason | +| --- | --- | +| R04-BI-002 | Covered by Round 04.1 target fix and regression. | +| R04-BI-022 | Accepted collateral behavior change; keep regression and calibration tag. | +| R04-BI-024 | Covered by Round 04.1 target fix and regression. | +| R04-BI-035 | Covered by Round 04.1 target fix and regression. | +| R04-BI-036 | Covered by Round 04.1 target fix and regression. | + +## 4. Proposed Calibration Additions + +These are planning targets only. Do not edit `selector/selector_calibration_inputs.json` until Owner explicitly approves Round 05.1 implementation. + +| proposed_category | candidate_cases | purpose | +| --- | --- | --- | +| governance_responsibility_consensus_qpi | R04-BI-010, R04-BI-011, R04-BI-012, R04-BI-013 | Separate conditional QPI recall from generic organization wording. | +| execution_constraint_no_call | R04-BI-014, selected existing logistics/no-call references | Protect direct execution constraints from QPI over-selection. | +| capacity_resource_path_boundary | R04-BI-015, R04-BI-016, R04-BI-017 | Separate path uncertainty, hard resource constraint, and responsibility-boundary cases. | +| natural_language_prior_qpi_claim | R04-BI-025 | Preserve lightweight QPI review when prior QPI output is not structured. | +| direct_ia_exception_candidate | R04-BI-026, R04-BI-027, R04-BI-038 | Review narrow direct IA eligibility without replacing QPI-first default. | +| ambiguous_low_context_no_call | R04-BI-028, R04-BI-029, R04-BI-030 | Prevent vague low-context inputs from becoming broad QPI recall. | +| direct_execution_no_call | R04-BI-031, R04-BI-032, R04-BI-033 | Preserve no-call behavior for how-to, conversion, formatting, and simple meaning tasks. | +| depth_limited_qpi_override_ia_rejected | R04-BI-022 | Use accepted collateral behavior as calibration anchor without duplicate regression. | + +## 5. Proposed Regression Additions + +Default recommendation: do not add new regression cases at the start of Round 05.1. + +Regression additions should happen only after selector patch scope is approved and a specific case is judged to be a high-risk guardrail. + +Possible later candidates: + +| candidate_case | possible_regression_purpose | condition_before_adding | +| --- | --- | --- | +| R04-BI-010 or R04-BI-013 | Governance / decision-authority QPI boundary. | Add only if the selector patch expands governance recall. | +| R04-BI-014 | Execution-constraint no-call trap. | Add only if false-positive risk rises after patch. | +| R04-BI-016 | Path or responsibility-boundary QPI. | Add only if chosen as the canonical capacity/resource/path QPI boundary. | +| R04-BI-025 | Natural-language prior QPI claim should not skip QPI. | Add only if prior-QPI handling is implemented. | +| R04-BI-027 or R04-BI-038 | Direct IA exception or QPI-first guardrail. | Add only after direct IA exception policy becomes concrete. | +| R04-BI-028 or R04-BI-030 | Ambiguous low-context no-call protection. | Add only if recall expansion increases low-context false positives. | + +## 6. Selector Patch Scope For Later Approval + +If Owner approves Round 05.1 implementation, selector changes should be scoped to: + +1. Add conditional weak-positive QPI signals for governance / responsibility / consensus scarcity. +2. Add anti-overreach checks so organization wording alone does not trigger QPI. +3. Preserve no-call behavior for execution constraints. +4. Add narrow QPI triggers for path choice, responsibility boundary, and problem-nature changes. +5. Preserve QPI-before-IA as default. +6. Treat direct IA as an exception requiring explicit deep-analysis intent and material sufficiency. +7. Keep natural-language prior QPI claims under lightweight QPI review. +8. Do not implement structured `prior_qpi_result` support until a product contract exists. + +Out of scope: + +- LLM selector +- third model +- RAG / vector database +- frontend / backend +- model lifecycle upgrade +- full Round 04 blind pool regression conversion +- broad QPI recall for all organization, governance, capacity, resource, or path wording + +## 7. Before / After Diff Checker Output Contract + +Round 05.1 patch execution must include deterministic before / after behavior diff. + +Minimum output fields per changed case: + +```json +{ + "case_id": "R04-BI-010", + "targeted": true, + "before": { + "selected_model_ids": [], + "rejected_model_ids": [], + "no_call": true, + "scores": {}, + "reasons": [], + "penalties": [] + }, + "after": { + "selected_model_ids": ["qpi"], + "rejected_model_ids": [], + "no_call": false, + "scores": { + "qpi": 0 + }, + "reasons": [], + "penalties": [] + }, + "changed_fields": [ + "selected_model_ids", + "no_call", + "scores", + "reasons", + "penalties" + ], + "disposition_required": true +} +``` + +The actual implementation may use the selector's existing output schema, but it must expose enough information to compare: + +- selected models +- rejected models +- scores +- no-call status +- reasons +- penalties +- target versus non-target classification + +## 8. Non-Target Behavior Change Disposition + +Every non-target behavior change in Round 05.1 must be listed and assigned one disposition: + +```text +accept / reject / defer +``` + +Required fields: + +| field | meaning | +| --- | --- | +| case_id | The changed case. | +| changed_fields | Behavior dimensions that changed. | +| expected_by_policy | Whether the change follows an accepted Round 05 policy. | +| owner_disposition | Owner decision: accept / reject / defer. | +| ccra_disposition | CCRA decision: accept / reject / defer. | +| follow_up | Regression candidate, calibration note, rollback requirement, or no action. | + +Selector patch closeout must not report only targeted PASS cases. + +## 9. Round 05.1 Implementation Gate + +Before Codex may edit selector, calibration, or regression files, Owner should explicitly approve: + +1. The Round 05.1 implementation target cases. +2. The calibration additions. +3. Any regression additions. +4. The selector patch scope. +5. The before / after diff checker output contract. +6. The non-target behavior change disposition protocol. + +Until that approval exists, this document is the stopping point. + +## 10. Validation Required After Future Patch + +If Round 05.1 implementation is later approved, run at minimum: + +```powershell +python scripts\rebuild_indexes.py --check +python scripts\validate_model_library.py +python scripts\run_selector_regression.py +python scripts\check_card_contract.py +python scripts\check_model_card_sync.py +``` + +If selector behavior changes, also run the Round 05.1 before / after diff checker and include both target and non-target behavior changes in the closeout report. diff --git a/docs/DECISIONS.md b/docs/DECISIONS.md index 2687846..388e46b 100644 --- a/docs/DECISIONS.md +++ b/docs/DECISIONS.md @@ -364,3 +364,30 @@ Decision: - Keep formal Web CCRA bundle rules unchanged: exclude `04_LOCAL_CCRA_REVIEW_REPORT.md` by default and include it only when Owner explicitly asks Web CCRA to review local findings. The initial Round 05 use should validate whether the protocol reduces transfer work without weakening Owner / Web CCRA authority boundaries. + +## Decision 023: Execute Round 05.1 as a scoped selector calibration patch + +Status: Owner-authorized scoped implementation + +Reason: + +Round 05 resolved selector calibration policy before changing rules. The accepted policy decisions authorize a limited Round 05.1 implementation, not an open selector redesign. + +The patch scope is limited to: + +- adding Round 05.1 calibration rows; +- adding narrow QPI signals for governance, responsibility, consensus, minimum-path, and stable-output blockage cases; +- preserving no-call for execution constraints and ambiguous low-context inputs; +- preserving QPI-before-IA by default; +- keeping natural-language prior-QPI claims under lightweight QPI review; +- generating before / after behavior diff evidence. + +The patch does not: + +- add a third model; +- upgrade QPI or Intellectual Archaeology lifecycle status; +- introduce an LLM selector, RAG, vector database, frontend, backend, accounts, or service layer; +- convert the full Round 04 blind pool into regression; +- implement structured `prior_qpi_result` selector support. + +Regression additions remain out of scope for the start of Round 05.1 unless later Owner / CCRA review identifies a high-risk guardrail. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md new file mode 100644 index 0000000..3ac74fd --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md @@ -0,0 +1,375 @@ +# Local CCRA Review Report + +## 1. Return Metadata + +- project_id: the-mindscape-of-bro-tsong +- review_round: round-05.1_selector-calibration-scoped-patch +- local_pass: 01 +- turn_type: review_turn +- runtime_id: ccra-local-review +- runtime_version: 0.1.2 +- agent_id: ccra-local-reviewer +- agent_version: 0.1.2 +- invocation_mode: prompt_path_reference +- carrier_type: codex_thread +- child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +- persistent_available: true +- execution_status: returned +- simulation_only: false +- report_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md +- returned_output_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md +- bundle_audit_profile: ccra_mindscape_review_bundle +- gate_execution_mode: run +- routing_diff_policy: required +- lifecycle_scan_scope: changed_files +- generated_at: 2026-06-19 + +## 2. Review Scope + +Primary question: Did Round 05.1 stay within approved selector calibration patch scope, provide complete before/after diff evidence, avoid lifecycle/regression overreach, and leave no blocking local review issue? + +Scope reviewed: + +- Round 05 / 05.1 policy and planning basis. +- Round 05.1 selector rule and calibration changes. +- Before/after selector behavior diff evidence. +- Non-target behavior disposition evidence. +- Validation and regression impact evidence. +- Lifecycle/status guard evidence. +- Local CCRA helper outputs. + +Non-goals preserved: + +- No Owner approval decision. +- No Web CCRA final review substitution. +- No lifecycle promotion. +- No edits to selector rules, calibration inputs, regression cases, model cards, model JSON, review bundles, or Owner decision files. +- No formal Web CCRA bundle creation. + +## 3. Files Actually Read + +Core invocation and project rules: + +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/review-turn.prompt.md +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/agent-invocation-packet.md +- README.md +- AGENTS.md +- PROJECTS.md +- docs/DECISIONS.md +- docs/ROUND_AUTOMATION_PROTOCOL.md +- docs/WORKFLOW.md +- local_ccra_reviews/README.md + +Knowledge base: + +- knowledge_assets/README.md +- knowledge_assets/00_用户背景与产品上下文.md +- knowledge_assets/01_核心模型地图.md +- knowledge_assets/02_模型卡结构规范.md +- knowledge_assets/03_核心模型抽取样板.md +- knowledge_assets/06_模型稳固性评级规则.md +- knowledge_assets/07_产品规划过程记录.md +- knowledge_assets/08_CCRA模型库MVP质量门与交接协议.md +- knowledge_assets/09_数据治理与模型调用机制说明.md +- knowledge_assets/10_本地CCRA评审机制说明.md + +Round 05 / 05.1 basis and evidence: + +- ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md +- ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md +- reports/Round05_1_post_patch_closeout_report_2026-06-19.md +- reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md +- reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md +- reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md +- reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md +- reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md +- reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md +- reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md +- reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md +- reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md +- reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md +- reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json +- reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md +- reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md +- reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md +- selector/selector_rules.json +- selector/selector_calibration_inputs.json +- tests/regression_cases.json + +Helper outputs: + +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.md +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.md +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.md +- local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.md + +Additional scope-hygiene files inspected: + +- scripts/init_round05_context.py +- tests/test_init_round05_context.py +- reports/Round04_closeout_note_2026-06-18.md + +Canonical CCPE references read: + +- C:\Users\wangq\Documents\Codex\ccpe-system\agents\agent-specs\ccra-local-reviewer.agent.md +- C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccra-local-review-report.template.md + +## 4. Automation Outputs Used + +- review-context-builder outputs: PASS context index; used as navigation only, not as judgment. +- review-bundle-audit: PASS with one non-blocking warning: no zip matched the profile. This does not block this local review because the reviewed target is post-patch evidence, not a formal Web bundle. +- routing-behavior-diff-audit: ATTENTION because 19 new calibration rows are missing from the before baseline. Used as evidence that 7 behavior changes were targeted, 0 were non-target, and 0 new failures were detected. +- regression-validation-gate-runner: PASS, gate_execution_mode=run, 7 commands in helper copy and 8 commands in project audit report depending on manifest version. No skipped gates or manifest errors were reported. +- lifecycle-status-guard-scan: PASS, changed_files scope. No blocking findings or warnings. One observation noted "Owner approved" as an evidence marker, not an approval validity decision. + +## 5. Executive Summary + +Review result: ready_after_owner_decision. + +Final action recommendation: document_only. + +Round 05.1 appears to have stayed inside the Owner-authorized scoped selector calibration patch. The selector rule diff is narrow: version bump to `0.2.2-draft`, one low-context no-call signal, and seven narrow QPI gate phrases. The calibration diff adds 19 Round 05.1 rows across the approved policy categories. I found no regression JSON change, no model lifecycle status change, no third model, and no LLM/RAG/frontend/backend/service expansion. + +The before/after evidence is adequate for Local CCRA pass 01: 215 cases compared, 7 changed, all 7 targeted and expected by policy, 0 non-target changes, 0 new failures. The machine-readable project diff includes selected models, rejected models, scores, no-call status, reasons, penalties, changed fields, target classification, and policy expectation per changed case. + +No Round 05.1a selector repair is required before moving toward Web CCRA bundle preparation. However, formal Web bundle preparation should wait for the required local flow: findings-confirmation, Owner decision, then bundle construction if Owner requests it. + +## 6. Required Questions + +1. Did Round 05.1 stay inside the approved scope? + - Yes. Evidence: Decision 023 in docs/DECISIONS.md, Round 05.1 closeout report, selector_rules.json diff, selector_calibration_inputs.json diff. + +2. Were only selector/calibration-related target files changed, plus supporting audit/docs? + - For the reviewed Round 05.1 package, yes. Primary changes are selector rules, calibration rows, audit tooling, README/docs, and reports. Scope hygiene note: the broader working tree also contains Round 05 startup/context files outside the Round 05.1 changed-file manifest (`scripts/init_round05_context.py`, `tests/test_init_round05_context.py`, `reports/Round04_closeout_note_2026-06-18.md`). They appear Round 05 setup-related, not selector behavior changes, but should be explicitly included or excluded during Web bundle packaging. + +3. Was any unapproved regression added? + - No. `git diff --name-only -- tests ...` returned no regression file changes, and the Round 05.1 regression impact report says regression JSON was unchanged. + +4. Was QPI or Intellectual Archaeology lifecycle status changed? + - No. Model JSON still reports QPI and Intellectual Archaeology as `status: draft`, `stability_level: B`, and `regression_status: pending`. + +5. Were any LLM selector / RAG / third model / frontend / backend / service-layer changes introduced? + - No evidence found. The selector remains `rule_based_no_llm`; model count remains 2; searches found only non-goal references, not implementation. + +6. Do target behavior changes match Round 05 policy? + - Yes. The 7 changed cases map to accepted Round 05.1 policy areas: governance/responsibility/consensus QPI recall, minimum-path/stable-output QPI recall, and ambiguous low-context no-call. + +7. Are non-target behavior changes complete and disposition-ready? + - Yes. Both project diff and independent routing diff report 0 non-target changes. The disposition table records no action required. + +8. Does before / after diff include selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields? + - Yes for the project machine-readable diff. Each changed case contains `before`, `after`, `changed_fields`, `targeted`, `expected_by_policy`, and `disposition_required`. Nested before/after objects include selected model IDs, rejected model IDs, scores, no-call, reasons, and penalties. + +9. Did validation pass? + - Yes. Gate-runner status is PASS with all declared commands run and none skipped. The validation report cites unit tests, selector calibration smoke, index check, model validation, selector regression, card contract, and model-card sync. + +10. Is there any selector side effect that should be rolled back? + - No current-scope rollback required. The only behavior changes are targeted and policy-aligned. Missing-before calibration rows explain the helper ATTENTION state and are expected because those rows were intentionally added after baseline capture. + +11. Should the project proceed to Web CCRA bundle preparation, or open Round 05.1a repair? + - Proceed toward Web CCRA bundle preparation after local workflow closure. Do not open Round 05.1a for selector repair based on the reviewed evidence. + +## 7. Issue Mechanism Diagnosis + +Issue ID: LC-05.1-001 + +- Classification: minor +- Case / Material: Scope manifest and broader working tree hygiene. +- What failed: The Round 05.1 closeout changed-file list does not mention several untracked Round 05 setup/context files visible in the working tree. +- Why it failed: The post-patch report focuses on selector calibration patch artifacts, while prior Round 05 startup artifacts remain present outside that manifest. +- Why it is not a selector failure: The inspected files generate or test Round 05 startup context and preserve Round 04/04.1 closeout context; they do not alter selector behavior, regression cases, model JSON, model cards, or lifecycle status. +- Failure category: runtime/package hygiene. +- Evidence: git status output; scripts/init_round05_context.py; tests/test_init_round05_context.py; reports/Round04_closeout_note_2026-06-18.md. +- Recommended action: During Web bundle preparation, explicitly include these as Round 05 setup evidence or exclude them from Round 05.1 patch materials. This does not require Round 05.1a selector repair. + +## 8. Patch Scope Judgment + +must_fix_cases: + +- None. + +same_class_boundary_cases: + +- None requiring current repair. + +calibration_only_cases: + +- Direct IA exception candidates R04-BI-026, R04-BI-027, R04-BI-038 remain calibration/policy material, not direct selector bypass. +- Natural-language prior QPI claim R04-BI-025 remains calibration/product-contract material until structured `prior_qpi_result` is defined. + +explicitly_not_patched: + +- Structured `prior_qpi_result` support was not implemented. +- Full Round 04 blind pool was not converted into regression. +- Direct IA exception was not broadened. + +should_not_open_another_small_patch_round: + +- Round 05.1a should not be opened for the currently reviewed selector changes. No blocking target failure, non-target side effect, lifecycle overclaim, or regression overreach was found. + +## 9. Verification Evidence Requirements + +- targeted_regression_for_confirmed_target_cases: Not added by design; regression additions were out of scope at Round 05.1 start. +- full_frozen_pool_rerun_or_before_after_comparison: Present. 215 cases compared. +- existing_selector_regression: PASS. +- calibration_smoke: PASS. +- unit_tests: PASS. +- command_log_or_validation_report: Present. +- gate_execution_mode: run. +- gate_evidence_status: executed. +- dry_run_vs_executed_gate_status: executed gates support the engineering pass claim. +- rule_diff_only_is_sufficient: no; this review relies on the diff and gate evidence, not only the rule diff. +- missing_evidence: no current-scope blocker. + +## 10. Before / After Behavior Review + +Target behavior changes: + +| case_id | before | after | assessment | +| --- | --- | --- | --- | +| R04-BI-010 | no_call | qpi | Policy-aligned responsibility ambiguity recall. | +| R04-BI-011 | no_call | qpi | Policy-aligned stakeholder conflict / direction collapse recall. | +| R04-BI-012 | no_call | qpi | Policy-aligned commitment / consensus scarcity recall. | +| R04-BI-013 | no_call | qpi | Policy-aligned decision authority gap recall. | +| R04-BI-015 | no_call | qpi | Policy-aligned minimum-path uncertainty recall. | +| R04-BI-017 | no_call | qpi | Policy-aligned stable-output blockage recall. | +| R04-BI-030 | qpi | no_call | Policy-aligned ambiguous low-context no-call. | + +Non-target behavior changes: + +- None detected. + +Accepted collateral behavior changes: + +- None newly detected in Round 05.1. R04-BI-022 remains an earlier accepted collateral behavior from Round 04.1 and is included as calibration anchor without duplicate regression. + +Unexpected regressions: + +- None detected. + +Cases needing Owner or Web calibration: + +- Whether any Round 05.1 target should later become regression. +- Whether to define structured `prior_qpi_result` / `qpi_context_provided`. +- Whether direct IA exception policy should be narrowed further after exact case review. + +## 11. Helper Output Confidence + +- review-context-builder: high confidence as a file index; not judgment evidence. +- review-bundle-audit: medium-high confidence for local evidence completeness. Warning about no zip is non-blocking because no formal Web bundle was requested in this pass. +- routing-behavior-diff-audit: high confidence for behavior-change counts and non-target detection; ATTENTION is explained by expected missing-before calibration rows. +- regression-validation-gate-runner: high confidence for engineering gates because gate_execution_mode=run and commands executed with PASS. +- lifecycle-status-guard-scan: high confidence for changed-file lifecycle overclaim scan; no current-scope lifecycle blocker. + +## 12. Findings + +Finding ID: F-001 + +- Classification: minor +- Title: Web bundle packaging should clarify extra Round 05 setup files outside the 05.1 closeout manifest. +- Evidence: scripts/init_round05_context.py; tests/test_init_round05_context.py; reports/Round04_closeout_note_2026-06-18.md; reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md. +- Why It Matters: Web CCRA bundle preparation should avoid ambiguity between Round 05 setup context and Round 05.1 selector patch evidence. +- Recommended Action: Before creating the formal Web bundle, explicitly classify these files as setup/context evidence or exclude them from the 05.1 patch changed-file set. +- Final Action Recommendation: document_only +- Owner Decision Required: no, unless Owner wants these included in the formal Web bundle. +- Blocks Web Final Review: no +- Blocks Lifecycle Change: yes, only in the general sense that no lifecycle change is authorized by this review. + +No blocker, major, or calibration repair finding is raised for the selector patch itself. + +## 13. Engineering Pass vs Product Judgment + +What engineering evidence shows: + +- Selector behavior changed only on 7 targeted policy cases. +- No non-target behavior changes were detected. +- Validation and regression gates passed. +- Model lifecycle files remained unchanged. + +What product/model-governance question remains: + +- Whether Owner wants the local loop closed and a formal Web CCRA bundle prepared. +- Whether later rounds should promote specific Round 05.1 cases into regression. +- Whether structured prior-QPI input protocol should be defined. + +What evidence would close the gap: + +- findings-confirmation.md from the main session. +- owner-decision.md recording whether to proceed to Web bundle preparation. +- Formal Web CCRA bundle if Owner requests Web review. + +## 14. Lifecycle And Scope Guard + +- scan_scope: changed_files +- Claim: "Owner approved Round 05.1 as a scoped selector calibration implementation." +- Evidence: reports/Round05_1_post_patch_closeout_report_2026-06-19.md; lifecycle guard observation. +- Required authority: Owner for implementation approval; Owner/Web CCRA for future lifecycle or Web review decisions. +- Triage: owner decision evidence marker, not lifecycle promotion. +- Assessment: Non-blocking. It authorizes scoped implementation only and does not upgrade QPI or Intellectual Archaeology. + +- Claim: QPI and Intellectual Archaeology remain draft/B/pending. +- Evidence: models/qpi.model.json; models/intellectual_archaeology.model.json; reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md. +- Required authority: Owner/Web CCRA for any future promotion. +- Triage: current-scope lifecycle boundary preserved. +- Assessment: PASS. + +## 15. Local Tuning Recommendations + +1. Do not open Round 05.1a for selector repair based on this evidence. +2. Main session should write findings-confirmation.md and ask Owner whether to proceed to Web CCRA bundle preparation. +3. During Web bundle preparation, explicitly separate Round 05 setup/context artifacts from Round 05.1 patch evidence. + +## 16. Web Final Review Readiness + +Readiness: ready_after_owner_decision. + +The reviewed material is locally ready to proceed toward formal Web CCRA bundle preparation. It is not itself Web CCRA approval and does not close lifecycle status. The required next step is Owner workflow closure, not selector repair. + +## 17. Final Action Recommendation + +document_only. + +Do next: + +- Produce Owner-facing findings confirmation. +- Record Owner decision. +- If Owner agrees, prepare the formal Web CCRA bundle. + +Do not do next: + +- Do not open Round 05.1a only for the currently reviewed selector patch. +- Do not add regression cases unless Owner/Web CCRA later selects high-risk guardrails. +- Do not upgrade QPI or Intellectual Archaeology lifecycle status. + +## 18. Owner Decision Points + +- decision_id: OD-001 + - decision_needed: Is Local CCRA pass 01 sufficient to proceed toward formal Web CCRA bundle construction? + - options: proceed_to_web_bundle / request_round05_1a_local_repair / defer_to_future_round + - recommended_default: proceed_to_web_bundle + +- decision_id: OD-002 + - decision_needed: Should Round 05 setup/context files outside the 05.1 closeout manifest be included in the Web bundle? + - options: include_as_context / exclude_from_patch_evidence / owner_clarification_required + - recommended_default: exclude_from_patch_evidence unless Web CCRA needs Round 05 startup context. + +## 19. Limits And Uncertainty + +- I did not rerun validation commands; I reviewed executed gate reports and logs summaries supplied in the packet. +- I did not create or inspect a formal Web CCRA bundle because the packet forbids building one in this pass. +- I did not modify selector, calibration, regression, model, card, bundle, or Owner decision files. +- Working-tree status was used only for scope hygiene, not as a substitute for reading the reviewed evidence files. + +## 20. Resume Instructions + +Recommended next turn type: planning_turn, only if Owner or main session asks this same child review lane to plan the next review package. + +For planning turn: + +- same_child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +- first_turn_report_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md +- owner_decision_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md +- next_review_target: Web CCRA bundle readiness or Round 05.1a repair requirements if Owner rejects this recommendation. +- planning_output_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/agent-invocation-packet.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/agent-invocation-packet.md new file mode 100644 index 0000000..7908ce9 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/agent-invocation-packet.md @@ -0,0 +1,188 @@ +--- +packet_type: local-ccra-agent-invocation-packet +runtime_id: ccra-local-review +agent_id: ccra-local-reviewer +runtime_version: 0.1.2 +agent_version: 0.1.2 +review_id: round-05.1-selector-calibration-scoped-patch-01 +status: ready_for_dispatch +--- + +# Local CCRA Agent Invocation Packet + +## 1. Invocation Metadata + +```yaml +packet_id: round-05.1-selector-calibration-scoped-patch-01 +created_at: 2026-06-19 +client_project_root: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +knowledge_base_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\knowledge_assets +review_round: round-05.1_selector-calibration-scoped-patch +local_pass: 01 +review_run_dir: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01 +turn_type: review_turn +invocation_mode: prompt_path_reference +carrier_type: codex_thread +child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +persistent_child_session_required: true +same_child_session_as_review_turn_required: false +simulation_allowed: false +``` + +## 2. Canonical Artifacts + +```yaml +canonical_agent_path: C:\Users\wangq\Documents\Codex\ccpe-system\agents\agent-specs\ccra-local-reviewer.agent.md +canonical_runtime_path: C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccra-local-review.runtime.md +runtime_setup_path: C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccra-local-review-runtime-setup.md +report_template_path: C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccra-local-review-report.template.md +planning_template_path: C:\Users\wangq\Documents\Codex\ccpe-system\runtimes\hybrid\ccra-local-review-next-review-requirements.template.md +integration_registration_path: C:\Users\wangq\Documents\Codex\ccpe-system\integrations\skills-vault\ccra-local-review-helpers.integration.md +``` + +## 3. Helper Runtime Policy + +```yaml +bundle_audit_profile: ccra_mindscape_review_bundle +gate_execution_mode: run +routing_diff_policy: required +lifecycle_scan_scope: changed_files +``` + +## 4. Role Integrity Requirement + +The invoked participant must act as `ccra-local-reviewer`. + +The reviewer must: + +```text +read local evidence directly +cite files actually read +use helper outputs only as evidence +respect the requested turn_type +write the report to the requested output contract +preserve Owner/Web CCRA authority boundaries +avoid project file edits except contracted output files +avoid lifecycle promotion +avoid main-session roleplay +``` + +If this packet cannot be dispatched to a real child session or equivalent isolated participant context, the valid state is: + +```text +blocked_waiting_for_participant_output +``` + +## 5. Task Context + +```yaml +turn_type: review_turn +primary_question: Did Round 05.1 stay within approved selector calibration patch scope, provide complete before/after diff evidence, avoid lifecycle/regression overreach, and leave no blocking local review issue? +scope_statement: Review Round 05.1 post-patch evidence, selector calibration/rule changes, behavior diffs, validation outputs, lifecycle guard evidence, and regression impact. Do not repair files. +non_goals: + - Do not decide Owner approval. + - Do not replace Web CCRA final review. + - Do not promote lifecycle status. + - Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, or review bundles. + - Do not add a third model. + - Do not introduce LLM selector, RAG, vector database, frontend, backend, accounts, or service layer. + - Do not build formal Web CCRA bundle in this pass. +known_prior_rounds: + - round-04 + - round-04.1 + - round-05 + - round-05.1 +owner_supplied_notes: Build local review first; do not prepare formal Web CCRA bundle until Local CCRA findings-confirmation and Owner decision are recorded. +first_turn_report_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\04_LOCAL_CCRA_REVIEW_REPORT.md +owner_decision_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\owner-decision.md +next_review_target: Web CCRA bundle readiness or Round 05.1a repair requirements. +``` + +## 6. Input Files + +Required: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\README.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\AGENTS.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\PROJECTS.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\knowledge_assets\README.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\knowledge_assets\ +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\review-context.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\review-file-manifest.json +``` + +Round-specific evidence: + +```text +- reports/round05_1_post_patch/ +- reports/Round05_1_post_patch_closeout_report_2026-06-19.md +- reports/round05_1_selector_patch_audit/ +- reports/round05_1_lifecycle_status_guard_scan_2026-06-19/ +- ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md +- ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md +- selector/selector_rules.json +- selector/selector_calibration_inputs.json +- selector/round04_blind_inputs.json +- tests/regression_cases.json +- docs/DECISIONS.md +- docs/ROUND_AUTOMATION_PROTOCOL.md +- local_ccra_reviews/README.md +``` + +Helper outputs: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\bundle-audit.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\bundle-audit.json +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\routing-behavior-diff.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\routing-behavior-diff.json +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\gate-run-report.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\gate-run-report.json +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\lifecycle-status-guard-scan.md +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\helper-outputs\lifecycle-status-guard-scan.json +``` + +## 7. Output Contract + +The reviewer must write: + +```yaml +review_turn_report_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\04_LOCAL_CCRA_REVIEW_REPORT.md +planning_turn_output_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\next-review-requirements.md +returned_output_path: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\returned-output.md +``` + +Output mapping: + +```text +review_turn -> 04_LOCAL_CCRA_REVIEW_REPORT.md +planning_turn -> next-review-requirements.md +``` + +## 8. Continuity Policy + +```yaml +same_child_session_preferred: true +resume_allowed: true +planning_turn_requires_same_child_session: true +resume_requires: + - previous report + - owner-decision.md when present + - new or changed evidence list + - unchanged-evidence statement +``` + +## 9. Session Logging + +The project main session must record dispatch method, child session id, helper commands, exit codes, files written, skipped helpers, and manual approvals in: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\run-notes.md +``` + +## 10. No-Simulation Requirement + +Formal Local CCRA output must not be simulated in the project main session. + +Simulation-only output cannot be used as the Local CCRA report. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/bundle-audit-profile.yaml b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/bundle-audit-profile.yaml new file mode 100644 index 0000000..3be39e7 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/bundle-audit-profile.yaml @@ -0,0 +1,26 @@ +profiles: + ccra_mindscape_review_bundle: + required_files: + closeout: + - "01_ROUND05_1_POST_PATCH_CLOSEOUT.md" + changed_files: + - "02_ROUND05_1_CHANGED_FILES.md" + target_diff: + - "03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md" + non_target_diff: + - "04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md" + disposition: + - "05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md" + validation: + - "06_ROUND05_1_VALIDATION_REPORT.md" + regression: + - "07_ROUND05_1_REGRESSION_IMPACT.md" + lifecycle: + - "08_ROUND05_1_LIFECYCLE_GUARD.md" + owner_decision: + - "09_ROUND05_1_OWNER_DECISION_NEEDED.md" + optional_files: + report: + - "*.md" + allowed_extra_patterns: + - "*.md" diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md new file mode 100644 index 0000000..21852d8 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md @@ -0,0 +1,68 @@ +# Findings Confirmation + +## 1. 确认范围 + +- review_round: round-05.1_selector-calibration-scoped-patch +- local_pass: 01 +- child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +- review_report: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md` +- planning_output: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md` +- returned_output: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md` + +本文件是主会话对 Local CCRA 输出的中文确认记录,不等同于 Owner 决策,也不等同于 Web CCRA 通过。 + +## 2. Local CCRA 结论摘录 + +Local CCRA 结论: + +- Round 05.1 保持在已批准的 scoped selector calibration patch 范围内。 +- 不需要因为当前 selector patch 打开 Round 05.1a selector repair。 +- 当前建议动作是 `document_only`。 +- 当前材料可以在本地流程闭环后进入 Web CCRA bundle 准备。 + +Local CCRA 同时确认: + +- 没有新增第三模型。 +- 没有升级 QPI 生命周期状态。 +- 没有升级 Intellectual Archaeology 生命周期状态。 +- 没有引入 LLM selector、RAG、vector database、frontend、backend、accounts 或 service layer。 +- 没有新增 regression JSON。 +- before/after diff 覆盖 selected models、rejected models、scores、no-call status、reasons、penalties、target classification、changed fields。 +- 7 个行为变化均为 target changes,0 个 non-target behavior changes。 + +## 3. Findings 确认表 + +| finding_id | severity | finding | local_ccra_recommendation | blocks_selector_acceptance | blocks_web_bundle_preparation | owner_disposition | codex_action | +| --- | --- | --- | --- | --- | --- | --- | --- | +| LC-05.1-001 | minor | Web bundle packaging 需要澄清 Round 05 setup/context files 与 Round 05.1 closeout manifest 的边界。涉及 `scripts/init_round05_context.py`、`tests/test_init_round05_context.py`、`reports/Round04_closeout_note_2026-06-18.md` 等文件。 | 作为 Web bundle assembly hygiene 处理,不作为 selector repair。 | no | no, but clarify during bundle assembly | pending_owner_decision | none_before_owner_decision | + +## 4. 当前不需要的动作 + +- 不打开 Round 05.1a selector repair。 +- 不修改 selector rules。 +- 不修改 selector calibration inputs。 +- 不新增 regression cases。 +- 不修改 QPI / Intellectual Archaeology model cards 或 model JSON。 +- 不构建正式 Web CCRA bundle,除非 Owner 先更新 `owner-decision.md`。 + +## 5. Owner 需要判断的问题 + +| decision_id | decision_needed | options | Local CCRA recommended_default | current_status | +| --- | --- | --- | --- | --- | +| OD-001 | 是否让 Codex 继续准备正式 Web CCRA bundle? | `proceed_to_web_bundle` / `request_round05_1a_local_repair` / `defer_to_future_round` | `proceed_to_web_bundle` | pending | +| OD-002 | 是否把 Local CCRA report 本身放进正式 Web CCRA bundle? | `exclude_local_report_default` / `include_for_web_review` / `owner_clarification_required` | `exclude_local_report_default` | pending | +| OD-003 | Round 05 setup/context files 是否作为背景材料纳入 bundle,还是从 Round 05.1 patch evidence 中排除? | `include_as_background_context` / `exclude_from_round05_1_patch_evidence` / `owner_clarification_required` | `exclude_from_round05_1_patch_evidence` unless Web CCRA needs startup context | pending | +| OD-004 | Round 05.1 calibration case 是否现在转为 regression? | `defer_to_future_round` / `select_high_risk_guardrails_now` / `escalate_to_web_ccra` | `defer_to_future_round` | pending | +| OD-005 | 是否现在定义 structured `prior_qpi_result` / `qpi_context_provided` protocol? | `defer_to_future_round` / `request_product_contract` / `escalate_to_web_ccra` | `defer_to_future_round` | pending | + +## 6. 停止规则 + +在 Owner 更新 `owner-decision.md` 前: + +- 不构建正式 Web CCRA bundle。 +- 不进入 Round 05.1a 修复。 +- 不继续修改 selector。 + +若 Owner 选择 `proceed_to_web_bundle`,下一步是准备正式 Web CCRA bundle。 + +若 Owner 选择 `request_round05_1a_local_repair`,必须先在 `owner-decision.md` 中记录 accepted finding、允许修改的文件、修复边界和验证要求。 diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/gate-manifest.yaml b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/gate-manifest.yaml new file mode 100644 index 0000000..ad57612 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/gate-manifest.yaml @@ -0,0 +1,72 @@ +gates: + - gate_id: full-unittest-discover + command: + - python + - -m + - unittest + - discover + - -s + - tests + - -p + - test*.py + - -v + working_directory: . + expected_exit_code: 0 + log_file: logs/full-unittest-discover.log + timeout_seconds: 240 + required_before_review: true + - gate_id: selector-calibration-smoke + command: + - python + - scripts\run_selector_calibration_smoke.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-calibration-smoke.log + timeout_seconds: 120 + required_before_review: true + - gate_id: rebuild-indexes-check + command: + - python + - scripts\rebuild_indexes.py + - --check + working_directory: . + expected_exit_code: 0 + log_file: logs/rebuild-indexes-check.log + timeout_seconds: 120 + required_before_review: true + - gate_id: validate-model-library + command: + - python + - scripts\validate_model_library.py + working_directory: . + expected_exit_code: 0 + log_file: logs/validate-model-library.log + timeout_seconds: 120 + required_before_review: true + - gate_id: selector-regression + command: + - python + - scripts\run_selector_regression.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-regression.log + timeout_seconds: 120 + required_before_review: true + - gate_id: card-contract + command: + - python + - scripts\check_card_contract.py + working_directory: . + expected_exit_code: 0 + log_file: logs/card-contract.log + timeout_seconds: 120 + required_before_review: true + - gate_id: model-card-sync + command: + - python + - scripts\check_model_card_sync.py + working_directory: . + expected_exit_code: 0 + log_file: logs/model-card-sync.log + timeout_seconds: 120 + required_before_review: true diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.json new file mode 100644 index 0000000..3bb71da --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.json @@ -0,0 +1,99 @@ +{ + "bundle_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_post_patch", + "profile": "ccra_mindscape_review_bundle", + "files_discovered": [ + "01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "02_ROUND05_1_CHANGED_FILES.md", + "03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "06_ROUND05_1_VALIDATION_REPORT.md", + "07_ROUND05_1_REGRESSION_IMPACT.md", + "08_ROUND05_1_LIFECYCLE_GUARD.md", + "09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ], + "required_files_present": { + "closeout": [ + "01_ROUND05_1_POST_PATCH_CLOSEOUT.md" + ], + "changed_files": [ + "02_ROUND05_1_CHANGED_FILES.md" + ], + "target_diff": [ + "03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md" + ], + "non_target_diff": [ + "04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md" + ], + "disposition": [ + "05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md" + ], + "validation": [ + "06_ROUND05_1_VALIDATION_REPORT.md" + ], + "regression": [ + "07_ROUND05_1_REGRESSION_IMPACT.md" + ], + "lifecycle": [ + "08_ROUND05_1_LIFECYCLE_GUARD.md" + ], + "owner_decision": [ + "09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ] + }, + "required_files_missing": [], + "optional_files_present": { + "report": [ + "01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "02_ROUND05_1_CHANGED_FILES.md", + "03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "06_ROUND05_1_VALIDATION_REPORT.md", + "07_ROUND05_1_REGRESSION_IMPACT.md", + "08_ROUND05_1_LIFECYCLE_GUARD.md", + "09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ] + }, + "manifest_status": { + "status": "missing", + "files": [] + }, + "zip_status": { + "status": "missing", + "files": [] + }, + "validation_sidecar_status": { + "status": "missing", + "files": [] + }, + "report_status": { + "status": "present", + "files": [ + "01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "02_ROUND05_1_CHANGED_FILES.md", + "03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "06_ROUND05_1_VALIDATION_REPORT.md", + "07_ROUND05_1_REGRESSION_IMPACT.md", + "08_ROUND05_1_LIFECYCLE_GUARD.md", + "09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ] + }, + "warnings": [ + "No zip file matched the profile." + ], + "blocking_errors": [], + "machine_readable_summary": { + "status": "PASS", + "files_discovered_count": 9, + "required_missing_count": 0, + "warning_count": 1, + "blocking_error_count": 0, + "manifest_status": "missing", + "zip_status": "missing", + "validation_sidecar_status": "missing", + "report_status": "present" + } +} \ No newline at end of file diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.md new file mode 100644 index 0000000..6ae839e --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/bundle-audit.md @@ -0,0 +1,50 @@ +# Review Bundle Audit + +## Summary + +- Status: `PASS` +- Bundle root: `C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\round05_1_post_patch` +- Profile: `ccra_mindscape_review_bundle` +- Files discovered: 9 +- Required files missing: 0 +- Warnings: 1 +- Blocking errors: 0 + +## Required Files + +- `closeout`: `01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `changed_files`: `02_ROUND05_1_CHANGED_FILES.md` +- `target_diff`: `03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `non_target_diff`: `04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `disposition`: `05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `validation`: `06_ROUND05_1_VALIDATION_REPORT.md` +- `regression`: `07_ROUND05_1_REGRESSION_IMPACT.md` +- `lifecycle`: `08_ROUND05_1_LIFECYCLE_GUARD.md` +- `owner_decision`: `09_ROUND05_1_OWNER_DECISION_NEEDED.md` + +## Package Status + +- `manifest_status`: `missing` (none) +- `validation_sidecar_status`: `missing` (none) +- `zip_status`: `missing` (none) +- `report_status`: `present` (`01_ROUND05_1_POST_PATCH_CLOSEOUT.md`, `02_ROUND05_1_CHANGED_FILES.md`, `03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md`, `04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md`, `05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md`, `06_ROUND05_1_VALIDATION_REPORT.md`, `07_ROUND05_1_REGRESSION_IMPACT.md`, `08_ROUND05_1_LIFECYCLE_GUARD.md`, `09_ROUND05_1_OWNER_DECISION_NEEDED.md`) + +## Blocking Errors + +- None + +## Warnings + +- No zip file matched the profile. + +## Files Discovered + +- `01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `02_ROUND05_1_CHANGED_FILES.md` +- `03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `06_ROUND05_1_VALIDATION_REPORT.md` +- `07_ROUND05_1_REGRESSION_IMPACT.md` +- `08_ROUND05_1_LIFECYCLE_GUARD.md` +- `09_ROUND05_1_OWNER_DECISION_NEEDED.md` diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.json new file mode 100644 index 0000000..dead94d --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.json @@ -0,0 +1,202 @@ +{ + "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "gate_manifest_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\local_ccra_reviews\\round-05.1_selector-calibration-scoped-patch\\01\\gate-manifest.yaml", + "mode": "run", + "commands_declared": [ + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_run": [ + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_skipped": [], + "exit_codes": { + "full-unittest-discover": 0, + "selector-calibration-smoke": 0, + "rebuild-indexes-check": 0, + "validate-model-library": 0, + "selector-regression": 0, + "card-contract": 0, + "model-card-sync": 0 + }, + "pass_fail_status": "PASS", + "duration": 11.5, + "log_paths": { + "full-unittest-discover": "logs/full-unittest-discover.log", + "selector-calibration-smoke": "logs/selector-calibration-smoke.log", + "rebuild-indexes-check": "logs/rebuild-indexes-check.log", + "validate-model-library": "logs/validate-model-library.log", + "selector-regression": "logs/selector-regression.log", + "card-contract": "logs/card-contract.log", + "model-card-sync": "logs/model-card-sync.log" + }, + "environment_notes": [ + "Commands are declared by the manifest.", + "Passing gates are engineering evidence only; they do not imply product acceptance or lifecycle approval.", + "python: 3.11.15", + "platform: Windows-10-10.0.26200-SP0" + ], + "gate_results": [ + { + "gate_id": "full-unittest-discover", + "command": "python -m unittest discover -s tests -p test*.py -v", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 1.422000000020489, + "log_path": "logs/full-unittest-discover.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ] + }, + { + "gate_id": "selector-calibration-smoke", + "command": "python scripts\\run_selector_calibration_smoke.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.9540000000270084, + "log_path": "logs/selector-calibration-smoke.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_calibration_smoke_report.md" + ] + }, + { + "gate_id": "rebuild-indexes-check", + "command": "python scripts\\rebuild_indexes.py --check", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8440000000409782, + "log_path": "logs/rebuild-indexes-check.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/index_rebuild_report.md" + ] + }, + { + "gate_id": "validate-model-library", + "command": "python scripts\\validate_model_library.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8900000000139698, + "log_path": "logs/validate-model-library.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/validation_report.md" + ] + }, + { + "gate_id": "selector-regression", + "command": "python scripts\\run_selector_regression.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7970000000204891, + "log_path": "logs/selector-regression.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_regression_report_v0.2.md" + ] + }, + { + "gate_id": "card-contract", + "command": "python scripts\\check_card_contract.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.75, + "log_path": "logs/card-contract.log", + "required_before_review": true, + "timeout": false, + "changed_files": [] + }, + { + "gate_id": "model-card-sync", + "command": "python scripts\\check_model_card_sync.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.75, + "log_path": "logs/model-card-sync.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/model_card_sync_report_v0.2.md" + ] + } + ], + "manifest_errors": [], + "changed_files": [ + "reports/index_rebuild_report.md", + "reports/model_card_sync_report_v0.2.md", + "reports/selector_calibration_smoke_report.md", + "reports/selector_regression_report_v0.2.md", + "reports/validation_report.md", + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ], + "machine_readable_summary": { + "status": "PASS", + "commands_declared_count": 7, + "commands_run_count": 7, + "commands_skipped_count": 0, + "manifest_error_count": 0, + "failed_count": 0, + "timeout_count": 0, + "changed_file_count": 20 + } +} \ No newline at end of file diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.md new file mode 100644 index 0000000..91fbbc4 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/gate-run-report.md @@ -0,0 +1,51 @@ +# Gate Run Report + +## Summary + +- Status: `PASS` +- Commands declared: 7 +- Commands run: 7 +- Commands skipped: 0 +- Manifest errors: 0 +- Changed files: 20 + +## Gate Results + +- `full-unittest-discover`: `PASS` exit `0` log `logs/full-unittest-discover.log` +- `selector-calibration-smoke`: `PASS` exit `0` log `logs/selector-calibration-smoke.log` +- `rebuild-indexes-check`: `PASS` exit `0` log `logs/rebuild-indexes-check.log` +- `validate-model-library`: `PASS` exit `0` log `logs/validate-model-library.log` +- `selector-regression`: `PASS` exit `0` log `logs/selector-regression.log` +- `card-contract`: `PASS` exit `0` log `logs/card-contract.log` +- `model-card-sync`: `PASS` exit `0` log `logs/model-card-sync.log` + +## Skipped Gates + +- None + +## Manifest Errors + +- None + +## Changed Files + +- `reports/index_rebuild_report.md` +- `reports/model_card_sync_report_v0.2.md` +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/validation_report.md` +- `scripts/__pycache__/check_card_contract.cpython-311.pyc` +- `scripts/__pycache__/init_round05_context.cpython-311.pyc` +- `scripts/__pycache__/rebuild_indexes.cpython-311.pyc` +- `scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc` +- `scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc` +- `scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc` +- `scripts/__pycache__/run_selector_demo.cpython-311.pyc` +- `scripts/__pycache__/validate_model_library.cpython-311.pyc` +- `tests/__pycache__/test_card_contract.cpython-311.pyc` +- `tests/__pycache__/test_init_round05_context.cpython-311.pyc` +- `tests/__pycache__/test_rebuild_indexes.cpython-311.pyc` +- `tests/__pycache__/test_round04_blind_routing.cpython-311.pyc` +- `tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc` +- `tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc` +- `tests/__pycache__/test_validate_model_library.cpython-311.pyc` diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.json new file mode 100644 index 0000000..eda7284 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.json @@ -0,0 +1,42 @@ +{ + "scan_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "config_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\local_ccra_reviews\\round-05.1_selector-calibration-scoped-patch\\01\\lifecycle-guard-config.yaml", + "files_scanned": [ + "docs/DECISIONS.md", + "models/intellectual_archaeology.model.json", + "models/qpi.model.json", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "selector/selector_calibration_inputs.json", + "selector/selector_rules.json" + ], + "possible_overclaims": [], + "field_level_findings": [], + "phrase_level_findings": [], + "missing_evidence_markers": [], + "warnings": [], + "blocking_errors": [], + "observations": [ + { + "file": "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "source": "text", + "phrase": "Owner approved", + "line": 7, + "column": 1, + "severity": "observation", + "evidence_present": true, + "context": "# Round 05.1 Post-Patch Closeout Report Date: 2026-06-19 ## 1. Scope Owner approved Round 05.1 as a scoped selector calibration implementation based on `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md`. This was not an open selector redesign. Implemented scope: - Added Round", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + } + ], + "machine_readable_summary": { + "status": "PASS", + "files_scanned_count": 6, + "field_finding_count": 0, + "phrase_finding_count": 0, + "missing_evidence_count": 0, + "warning_count": 0, + "blocking_count": 0, + "observation_count": 1 + } +} \ No newline at end of file diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.md new file mode 100644 index 0000000..726f924 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/lifecycle-status-guard-scan.md @@ -0,0 +1,30 @@ +# Lifecycle Status Guard Scan + +## Summary + +- Status: `PASS` +- Files scanned: 6 +- Blocking findings: 0 +- Warnings: 0 +- Evidence-present observations: 1 + +## Blocking Findings + +- None + +## Warnings + +- None + +## Observations + +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` line 7: `Owner approved` - evidence marker present; approval validity not decided. + +## Files Scanned + +- `docs/DECISIONS.md` +- `models/intellectual_archaeology.model.json` +- `models/qpi.model.json` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/card-contract.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/card-contract.log new file mode 100644 index 0000000..b862bcf --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/card-contract.log @@ -0,0 +1,13 @@ +gate_id: card-contract +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_card_contract.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.750 + +## stdout +card contract check passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/full-unittest-discover.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/full-unittest-discover.log new file mode 100644 index 0000000..89d4979 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/full-unittest-discover.log @@ -0,0 +1,43 @@ +gate_id: full-unittest-discover +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python -m unittest discover -s tests -p test*.py -v +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 1.422 + +## stdout + + +## stderr +test_missing_required_heading_is_reported (test_card_contract.CardContractTests.test_missing_required_heading_is_reported) ... ok +test_context_document_contains_round05_scope_and_missing_file_section (test_init_round05_context.Round05ContextInitTests.test_context_document_contains_round05_scope_and_missing_file_section) ... ok +test_required_sources_and_output_path_are_declared (test_init_round05_context.Round05ContextInitTests.test_required_sources_and_output_path_are_declared) ... ok +test_check_reports_drift_without_writing (test_rebuild_indexes.RebuildIndexesTests.test_check_reports_drift_without_writing) ... ok +test_write_rebuilds_model_and_card_indexes (test_rebuild_indexes.RebuildIndexesTests.test_write_rebuilds_model_and_card_indexes) ... ok +test_evaluates_blind_input_without_answer_key_fields (test_round04_blind_routing.Round04BlindRoutingTests.test_evaluates_blind_input_without_answer_key_fields) ... ok +test_loads_frozen_blind_inputs_without_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_loads_frozen_blind_inputs_without_expected_routing) ... ok +test_report_states_results_are_not_scored_against_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_report_states_results_are_not_scored_against_expected_routing) ... ok +test_report_marks_target_cases_pass_after_patch (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_report_marks_target_cases_pass_after_patch) ... ok +test_targeted_labels_are_limited_to_review_approved_cases (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_targeted_labels_are_limited_to_review_approved_cases) ... ok +test_behavior_record_contains_diff_contract_fields (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_behavior_record_contains_diff_contract_fields) ... ok +test_diff_marks_target_and_non_target_changes_with_deferred_disposition (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_diff_marks_target_and_non_target_changes_with_deferred_disposition) ... ok +test_invalid_model_type_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_model_type_is_reported) ... ok +test_invalid_selection_priority_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_selection_priority_is_reported) ... ok +test_missing_source_reference_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_source_reference_is_reported) ... ok +test_missing_stability_reason_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_stability_reason_is_reported) ... ok +test_missing_status_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_status_is_reported) ... ok +test_missing_trigger_keywords_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_trigger_keywords_is_reported) ... ok +test_model_index_count_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_count_drift_is_reported) ... ok +test_model_index_missing_file_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_missing_file_is_reported) ... ok +test_model_index_state_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_state_drift_is_reported) ... ok +test_qpi_digest_deprecated_fields_are_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_deprecated_fields_are_reported) ... ok +test_qpi_digest_multi_perspective_requires_viewpoint_detail (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_multi_perspective_requires_viewpoint_detail) ... ok +test_qpi_missing_structured_output_contract_field_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_missing_structured_output_contract_field_is_reported) ... ok +test_regression_case_coverage_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_regression_case_coverage_is_reported) ... ok +test_valid_library_has_no_errors (test_validate_model_library.ValidateModelLibraryTests.test_valid_library_has_no_errors) ... ok + +---------------------------------------------------------------------- +Ran 26 tests in 0.406s + +OK diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/model-card-sync.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/model-card-sync.log new file mode 100644 index 0000000..6026a63 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/model-card-sync.log @@ -0,0 +1,14 @@ +gate_id: model-card-sync +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_model_card_sync.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.750 + +## stdout +model/card sync report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\model_card_sync_report_v0.2.md +model/card sync passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/rebuild-indexes-check.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/rebuild-indexes-check.log new file mode 100644 index 0000000..338b2c9 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/rebuild-indexes-check.log @@ -0,0 +1,14 @@ +gate_id: rebuild-indexes-check +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\rebuild_indexes.py --check +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.844 + +## stdout +index rebuild report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\index_rebuild_report.md +index check passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-calibration-smoke.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-calibration-smoke.log new file mode 100644 index 0000000..bb3bacb --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-calibration-smoke.log @@ -0,0 +1,14 @@ +gate_id: selector-calibration-smoke +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_calibration_smoke.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.954 + +## stdout +selector calibration smoke report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_calibration_smoke_report.md +selector calibration smoke passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-regression.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-regression.log new file mode 100644 index 0000000..8c0eaae --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/selector-regression.log @@ -0,0 +1,14 @@ +gate_id: selector-regression +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_regression.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout +selector regression report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_regression_report_v0.2.md +selector regression passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/validate-model-library.log b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/validate-model-library.log new file mode 100644 index 0000000..3aeab33 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/logs/validate-model-library.log @@ -0,0 +1,14 @@ +gate_id: validate-model-library +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\validate_model_library.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.890 + +## stdout +validation report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\validation_report.md +validation passed + + +## stderr diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.json new file mode 100644 index 0000000..449000c --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.json @@ -0,0 +1,4248 @@ +{ + "total_cases_compared": 215, + "unchanged_cases": [ + "R04-BI-001", + "R04-BI-002", + "R04-BI-003", + "R04-BI-004", + "R04-BI-005", + "R04-BI-006", + "R04-BI-007", + "R04-BI-008", + "R04-BI-009", + "R04-BI-014", + "R04-BI-016", + "R04-BI-018", + "R04-BI-019", + "R04-BI-020", + "R04-BI-021", + "R04-BI-022", + "R04-BI-023", + "R04-BI-024", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-028", + "R04-BI-029", + "R04-BI-031", + "R04-BI-032", + "R04-BI-033", + "R04-BI-034", + "R04-BI-035", + "R04-BI-036", + "R04-BI-037", + "R04-BI-038", + "case_ia_boundary_medium_core_001", + "case_ia_boundary_medium_process_001", + "case_ia_boundary_medium_purpose_001", + "case_ia_misuse_layer_jump_001", + "case_ia_misuse_no_validation_001", + "case_ia_misuse_philosophizing_001", + "case_ia_negative_explicit_do_not_call_001", + "case_ia_negative_only_qpi_001", + "case_ia_no_call_edit_001", + "case_ia_no_call_fact_001", + "case_ia_no_call_light_execution_001", + "case_ia_pipeline_after_qpi_001", + "case_ia_positive_deep_modeling_001", + "case_ia_positive_heavy_failure_001", + "case_ia_positive_heavy_philosophy_001", + "case_ia_positive_model_extraction_001", + "case_ia_positive_resilience_001", + "case_ia_round04_do_not_enter_archaeology_001", + "case_ia_selector_gate_no_heavy_signal_001", + "case_ia_selector_gate_qpi_first_001", + "case_qpi_academic_ai_evidence_boundary_001", + "case_qpi_academic_bottom_line_control_001", + "case_qpi_academic_outcome_quality_assurance_001", + "case_qpi_academic_policy_memory_001", + "case_qpi_analysis_override_should_call_001", + "case_qpi_boundary_mixed_001", + "case_qpi_boundary_mixed_002", + "case_qpi_boundary_mixed_003", + "case_qpi_depth_limited_dominant_scarcity_001", + "case_qpi_depth_limited_problem_definition_001", + "case_qpi_depth_limited_qpi_only_001", + "case_qpi_dictionary_judgment_no_call_001", + "case_qpi_direct_summary_no_call_001", + "case_qpi_disappointment_label_as_identity_001", + "case_qpi_disappointment_mismatch_diagnostics_001", + "case_qpi_disappointment_one_person_issue_001", + "case_qpi_disappointment_one_time_fix_001", + "case_qpi_disappointment_single_factor_totalization_001", + "case_qpi_employment_credential_compliance_exposure_001", + "case_qpi_employment_metric_credibility_001", + "case_qpi_employment_overpromising_pipeline_001", + "case_qpi_employment_reported_metric_legitimacy_001", + "case_qpi_engineering_credential_integrity_policy_001", + "case_qpi_engineering_equipment_solutionism_001", + "case_qpi_engineering_market_closure_001", + "case_qpi_engineering_target_authenticity_001", + "case_qpi_flow_no_simulation_001", + "case_qpi_how_to_excel_no_call_001", + "case_qpi_how_to_markdown_pdf_no_call_001", + "case_qpi_international_capacity_governance_001", + "case_qpi_international_compliance_retention_001", + "case_qpi_international_logistics_no_call_001", + "case_qpi_international_metric_governance_001", + "case_qpi_international_pricing_trust_system_001", + "case_qpi_low_context_provisional_no_high_confidence_001", + "case_qpi_misuse_inflation_001", + "case_qpi_misuse_reduction_001", + "case_qpi_multi_perspective_requires_viewpoint_output_001", + "case_qpi_no_call_direct_edit_001", + "case_qpi_org_credential_continuity_001", + "case_qpi_org_hard_resource_documentation_001", + "case_qpi_org_untrusted_data_001", + "case_qpi_pipeline_before_ia_001", + "case_qpi_positive_issue_001", + "case_qpi_positive_issue_002", + "case_qpi_positive_issue_003", + "case_qpi_positive_problem_001", + "case_qpi_positive_problem_002", + "case_qpi_positive_problem_003", + "case_qpi_positive_question_001", + "case_qpi_positive_question_002", + "case_qpi_positive_question_003", + "case_qpi_research_capacity_problem_not_issue_001", + "case_qpi_research_data_truthfulness_001", + "case_qpi_research_identity_simulation_001", + "case_qpi_research_penalty_integrity_001", + "case_qpi_research_ranking_reduction_001", + "case_qpi_round04_depth_limited_assumption_scarcity_001", + "case_qpi_round04_depth_limited_scarcity_set_001", + "case_qpi_round04_depth_limited_specific_scarcity_001", + "case_qpi_round04_translation_payload_no_call_001", + "case_qpi_selector_gate_fact_001", + "selector_calibration_analysis_override_should_call_001", + "selector_calibration_direct_execution_001", + "selector_calibration_direct_summary_no_call_001", + "selector_calibration_fact_lookup_001", + "selector_calibration_fact_lookup_002", + "selector_calibration_false_positive_deep_word_001", + "selector_calibration_false_positive_model_word_001", + "selector_calibration_false_positive_philosophy_001", + "selector_calibration_ia_after_qpi_001", + "selector_calibration_ia_after_qpi_002", + "selector_calibration_ia_model_extraction_001", + "selector_calibration_ia_model_extraction_002", + "selector_calibration_ia_negative_explicit_do_not_call_001", + "selector_calibration_ia_negative_only_qpi_001", + "selector_calibration_override_001", + "selector_calibration_pipeline_001", + "selector_calibration_pipeline_002", + "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "selector_calibration_qpi_academic_bottom_line_control_001", + "selector_calibration_qpi_academic_digital_governance_001", + "selector_calibration_qpi_academic_outcome_excuse_001", + "selector_calibration_qpi_academic_policy_memory_001", + "selector_calibration_qpi_academic_resource_reuse_001", + "selector_calibration_qpi_academic_staffing_deadlock_001", + "selector_calibration_qpi_academic_strategy_myopia_001", + "selector_calibration_qpi_complexity_placement_001", + "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "selector_calibration_qpi_depth_limited_problem_definition_001", + "selector_calibration_qpi_depth_limited_problem_definition_002", + "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "selector_calibration_qpi_depth_limited_qpi_only_001", + "selector_calibration_qpi_dictionary_judgment_no_call_001", + "selector_calibration_qpi_employment_asset_integration_boundary_001", + "selector_calibration_qpi_employment_authority_transfer_001", + "selector_calibration_qpi_employment_credential_compliance_001", + "selector_calibration_qpi_employment_metric_credibility_001", + "selector_calibration_qpi_employment_overpromising_pipeline_001", + "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "selector_calibration_qpi_employment_reverse_accountability_001", + "selector_calibration_qpi_employment_transactional_education_001", + "selector_calibration_qpi_engineering_asset_liability_001", + "selector_calibration_qpi_engineering_credential_integrity_001", + "selector_calibration_qpi_engineering_equipment_solutionism_001", + "selector_calibration_qpi_engineering_market_closure_001", + "selector_calibration_qpi_engineering_micro_control_001", + "selector_calibration_qpi_engineering_personnel_transition_001", + "selector_calibration_qpi_engineering_shortcut_debt_001", + "selector_calibration_qpi_engineering_target_authenticity_001", + "selector_calibration_qpi_external_authority_boundary_001", + "selector_calibration_qpi_flow_entry_point_001", + "selector_calibration_qpi_governance_load_001", + "selector_calibration_qpi_how_to_excel_no_call_001", + "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "selector_calibration_qpi_insufficient_context_001", + "selector_calibration_qpi_international_asset_expansion_001", + "selector_calibration_qpi_international_capability_institutionalization_001", + "selector_calibration_qpi_international_capacity_gate_001", + "selector_calibration_qpi_international_compliance_retention_001", + "selector_calibration_qpi_international_logistics_no_call_001", + "selector_calibration_qpi_international_metric_distortion_001", + "selector_calibration_qpi_international_pricing_trust_001", + "selector_calibration_qpi_international_role_inflation_001", + "selector_calibration_qpi_international_viewpoint_divergence_001", + "selector_calibration_qpi_intra_frame_mixed_001", + "selector_calibration_qpi_intra_frame_mixed_flow_001", + "selector_calibration_qpi_label_as_identity_001", + "selector_calibration_qpi_local_truth_global_structure_001", + "selector_calibration_qpi_mismatch_diagnostics_001", + "selector_calibration_qpi_no_simulation_001", + "selector_calibration_qpi_one_person_issue_001", + "selector_calibration_qpi_one_time_fix_trap_001", + "selector_calibration_qpi_only_001", + "selector_calibration_qpi_only_002", + "selector_calibration_qpi_org_credential_continuity_001", + "selector_calibration_qpi_org_hard_resource_documentation_001", + "selector_calibration_qpi_org_incentive_backlash_001", + "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "selector_calibration_qpi_org_pattern_level_issue_001", + "selector_calibration_qpi_org_role_authority_mismatch_001", + "selector_calibration_qpi_org_untrusted_data_001", + "selector_calibration_qpi_org_workaround_translation_001", + "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "selector_calibration_qpi_research_accounting_reduction_001", + "selector_calibration_qpi_research_hard_capacity_001", + "selector_calibration_qpi_research_identity_simulation_001", + "selector_calibration_qpi_research_penalty_integrity_001", + "selector_calibration_qpi_research_ranking_trap_001", + "selector_calibration_qpi_research_safety_accountability_001", + "selector_calibration_qpi_research_talent_role_mismatch_001", + "selector_calibration_qpi_research_transactional_assets_001", + "selector_calibration_qpi_single_factor_totalization_001", + "selector_calibration_qpi_stop_gate_001", + "selector_calibration_qpi_time_scale_scope_001", + "selector_calibration_rewrite_001", + "selector_calibration_translation_001" + ], + "changed_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "targeted_changes": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "non_target_changes": [], + "new_failures": [], + "resolved_failures": [], + "missing_before_cases": [ + "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "selector_calibration_round05_1_direct_execution_no_call_031", + "selector_calibration_round05_1_direct_execution_no_call_032", + "selector_calibration_round05_1_direct_execution_no_call_033", + "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "selector_calibration_round05_1_execution_constraint_no_call_014", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "selector_calibration_round05_1_natural_language_prior_qpi_claim_025" + ], + "missing_after_cases": [], + "diff_table": [ + { + "case_id": "R04-BI-001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-004", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-005", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-006", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-007", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-008", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-009", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-010", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-011", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-012", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-013", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-014", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-015", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-016", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-017", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-018", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-019", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi+intellectual_archaeology", + "after_route": "qpi+intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-020", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-021", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-022", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-023", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-024", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-025", + "change_type": "unchanged", + "targeted": true, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-026", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-027", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-028", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-029", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-030", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "qpi", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-031", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-032", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-033", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-034", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-035", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-036", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-037", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-038", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_resilience_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_override_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_rewrite_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + } + ], + "blocking_errors": [], + "machine_readable_summary": { + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 + } +} diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.md new file mode 100644 index 0000000..fd60bd7 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/routing-behavior-diff.md @@ -0,0 +1,270 @@ +# Routing Behavior Diff + +Status: `ATTENTION` + +## Summary + +- Total cases compared: 215 +- Unchanged cases: 208 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 +- New failures: 0 +- Resolved failures: 0 +- Missing before cases: 19 +- Missing after cases: 0 + +## Diff Table + +| Case ID | Change Type | Targeted | Before Route | After Route | Before Failure | After Failure | No-Call Changed | +| --- | --- | --- | --- | --- | --- | --- | --- | +| R04-BI-001 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-002 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-003 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-004 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-005 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-006 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-007 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-008 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-009 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-010 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-011 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-012 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-013 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-014 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-015 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-016 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-017 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-018 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-019 | unchanged | False | qpi+intellectual_archaeology | qpi+intellectual_archaeology | False | False | False | +| R04-BI-020 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-021 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-022 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-023 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-024 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-025 | unchanged | True | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| R04-BI-026 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-027 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-028 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-029 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-030 | route_changed+no_call_changed | True | qpi | no_call | False | False | True | +| R04-BI-031 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-032 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-033 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-034 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-035 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-036 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-037 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-038 | unchanged | True | qpi | qpi | False | False | False | +| case_ia_boundary_medium_core_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_boundary_medium_process_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_boundary_medium_purpose_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_misuse_layer_jump_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_misuse_no_validation_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_misuse_philosophizing_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_no_call_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_light_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_pipeline_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_deep_modeling_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_failure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_philosophy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_resilience_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_round04_do_not_enter_archaeology_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_selector_gate_no_heavy_signal_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_selector_gate_qpi_first_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_outcome_quality_assurance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_disappointment_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_time_fix_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_credential_compliance_exposure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_credential_integrity_policy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_flow_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_capacity_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_metric_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_pricing_trust_system_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_low_context_provisional_no_high_confidence_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_multi_perspective_requires_viewpoint_output_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_no_call_direct_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_pipeline_before_ia_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_problem_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_003 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_002 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_capacity_problem_not_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_data_truthfulness_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_ranking_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_assumption_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_scarcity_set_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_specific_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_translation_payload_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_selector_gate_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_direct_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_002 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_deep_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_model_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_philosophy_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_ia_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_after_qpi_002 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| selector_calibration_ia_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_model_extraction_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_override_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_digital_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_outcome_excuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_resource_reuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_staffing_deadlock_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_strategy_myopia_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_complexity_placement_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_or_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_employment_asset_integration_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_authority_transfer_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_credential_compliance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reverse_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_transactional_education_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_asset_liability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_credential_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_micro_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_personnel_transition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_shortcut_debt_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_external_authority_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_flow_entry_point_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_governance_load_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_insufficient_context_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_asset_expansion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capability_institutionalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capacity_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_international_metric_distortion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_pricing_trust_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_role_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_viewpoint_divergence_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_flow_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_local_truth_global_structure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_time_fix_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_incentive_backlash_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_low_cost_indicator_survival_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_pattern_level_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_role_authority_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_workaround_translation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_psych_mechanism_ambiguity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_accounting_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_hard_capacity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_ranking_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_safety_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_talent_role_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_transactional_assets_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_stop_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_time_scale_scope_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_rewrite_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_round05_1_ambiguous_low_context_no_call_028 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_029 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_030 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_015 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_016 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_017 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_execution_no_call_031 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_032 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_033 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_026 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_027 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_038 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_execution_constraint_no_call_014 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_010 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_011 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_012 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_013 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_natural_language_prior_qpi_claim_025 | missing_before | False | | intellectual_archaeology+qpi | | False | | +| selector_calibration_translation_001 | unchanged | False | no_call | no_call | False | False | False | + +## Machine Readable Summary + +```json +{ + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 +} +``` diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/lifecycle-guard-config.yaml b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/lifecycle-guard-config.yaml new file mode 100644 index 0000000..0c0745d --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/lifecycle-guard-config.yaml @@ -0,0 +1,42 @@ +watched_paths: + - "reports/round05_1_post_patch" + - "reports/Round05_1_post_patch_closeout_report_2026-06-19.md" + - "reports/round05_1_selector_patch_audit" + - "reports/round05_1_lifecycle_status_guard_scan_2026-06-19" + - "selector/selector_rules.json" + - "selector/selector_calibration_inputs.json" + - "docs/DECISIONS.md" + - "models/qpi.model.json" + - "models/intellectual_archaeology.model.json" +status_fields: + - status + - lifecycle + - model.status + - model.lifecycle +forbidden_status_values: + - stable + - owner-approved + - ccra-approved +warning_status_values: + - candidate + - ready-for-review +required_evidence_markers: + - owner_decision + - owner decision + - ccra_review + - ccra review + - web ccra +approved_phrases: + - owner-approved + - ccra-approved + - Owner approved + - CCRA approved +forbidden_phrases: + - production-ready + - released to production + - final approved +allowed_contexts: + - do not say + - must not claim + - example: +evidence_window_chars: 240 diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md new file mode 100644 index 0000000..9a28a36 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md @@ -0,0 +1,277 @@ +# Local CCRA Next Review Requirements + +## 1. Return Metadata + +- project_id: the-mindscape-of-bro-tsong +- review_round: round-05.1_selector-calibration-scoped-patch +- local_pass: 01 +- turn_type: planning_turn +- runtime_id: ccra-local-review +- runtime_version: 0.1.2 +- agent_id: ccra-local-reviewer +- agent_version: 0.1.2 +- invocation_mode: prompt_path_reference +- carrier_type: codex_thread +- child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +- same_child_session_as_review_turn: yes +- first_turn_report_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md +- owner_decision_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md +- planning_output_path: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md +- gate_execution_mode_required: run +- routing_diff_required: yes +- lifecycle_scan_scope_required: changed_files +- generated_at: 2026-06-19 + +## 2. Planning Scope + +next_review_goal: Define what the main session and Owner need before either preparing the formal Web CCRA bundle or opening a Round 05.1a repair. + +target_round_or_pass: Round 05.1 closeout -> Owner decision -> possible Web CCRA bundle preparation. + +planning_basis: + +- First-turn Local CCRA report: `04_LOCAL_CCRA_REVIEW_REPORT.md`. +- Invocation packet: `agent-invocation-packet.md`. +- Owner decision file: `owner-decision.md`, currently pending findings-confirmation. + +Explicit non-goals: + +- Do not re-review the full current bundle unless new evidence is added or Owner asks for re-review. +- Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, review bundles, Owner decision files, or the first-turn report. +- Do not upgrade QPI or Intellectual Archaeology lifecycle status. +- Do not build the formal Web CCRA bundle in this planning turn. + +## 3. Planning Conclusion + +Current material can proceed toward Web CCRA bundle preparation after local workflow closure. + +Required local workflow closure: + +1. Main session writes `findings-confirmation.md` in Chinese, extracting the first-turn finding and Owner decision items. +2. Owner updates `owner-decision.md`. +3. If Owner records `proceed_to_web_bundle` or equivalent approval, Codex may prepare the formal Web CCRA bundle. +4. If Owner records `request_round05_1a_local_repair`, Codex should open Round 05.1a only for the accepted repair scope. + +No Round 05.1a repair is required by the first-turn Local CCRA report. + +## 4. Required Submitted Materials For Web CCRA Bundle + +If Owner approves Web CCRA bundle preparation, include a compact, versioned Web bundle under the normal `ccra_review_bundle/round-NN_YYYY-MM-DD_topic/` convention. Do not build it inside this planning turn. + +Recommended Web CCRA bundle materials: + +- material_id: round05-policy-matrix + - required_path_or_bundle_slot: `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` + - purpose: Shows accepted Round 05 policy basis for the scoped patch. + - required: yes + - notes: Include as policy evidence, not as selector implementation. + +- material_id: round05-1-patch-planning + - required_path_or_bundle_slot: `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` + - purpose: Shows approved implementation scope, non-goals, diff contract, and non-target disposition protocol. + - required: yes + - notes: Use to show that Round 05.1 was not an open selector redesign. + +- material_id: post-patch-closeout + - required_path_or_bundle_slot: `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` + - purpose: Human-readable closeout summary for Round 05.1. + - required: yes + - notes: Should be the main narrative evidence file. + +- material_id: post-patch-evidence-pack + - required_path_or_bundle_slot: `reports/round05_1_post_patch/` + - purpose: Contains closeout, changed files, target diff, non-target diff, disposition, validation, regression impact, lifecycle guard, and Owner decision-needed summary. + - required: yes + - notes: Include all nine numbered files. + +- material_id: selector-behavior-diff + - required_path_or_bundle_slot: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` and `.json` + - purpose: Deterministic before/after behavior evidence. + - required: yes + - notes: Must preserve selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields. + +- material_id: independent-routing-diff + - required_path_or_bundle_slot: `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` and `.json` + - purpose: Independent helper confirmation of targeted vs non-target behavior changes. + - required: yes + - notes: Explain that `ATTENTION` is caused by expected missing-before calibration rows, not new failures. + +- material_id: validation-gates + - required_path_or_bundle_slot: `reports/round05_1_selector_patch_audit/gate_runner/` + - purpose: Executed validation evidence with logs. + - required: yes + - notes: Include gate-run report and logs, or summarize logs in the Web bundle command log. + +- material_id: lifecycle-scan + - required_path_or_bundle_slot: `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/` + - purpose: Shows no current-scope lifecycle/status overclaim. + - required: yes + - notes: State that lifecycle status remains `draft / B / pending`. + +- material_id: canonical-diffs-or-raw-changed-files + - required_path_or_bundle_slot: versioned `optional_raw_changed_files_05.1.zip` or equivalent changed-file section + - purpose: Lets Web CCRA inspect the actual changed selector, calibration, audit, and documentation files. + - required: recommended + - notes: Use source-relative paths. Do not flatten files. If including a zip, include manifest and validation sidecar. + +- material_id: owner-decision-record + - required_path_or_bundle_slot: local Owner decision summary or bundle brief section + - purpose: Confirms Owner approved moving from Local CCRA to Web bundle preparation. + - required: yes + - notes: Do not include raw `owner-decision.md` unless Owner wants it uploaded; a clear brief summary is sufficient. + +## 5. Local-Only Materials + +Keep these local-only by default: + +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/helper-outputs/` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/run-notes.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md` +- `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md` + +Exception: Include the Local CCRA report in the Web bundle only if Owner explicitly asks Web CCRA to review Local CCRA findings. + +## 6. Round 05.1a Repair Requirements If Owner Requests Repair + +Round 05.1a is not recommended by the first-turn report. If Owner nevertheless requests Round 05.1a, require a precise accepted finding before Codex edits anything. + +Minimum Round 05.1a repair evidence: + +- accepted finding in `owner-decision.md` with decision state `accept_for_codex_fix` or equivalent explicit repair authorization; +- exact repair scope and allowed files; +- reason the issue cannot be handled as Web bundle packaging or documentation; +- before snapshot of affected selector behavior if selector behavior may change; +- after snapshot after repair; +- full before/after diff over the frozen comparison pool; +- non-target behavior disposition table; +- executed gate-runner report with `gate_execution_mode: run`, unless Owner explicitly records `owner_waived`; +- lifecycle/status guard scan over changed files; +- updated closeout report that clearly says whether the repair changes selector behavior, calibration only, documentation only, or packaging only. + +If the only issue is Web bundle packaging clarity for Round 05 setup/context files, do not open a selector repair round. Treat it as bundle assembly hygiene. + +## 7. Required Verification Evidence + +For Web bundle preparation with no new repair: + +- targeted_regression: not required; no new regression was added in Round 05.1. +- full_frozen_pool_rerun_or_before_after_comparison: already present in Round 05.1 evidence. +- existing_regression_or_unit_tests: already present and PASS in gate-runner evidence. +- calibration_smoke: already present and PASS. +- validation_report: already present and PASS. +- command_log: already present in gate-runner outputs. +- dry_run_acceptable: no for pass claims. +- gate_execution_mode_required: run. +- dry_run_limitation_statement: dry-run evidence may support planning only; it cannot support Web CCRA pass claims. + +For Round 05.1a repair: + +- rerun all affected validation gates after the accepted fix; +- rerun behavior diff if selector behavior changes; +- update non-target disposition evidence even if non-target changes remain zero; +- confirm model lifecycle status remains unchanged. + +## 8. Expected Before / After Comparisons + +- comparison_id: round05-1-selector-behavior + - before_source: `reports/round05_1_selector_patch_audit/before_selector_behavior.json` + - after_source: `reports/round05_1_selector_patch_audit/after_selector_behavior.json` + - expected_fields: selected models, rejected models, scores, no-call status, reasons, penalties, target classification, changed fields + - target_cases: R04-BI-010, R04-BI-011, R04-BI-012, R04-BI-013, R04-BI-015, R04-BI-017, R04-BI-030 + - non_target_cases_to_watch: all compared frozen pool and regression/calibration cases + - required_categories: target_behavior_changes, non_target_behavior_changes, unexpected_regressions, unchanged_expected_behavior, cases_needing_owner_or_web_calibration + +- comparison_id: round05-1a-if-repair + - before_source: pre-repair snapshot created before Round 05.1a edits + - after_source: post-repair snapshot created after Round 05.1a edits + - expected_fields: same as Round 05.1 + - target_cases: only Owner-accepted repair cases + - non_target_cases_to_watch: full frozen comparison pool + - required_categories: target_behavior_changes, non_target_behavior_changes, accepted_collateral_changes, unexpected_regressions, unchanged_expected_behavior, cases_needing_owner_or_web_calibration + +## 9. Open Owner Decisions + +- decision_id: OD-001 + - decision_needed: Should Codex proceed to formal Web CCRA bundle preparation? + - options: proceed_to_web_bundle / request_round05_1a_local_repair / defer_to_future_round + - recommended_default: proceed_to_web_bundle + - blocks_next_review: yes + +- decision_id: OD-002 + - decision_needed: Should the Local CCRA report itself be included in the formal Web CCRA bundle? + - options: exclude_local_report_default / include_for_web_review / owner_clarification_required + - recommended_default: exclude_local_report_default + - blocks_next_review: no + +- decision_id: OD-003 + - decision_needed: How should Round 05 setup/context files outside the Round 05.1 closeout manifest be treated? + - options: include_as_background_context / exclude_from_round05_1_patch_evidence / owner_clarification_required + - recommended_default: exclude_from_round05_1_patch_evidence unless Web CCRA needs startup context + - blocks_next_review: no, but should be resolved during bundle assembly + +- decision_id: OD-004 + - decision_needed: Should any Round 05.1 calibration case later become regression? + - options: defer_to_future_round / select_high_risk_guardrails_now / escalate_to_web_ccra + - recommended_default: defer_to_future_round + - blocks_next_review: no + +- decision_id: OD-005 + - decision_needed: Should structured `prior_qpi_result` / `qpi_context_provided` protocol be defined now? + - options: defer_to_future_round / request_product_contract / escalate_to_web_ccra + - recommended_default: defer_to_future_round + - blocks_next_review: no + +## 10. Explicit Non-Goals + +- non_goal: Round 05.1a selector repair without Owner-accepted finding + - reason: First-turn report found no selector repair blocker. + +- non_goal: regression additions during Web bundle assembly + - reason: Regression additions were out of Round 05.1 scope and require explicit Owner/Web CCRA selection. + +- non_goal: lifecycle upgrade + - reason: QPI and Intellectual Archaeology remain `draft / B / pending`; Local CCRA cannot promote lifecycle status. + +- non_goal: formal Web bundle construction inside Local CCRA planning turn + - reason: The reviewer plans requirements only; main session prepares the bundle after Owner decision. + +- non_goal: LLM selector, RAG, third model, frontend, backend, database, accounts, or service layer + - reason: These remain outside the MVP and outside Round 05.1. + +## 11. Recommended Web CCRA Review Questions + +1. Does Web CCRA accept that Round 05.1 stayed within the approved selector calibration patch scope? +2. Does Web CCRA accept the seven targeted selector behavior changes and the zero non-target behavior change disposition? +3. Does Web CCRA agree that no Round 05.1a repair is needed before moving to the next calibration/product-contract question? +4. Should any Round 05.1 case be promoted to regression in a later round, or should they remain calibration material for now? +5. Should structured `prior_qpi_result` / `qpi_context_provided` be defined as a future product contract before selector support? +6. Does Web CCRA agree that QPI and Intellectual Archaeology remain `draft / B / pending` after this round? + +## 12. Material Package Checklist + +- review_brief: required for Web bundle; should state public round goal, local result, and Owner decision. +- rule_or_model_diff: required; include selector rule/calibration diff only, no model lifecycle diff. +- expected_labels_or_decisions: required; include Round 05 policy matrix and planning file. +- routing_behavior_diff_or_manual_equivalent: required; already present. +- post_patch_verification_report: required; already present. +- regression_and_command_log: required; include gate-runner report/log summary and regression impact statement. +- gate_execution_mode_record: required; must state `run`. +- bundle_manifest: required when Web bundle is assembled. +- lifecycle_scan_scope_and_triage: required; use changed-files scan and explain no lifecycle promotion. +- optional_raw_changed_files: recommended if Web CCRA needs exact file inspection; preserve source-relative paths. +- local_ccra_report: local-only by default; include only by Owner request. +- owner_decision_record: required as local gate; summarize in Web brief unless Owner wants raw file included. +- returned_output_summary: local-only by default. + +## 13. Limits And Carry-Forward Risks + +- The first-turn report did not rerun validation; it reviewed executed helper gate evidence. Web bundle should cite executed gate reports, not imply Local CCRA reran commands. +- The Owner decision file currently says pending findings-confirmation and authorizes no repair. Codex must not repair before Owner updates it. +- The only carry-forward finding is packaging hygiene: classify Round 05 setup/context files outside the Round 05.1 closeout manifest during Web bundle assembly. +- Local CCRA output remains local first review, not Owner approval and not Web CCRA approval. +- Any future lifecycle status change requires separate Owner/Web CCRA authority and is outside this planning output. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md new file mode 100644 index 0000000..f22f437 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/owner-decision.md @@ -0,0 +1,21 @@ +# Owner Decision + +Status: proceed_to_web_bundle. + +Round 05.1 scoped implementation was already authorized by the Owner before this local review pass. + +## 2026-06-19 Web Bundle Decision + +Owner reviewed the Local CCRA returned output and findings confirmation, and approved preparing the formal Web CCRA bundle. + +Decision mapping: + +- OD-001: proceed_to_web_bundle +- OD-002: exclude_local_report_default +- OD-003: exclude Round 05 setup/context files from Round 05.1 patch evidence by default; mention them as packaging-scope context only if needed. +- OD-004: defer_to_future_round +- OD-005: defer_to_future_round + +No Round 05.1a selector repair is authorized. + +No lifecycle promotion is authorized. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/prompt-to-send.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/prompt-to-send.md new file mode 100644 index 0000000..91db7a0 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/prompt-to-send.md @@ -0,0 +1,39 @@ +# Prompt To Send: Round 05.1 Local CCRA Review + +You are being invoked as a real child review session for `ccra-local-reviewer`. + +This is not main-session roleplay. If you cannot comply with the file-first invocation packet, report that you are blocked. + +Start with the review turn prompt: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\turn-prompts\review-turn.prompt.md +``` + +Read and follow the invocation packet: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\agent-invocation-packet.md +``` + +Required project knowledge base: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\knowledge_assets +``` + +Use this path directly. Do not create a second Local CCRA copy of the knowledge base. + +Hard constraints: + +- `turn_type: review_turn`. +- Read local files directly. +- Read the required `knowledge_assets/` knowledge base. +- Cite the files actually read. +- Use helper outputs only as evidence, not as automatic judgment. +- Do not modify project files except the contracted output files: + - `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md` + - `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md` +- Do not edit selector rules, calibration inputs, regression cases, model cards, model JSON, review bundles, or Owner decision files. +- Do not upgrade model lifecycle status. +- Do not build formal Web CCRA bundle. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md new file mode 100644 index 0000000..3160e13 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md @@ -0,0 +1,27 @@ +review_round: round-05.1_selector-calibration-scoped-patch +local_pass: 01 +turn_type: review_turn +child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 + +main_conclusion: Round 05.1 stayed inside the scoped selector calibration patch. No Round 05.1a selector repair is required before moving toward Web CCRA bundle preparation. + +final_action_recommendation: document_only + +blocks_web_review: no + +blocks_owner_acceptance: no + +required_next_action: Main session should write findings-confirmation.md, Owner should record owner-decision.md, then Web CCRA bundle preparation may proceed if Owner approves. + +output_paths: + review_report: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md + planning_output: local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md + comparison_output: not_applicable + +evidence_limitations: + - Validation commands were not rerun in this child review; executed helper gate reports were reviewed as evidence. + - Formal Web CCRA bundle was not built or reviewed in this pass. + - Broader working tree contains Round 05 setup/context files outside the Round 05.1 closeout manifest; classify them during Web bundle preparation. + +compact_findings: + - F-001 minor: Web bundle packaging should clarify extra Round 05 setup files outside the 05.1 closeout manifest. This does not block selector patch acceptance. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md new file mode 100644 index 0000000..1f11729 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-context.md @@ -0,0 +1,165 @@ +# Review Context + +This context is an index. It does not replace reading source files. + +## Metadata + +- Review ID: `round-05.1-selector-calibration-scoped-patch-01` +- Context profile: `local-ccra` +- Status: `PASS` + +## Source Roots + +- `README.md` +- `AGENTS.md` +- `PROJECTS.md` +- `docs/DECISIONS.md` +- `docs/ROUND_AUTOMATION_PROTOCOL.md` +- `docs/WORKFLOW.md` +- `local_ccra_reviews/README.md` +- `knowledge_assets` +- `reports/round05_1_post_patch` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `reports/round05_1_selector_patch_audit` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `selector/round04_blind_inputs.json` +- `tests/regression_cases.json` + +## Files Included + +- `AGENTS.md` (8549 bytes) +- `PROJECTS.md` (7424 bytes) +- `README.md` (8452 bytes) +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` (9699 bytes) +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` (11652 bytes) +- `docs/DECISIONS.md` (18639 bytes) +- `docs/ROUND_AUTOMATION_PROTOCOL.md` (8681 bytes) +- `docs/WORKFLOW.md` (9622 bytes) +- `knowledge_assets/00_用户背景与产品上下文.md` (1550 bytes) +- `knowledge_assets/01_核心模型地图.md` (1643 bytes) +- `knowledge_assets/02_模型卡结构规范.md` (1514 bytes) +- `knowledge_assets/03_核心模型抽取样板.md` (2271 bytes) +- `knowledge_assets/06_模型稳固性评级规则.md` (1473 bytes) +- `knowledge_assets/07_产品规划过程记录.md` (1813 bytes) +- `knowledge_assets/08_CCRA模型库MVP质量门与交接协议.md` (9052 bytes) +- `knowledge_assets/09_数据治理与模型调用机制说明.md` (18643 bytes) +- `knowledge_assets/10_本地CCRA评审机制说明.md` (10858 bytes) +- `knowledge_assets/README.md` (1382 bytes) +- `local_ccra_reviews/README.md` (10434 bytes) +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` (7185 bytes) +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml` (901 bytes) +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json` (1809 bytes) +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` (667 bytes) +- `reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md` (972 bytes) +- `reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md` (1407 bytes) +- `reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` (895 bytes) +- `reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` (577 bytes) +- `reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` (478 bytes) +- `reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md` (880 bytes) +- `reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md` (442 bytes) +- `reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md` (508 bytes) +- `reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md` (644 bytes) +- `reports/round05_1_selector_patch_audit/after_selector_behavior.json` (278115 bytes) +- `reports/round05_1_selector_patch_audit/after_selector_behavior.md` (412 bytes) +- `reports/round05_1_selector_patch_audit/before_selector_behavior.json` (255136 bytes) +- `reports/round05_1_selector_patch_audit/before_selector_behavior.md` (412 bytes) +- `reports/round05_1_selector_patch_audit/gate-manifest.yaml` (2203 bytes) +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` (8743 bytes) +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` (2062 bytes) +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` (25759 bytes) +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` (2641 bytes) +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` (203586 bytes) +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` (25705 bytes) +- `selector/round04_blind_inputs.json` (12470 bytes) +- `selector/selector_calibration_inputs.json` (50797 bytes) +- `selector/selector_rules.json` (7248 bytes) +- `tests/regression_cases.json` (99522 bytes) + +## Files Excluded + +- None + +## Important Reports + +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` +- `local_ccra_reviews/README.md` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` +- `reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md` +- `reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md` +- `reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md` +- `reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md` +- `reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md` +- `reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md` +- `reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.md` +- `reports/round05_1_selector_patch_audit/before_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/before_selector_behavior.md` +- `reports/round05_1_selector_patch_audit/gate-manifest.yaml` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` + +## Test Or Validation Outputs + +- `reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md` +- `reports/round05_1_selector_patch_audit/gate-manifest.yaml` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- `tests/regression_cases.json` + +## Diff Or Changed File References + +- `reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md` +- `reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md` +- `reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` + +## Prior Decision References + +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `docs/DECISIONS.md` +- `reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md` + +## Known Non Goals + +- `Do not decide Owner approval.` +- `Do not replace Web CCRA final review.` +- `Do not promote QPI or Intellectual Archaeology lifecycle status.` +- `Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, or review bundles.` +- `Do not add a third model.` +- `Do not introduce LLM selector, RAG, vector database, frontend, backend, accounts, or service layer.` +- `Do not build formal Web CCRA bundle in this pass.` + +## Open Questions For Reviewer Or Agent + +- `Is the Round 05.1 patch strictly scoped to accepted policy decisions?` +- `Are all target behavior changes policy-aligned?` +- `Are there any non-target behavior changes missing from disposition handling?` +- `Does the before/after diff expose selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields?` +- `Did the patch avoid new regression additions and lifecycle upgrades?` +- `Can this proceed to Web CCRA bundle preparation, or is a Round 05.1a repair required?` + +## Blocking Errors + +- None + +## Machine Readable Manifest + +- `review-file-manifest.json` diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json new file mode 100644 index 0000000..8031709 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-file-manifest.json @@ -0,0 +1,389 @@ +{ + "review_id": "round-05.1-selector-calibration-scoped-patch-01", + "context_profile": "local-ccra", + "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "source_roots": [ + "README.md", + "AGENTS.md", + "PROJECTS.md", + "docs/DECISIONS.md", + "docs/ROUND_AUTOMATION_PROTOCOL.md", + "docs/WORKFLOW.md", + "local_ccra_reviews/README.md", + "knowledge_assets", + "reports/round05_1_post_patch", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "reports/round05_1_selector_patch_audit", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19", + "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md", + "selector/selector_rules.json", + "selector/selector_calibration_inputs.json", + "selector/round04_blind_inputs.json", + "tests/regression_cases.json" + ], + "missing_source_roots": [], + "files_included": [ + { + "path": "AGENTS.md", + "size_bytes": 8549, + "source_root": "AGENTS.md" + }, + { + "path": "PROJECTS.md", + "size_bytes": 7424, + "source_root": "PROJECTS.md" + }, + { + "path": "README.md", + "size_bytes": 8452, + "source_root": "README.md" + }, + { + "path": "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "size_bytes": 9699, + "source_root": "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md" + }, + { + "path": "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md", + "size_bytes": 11652, + "source_root": "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md" + }, + { + "path": "docs/DECISIONS.md", + "size_bytes": 18639, + "source_root": "docs/DECISIONS.md" + }, + { + "path": "docs/ROUND_AUTOMATION_PROTOCOL.md", + "size_bytes": 8681, + "source_root": "docs/ROUND_AUTOMATION_PROTOCOL.md" + }, + { + "path": "docs/WORKFLOW.md", + "size_bytes": 9622, + "source_root": "docs/WORKFLOW.md" + }, + { + "path": "knowledge_assets/00_用户背景与产品上下文.md", + "size_bytes": 1550, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/01_核心模型地图.md", + "size_bytes": 1643, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/02_模型卡结构规范.md", + "size_bytes": 1514, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/03_核心模型抽取样板.md", + "size_bytes": 2271, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/06_模型稳固性评级规则.md", + "size_bytes": 1473, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/07_产品规划过程记录.md", + "size_bytes": 1813, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/08_CCRA模型库MVP质量门与交接协议.md", + "size_bytes": 9052, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/09_数据治理与模型调用机制说明.md", + "size_bytes": 18643, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/10_本地CCRA评审机制说明.md", + "size_bytes": 10858, + "source_root": "knowledge_assets" + }, + { + "path": "knowledge_assets/README.md", + "size_bytes": 1382, + "source_root": "knowledge_assets" + }, + { + "path": "local_ccra_reviews/README.md", + "size_bytes": 10434, + "source_root": "local_ccra_reviews/README.md" + }, + { + "path": "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "size_bytes": 7185, + "source_root": "reports/Round05_1_post_patch_closeout_report_2026-06-19.md" + }, + { + "path": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml", + "size_bytes": 901, + "source_root": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19" + }, + { + "path": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json", + "size_bytes": 1809, + "source_root": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19" + }, + { + "path": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md", + "size_bytes": 667, + "source_root": "reports/round05_1_lifecycle_status_guard_scan_2026-06-19" + }, + { + "path": "reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "size_bytes": 972, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md", + "size_bytes": 1407, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "size_bytes": 895, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "size_bytes": 577, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "size_bytes": 478, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md", + "size_bytes": 880, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md", + "size_bytes": 442, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md", + "size_bytes": 508, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "size_bytes": 644, + "source_root": "reports/round05_1_post_patch" + }, + { + "path": "reports/round05_1_selector_patch_audit/after_selector_behavior.json", + "size_bytes": 278115, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/after_selector_behavior.md", + "size_bytes": 412, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/before_selector_behavior.json", + "size_bytes": 255136, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/before_selector_behavior.md", + "size_bytes": 412, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/gate-manifest.yaml", + "size_bytes": 2203, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json", + "size_bytes": 8743, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md", + "size_bytes": 2062, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json", + "size_bytes": 25759, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md", + "size_bytes": 2641, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json", + "size_bytes": 203586, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md", + "size_bytes": 25705, + "source_root": "reports/round05_1_selector_patch_audit" + }, + { + "path": "selector/round04_blind_inputs.json", + "size_bytes": 12470, + "source_root": "selector/round04_blind_inputs.json" + }, + { + "path": "selector/selector_calibration_inputs.json", + "size_bytes": 50797, + "source_root": "selector/selector_calibration_inputs.json" + }, + { + "path": "selector/selector_rules.json", + "size_bytes": 7248, + "source_root": "selector/selector_rules.json" + }, + { + "path": "tests/regression_cases.json", + "size_bytes": 99522, + "source_root": "tests/regression_cases.json" + } + ], + "files_excluded": [], + "important_reports": [ + "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md", + "local_ccra_reviews/README.md", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json", + "reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md", + "reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md", + "reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md", + "reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md", + "reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md", + "reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md", + "reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md", + "reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md", + "reports/round05_1_selector_patch_audit/after_selector_behavior.json", + "reports/round05_1_selector_patch_audit/after_selector_behavior.md", + "reports/round05_1_selector_patch_audit/before_selector_behavior.json", + "reports/round05_1_selector_patch_audit/before_selector_behavior.md", + "reports/round05_1_selector_patch_audit/gate-manifest.yaml", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md" + ], + "test_or_validation_outputs": [ + "reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md", + "reports/round05_1_selector_patch_audit/gate-manifest.yaml", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json", + "reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md", + "tests/regression_cases.json" + ], + "diff_or_changed_file_references": [ + "reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md", + "reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json", + "reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json", + "reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md" + ], + "prior_decision_references": [ + "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "docs/DECISIONS.md", + "reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md" + ], + "known_non_goals": [ + "Do not decide Owner approval.", + "Do not replace Web CCRA final review.", + "Do not promote QPI or Intellectual Archaeology lifecycle status.", + "Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, or review bundles.", + "Do not add a third model.", + "Do not introduce LLM selector, RAG, vector database, frontend, backend, accounts, or service layer.", + "Do not build formal Web CCRA bundle in this pass." + ], + "open_questions_for_reviewer_or_agent": [ + "Is the Round 05.1 patch strictly scoped to accepted policy decisions?", + "Are all target behavior changes policy-aligned?", + "Are there any non-target behavior changes missing from disposition handling?", + "Does the before/after diff expose selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields?", + "Did the patch avoid new regression additions and lifecycle upgrades?", + "Can this proceed to Web CCRA bundle preparation, or is a Round 05.1a repair required?" + ], + "metadata": { + "review_id": "round-05.1-selector-calibration-scoped-patch-01", + "project_id": "the-mindscape-of-bro-tsong", + "review_round": "round-05.1_selector-calibration-scoped-patch", + "local_pass": "01", + "turn_type": "review_turn", + "runtime_id": "ccra-local-review", + "runtime_version": "0.1.2", + "agent_id": "ccra-local-reviewer", + "agent_version": "0.1.2", + "knowledge_base_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\knowledge_assets", + "review_goal": "Review the Round 05.1 scoped selector calibration patch before any formal Web CCRA bundle is built.", + "primary_question": "Did Round 05.1 stay within approved selector calibration patch scope, provide complete before/after diff evidence, avoid lifecycle/regression overreach, and leave no blocking local review issue?", + "scope_statement": "Review Round 05.1 post-patch evidence, selector calibration/rule changes, behavior diffs, validation outputs, lifecycle guard evidence, and regression impact. Do not repair files.", + "non_goals": [ + "Do not decide Owner approval.", + "Do not replace Web CCRA final review.", + "Do not promote QPI or Intellectual Archaeology lifecycle status.", + "Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, or review bundles.", + "Do not add a third model.", + "Do not introduce LLM selector, RAG, vector database, frontend, backend, accounts, or service layer.", + "Do not build formal Web CCRA bundle in this pass." + ], + "open_questions": [ + "Is the Round 05.1 patch strictly scoped to accepted policy decisions?", + "Are all target behavior changes policy-aligned?", + "Are there any non-target behavior changes missing from disposition handling?", + "Does the before/after diff expose selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields?", + "Did the patch avoid new regression additions and lifecycle upgrades?", + "Can this proceed to Web CCRA bundle preparation, or is a Round 05.1a repair required?" + ], + "target_reviewer": "ccra-local-reviewer", + "bundle_audit_profile": "ccra_mindscape_review_bundle", + "gate_execution_mode": "run", + "routing_diff_policy": "required", + "lifecycle_scan_scope": "changed_files", + "review_bundle_paths": [ + "reports/round05_1_post_patch", + "reports/round05_1_selector_patch_audit" + ], + "output_report_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md", + "planning_output_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md", + "returned_output_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md", + "created_at": "2026-06-19" + }, + "blocking_errors": [], + "machine_readable_summary": { + "status": "PASS", + "source_roots_count": 18, + "missing_source_roots_count": 0, + "files_included_count": 47, + "files_excluded_count": 0, + "important_reports_count": 27, + "validation_outputs_count": 5, + "diff_references_count": 7, + "prior_decisions_count": 3, + "blocking_error_count": 0 + } +} \ No newline at end of file diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-metadata.json b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-metadata.json new file mode 100644 index 0000000..2556949 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/review-metadata.json @@ -0,0 +1,45 @@ +{ + "review_id": "round-05.1-selector-calibration-scoped-patch-01", + "project_id": "the-mindscape-of-bro-tsong", + "review_round": "round-05.1_selector-calibration-scoped-patch", + "local_pass": "01", + "turn_type": "review_turn", + "runtime_id": "ccra-local-review", + "runtime_version": "0.1.2", + "agent_id": "ccra-local-reviewer", + "agent_version": "0.1.2", + "knowledge_base_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\knowledge_assets", + "review_goal": "Review the Round 05.1 scoped selector calibration patch before any formal Web CCRA bundle is built.", + "primary_question": "Did Round 05.1 stay within approved selector calibration patch scope, provide complete before/after diff evidence, avoid lifecycle/regression overreach, and leave no blocking local review issue?", + "scope_statement": "Review Round 05.1 post-patch evidence, selector calibration/rule changes, behavior diffs, validation outputs, lifecycle guard evidence, and regression impact. Do not repair files.", + "non_goals": [ + "Do not decide Owner approval.", + "Do not replace Web CCRA final review.", + "Do not promote QPI or Intellectual Archaeology lifecycle status.", + "Do not modify selector rules, calibration inputs, regression cases, model cards, model JSON, or review bundles.", + "Do not add a third model.", + "Do not introduce LLM selector, RAG, vector database, frontend, backend, accounts, or service layer.", + "Do not build formal Web CCRA bundle in this pass." + ], + "open_questions": [ + "Is the Round 05.1 patch strictly scoped to accepted policy decisions?", + "Are all target behavior changes policy-aligned?", + "Are there any non-target behavior changes missing from disposition handling?", + "Does the before/after diff expose selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields?", + "Did the patch avoid new regression additions and lifecycle upgrades?", + "Can this proceed to Web CCRA bundle preparation, or is a Round 05.1a repair required?" + ], + "target_reviewer": "ccra-local-reviewer", + "bundle_audit_profile": "ccra_mindscape_review_bundle", + "gate_execution_mode": "run", + "routing_diff_policy": "required", + "lifecycle_scan_scope": "changed_files", + "review_bundle_paths": [ + "reports/round05_1_post_patch", + "reports/round05_1_selector_patch_audit" + ], + "output_report_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md", + "planning_output_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md", + "returned_output_path": "local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md", + "created_at": "2026-06-19" +} diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/run-notes.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/run-notes.md new file mode 100644 index 0000000..eb04fb9 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/run-notes.md @@ -0,0 +1,83 @@ +# Local CCRA Run Notes + +## Run Identity + +- review_round: round-05.1_selector-calibration-scoped-patch +- local_pass: 01 +- review_run_dir: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01` +- runtime_id: ccra-local-review +- runtime_version: 0.1.2 +- agent_id: ccra-local-reviewer +- agent_version: 0.1.2 +- run_status: returned_pending_owner_decision + +## Purpose + +Formal Local CCRA first pass for Round 05.1 scoped selector calibration patch. + +This pass checks: + +1. Whether Round 05.1 patch stayed inside approved scope. +2. Whether target behavior changes match accepted Round 05 policy. +3. Whether non-target behavior changes were fully listed and disposition-ready. +4. Whether validation evidence is sufficient. +5. Whether QPI / Intellectual Archaeology lifecycle status remains unchanged. +6. Whether the material can proceed toward a formal Web CCRA bundle or needs Round 05.1a repair. + +## Source Evidence Scope + +Primary evidence: + +- `reports/round05_1_post_patch/` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `reports/round05_1_selector_patch_audit/` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` +- `selector/selector_rules.json` +- `selector/selector_calibration_inputs.json` +- `selector/round04_blind_inputs.json` +- `tests/regression_cases.json` +- `docs/DECISIONS.md` +- `docs/ROUND_AUTOMATION_PROTOCOL.md` +- `local_ccra_reviews/README.md` +- `knowledge_assets/` + +Required knowledge base: + +- `knowledge_assets/` + +## Helper Policy Fields + +- bundle_audit_profile: ccra_mindscape_review_bundle +- gate_execution_mode: run +- routing_diff_policy: required +- lifecycle_scan_scope: changed_files + +## Helper Commands + +- `review-context-builder`: PASS; wrote `review-context.md` and `review-file-manifest.json`. +- `review-bundle-audit`: PASS; wrote `helper-outputs/bundle-audit.md` and `helper-outputs/bundle-audit.json`; warning is non-blocking because no zip was requested for this local pass. +- `routing-behavior-diff-audit`: ATTENTION; wrote `helper-outputs/routing-behavior-diff.md` and `helper-outputs/routing-behavior-diff.json`; summary shows 7 targeted changes, 0 non-target changes, 19 missing-before cases from newly added calibration rows, and 0 missing-after cases. +- `regression-validation-gate-runner --mode run`: PASS; wrote `helper-outputs/gate-run-report.md`, `helper-outputs/gate-run-report.json`, and command logs. +- `lifecycle-status-guard-scan`: PASS; wrote `helper-outputs/lifecycle-status-guard-scan.md` and `helper-outputs/lifecycle-status-guard-scan.json`; no lifecycle overclaim blockers. + +## Dispatch Record + +- carrier_type: codex_thread +- invocation_mode: prompt_path_reference +- child_session_id: 019eddda-3bb0-7bd0-a4ca-7ad8ae5b4155 +- review_turn_status: completed +- planning_turn_status: completed + +## Return Record + +- review_report_path: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/04_LOCAL_CCRA_REVIEW_REPORT.md` +- planning_output_path: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/next-review-requirements.md` +- returned_output_path: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/returned-output.md` +- findings_confirmation_path: `local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/findings-confirmation.md` +- return_status: returned_pending_owner_decision + +## Stop Rule + +Do not build the formal Web CCRA bundle until Local CCRA findings-confirmation and Owner decision are recorded. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/planning-turn.prompt.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/planning-turn.prompt.md new file mode 100644 index 0000000..67fde99 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/planning-turn.prompt.md @@ -0,0 +1,39 @@ +# Planning Turn Prompt + +You are continuing the same child Local CCRA session for `planning_turn`. + +Read the first-turn report: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\04_LOCAL_CCRA_REVIEW_REPORT.md +``` + +Read the invocation packet: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\agent-invocation-packet.md +``` + +Do not re-review the full bundle unless needed to clarify the first report. + +## Planning Goal + +Produce next-review requirements and submitted-material guidance. + +Clarify: + +1. Whether current material can proceed to Web CCRA bundle. +2. If not, what Round 05.1a repair evidence is required. +3. Which files must be included in a future Web CCRA bundle. +4. Which files must remain local-only. +5. Which Owner decisions are required before Codex continues. + +## Output Contract + +Write planning output to: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\next-review-requirements.md +``` + +Do not modify any other project files. diff --git a/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/review-turn.prompt.md b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/review-turn.prompt.md new file mode 100644 index 0000000..8c08f26 --- /dev/null +++ b/local_ccra_reviews/round-05.1_selector-calibration-scoped-patch/01/turn-prompts/review-turn.prompt.md @@ -0,0 +1,49 @@ +# Review Turn Prompt + +You are `ccra-local-reviewer` running `review_turn` for Round 05.1. + +Read: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\agent-invocation-packet.md +``` + +Then read the required local files and helper outputs listed there. + +## Review Goal + +Review whether Round 05.1 scoped selector calibration patch is ready to proceed toward Web CCRA bundle preparation, or whether Round 05.1a repair is needed first. + +## Required Questions + +Answer these directly: + +1. Did Round 05.1 stay inside the approved scope? +2. Were only selector/calibration-related target files changed, plus supporting audit/docs? +3. Was any unapproved regression added? +4. Was QPI or Intellectual Archaeology lifecycle status changed? +5. Were any LLM selector / RAG / third model / frontend / backend / service-layer changes introduced? +6. Do target behavior changes match Round 05 policy? +7. Are non-target behavior changes complete and disposition-ready? +8. Does before / after diff include selected models, rejected models, scores, no-call status, reasons, penalties, target classification, and changed fields? +9. Did validation pass? +10. Is there any selector side effect that should be rolled back? +11. Should the project proceed to Web CCRA bundle preparation, or open Round 05.1a repair? + +## Output Contract + +Write your report to: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\04_LOCAL_CCRA_REVIEW_REPORT.md +``` + +Also write a compact returned output summary to: + +```text +C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\local_ccra_reviews\round-05.1_selector-calibration-scoped-patch\01\returned-output.md +``` + +Use clear findings, severity, evidence paths, and recommendation. + +Do not modify any other project files. diff --git a/reports/Round04_closeout_note_2026-06-18.md b/reports/Round04_closeout_note_2026-06-18.md new file mode 100644 index 0000000..ae1be29 --- /dev/null +++ b/reports/Round04_closeout_note_2026-06-18.md @@ -0,0 +1,100 @@ +# Round 04 / 04.1 Closeout Note + +Date: 2026-06-18 + +## Closure Status + +Round 04 / 04.1 can close. + +Round 04 original blind routing evaluation report is preserved as the original first-run blind output and was not rewritten: + +- `reports/Round04_blind_routing_evaluation_report_2026-06-18.md` + +Round 04.1 is a selector rule patch plus post-patch verification. It is not a second blind test because expected labels existed for the reviewed target cases before the rerun. + +Round 05 moves to selector calibration policy review. It should not continue Round 04.1 selector patching unless Owner / CCRA explicitly approves a new Round 05.1 patch. + +## Round 04.1 Targeted Fixes + +Round 04.1 targeted four reviewed cases: + +- `R04-BI-002`: translation payload incorrectly triggered QPI. +- `R04-BI-024`: "do not enter Intellectual Archaeology" did not hard-exclude IA. +- `R04-BI-035`: "do not analyze deeply" plus dominant scarcity judgment was hard no-call. +- `R04-BI-036`: "do not expand" plus information / path / consensus scarcity judgment was hard no-call. + +Post-patch verification result: + +- Targeted cases checked: 4 +- Targeted failures: 0 +- `R04-BI-002`: PASS +- `R04-BI-024`: PASS +- `R04-BI-035`: PASS +- `R04-BI-036`: PASS + +Primary evidence: + +- `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md` +- `ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/04_REGRESSION_AND_COMMAND_LOG_04.1.md` + +## Lifecycle Boundary + +Round 04 / 04.1 does not constitute model stability upgrade evidence. + +Current model lifecycle state remains: + +| Model | status | stability_level | regression_status | +| --- | --- | --- | --- | +| QPI | draft | B | pending | +| Intellectual Archaeology | draft | B | pending | + +Do not upgrade QPI or Intellectual Archaeology from this closeout. + +Do not introduce: + +- LLM selector +- third model +- RAG +- vector database +- frontend +- backend +- new product module + +## R04-BI-022 Accepted Collateral Behavior Change + +`R04-BI-022` is recorded as an accepted collateral behavior change. + +Original Round 04 result: + +- selected models: none +- result: hard no-call + +After Round 04.1 patch: + +- selected models: `qpi` +- rejected models: `intellectual_archaeology` +- result: QPI selected, IA rejected + +Closeout judgment: + +- This is a reasonable linked change from the depth-limiting QPI override. +- It is not a new failure. +- The user rejects deep IA-style expansion, but still asks for a lightweight dominant scarcity judgment. +- IA remains rejected. +- QPI selection is acceptable as a lightweight selector gate behavior. + +Current repository state: + +- `R04-BI-022` is already represented in QPI regression as `case_qpi_round04_depth_limited_assumption_scarcity_001`. +- Round 05 should discuss whether this case should remain regression, also enter calibration discussion, or be treated as a calibration-only candidate in future policy review. +- Do not open a new patch round only for `R04-BI-022`. + +## Round 05 Transition + +Round 05 topic: + +```text +Round 05: Selector Calibration Policy Review +``` + +Round 05 should decide calibration policy before any further rule patch. Candidate questions include governance / responsibility / consensus recall, capacity / resource / path no-call boundaries, likely Intellectual Archaeology natural-language routing, QPI-first versus IA-only behavior after a user states "QPI already judged...", ambiguous low-context handling, behavior diff tooling, and the long-term status of `R04-BI-022`. diff --git a/reports/Round05_1_post_patch_closeout_report_2026-06-19.md b/reports/Round05_1_post_patch_closeout_report_2026-06-19.md new file mode 100644 index 0000000..b7dc2ae --- /dev/null +++ b/reports/Round05_1_post_patch_closeout_report_2026-06-19.md @@ -0,0 +1,217 @@ +# Round 05.1 Post-Patch Closeout Report + +Date: 2026-06-19 + +## 1. Scope + +Owner approved Round 05.1 as a scoped selector calibration implementation based on `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md`. + +This was not an open selector redesign. + +Implemented scope: + +- Added Round 05.1 calibration rows. +- Patched selector rules only with narrow QPI gate phrases for governance / responsibility / consensus and capacity / path boundary cases. +- Added one ambiguous low-context no-call signal. +- Added deterministic before / after selector behavior snapshot and diff tooling. +- Preserved QPI-before-IA default behavior. +- Preserved natural-language prior-QPI claim behavior as lightweight QPI review, without implementing structured `prior_qpi_result` selector support. + +Out of scope and not performed: + +- No third model. +- No QPI lifecycle upgrade. +- No Intellectual Archaeology lifecycle upgrade. +- No LLM selector. +- No RAG, vector database, frontend, backend, account system, or service layer. +- No full Round 04 blind pool conversion into regression. +- No structured `prior_qpi_result` selector support. +- No new regression cases at the start of Round 05.1. + +## 2. Changed Files + +Primary implementation files: + +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` +- `scripts/run_round05_1_selector_patch_audit.py` +- `scripts/run_round04_post_patch_verification.py` +- `tests/test_round05_1_selector_patch_audit.py` +- `selector/README.md` +- `scripts/README.md` +- `docs/DECISIONS.md` + +Evidence and report files: + +- `reports/round05_1_selector_patch_audit/before_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/before_selector_behavior.md` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.md` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` +- `reports/round05_1_selector_patch_audit/gate-manifest.yaml` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/validation_report.md` +- `reports/index_rebuild_report.md` +- `reports/model_card_sync_report_v0.2.md` + +Compatibility repair: + +- `scripts/run_round04_post_patch_verification.py` now preserves the archived Round 04.1 report by default, so later selector patches do not rewrite historical closeout behavior counts. + +## 3. Selector Patch Summary + +`selector/selector_rules.json` changed from `0.2.1-draft` to `0.2.2-draft`. + +Added narrow QPI gate phrases: + +- `承担主责` +- `没人愿意承担主责` +- `没有方向` +- `等别人先表态` +- `没人能拍板` +- `最小路径` +- `稳定产出` + +Added ambiguous low-context no-call signal: + +- `还是那个老问题` + +No broad `organization`, `governance`, `capacity`, `resource`, or `path` keyword recall expansion was added. + +## 4. Calibration Additions + +Added Round 05.1 calibration rows for: + +- `governance_responsibility_consensus_qpi` +- `execution_constraint_no_call` +- `capacity_resource_path_boundary` +- `natural_language_prior_qpi_claim` +- `direct_ia_exception_candidate` +- `ambiguous_low_context_no_call` +- `direct_execution_no_call` +- `depth_limited_qpi_override_ia_rejected` + +These are selector calibration inputs only. They are not regression additions. + +## 5. Target Behavior Changes + +Project diff report: + +- Report: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- Status: `PASS` +- Total cases compared: 215 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 +- Missing before cases: 19 +- Missing after cases: 0 + +Targeted changes: + +| case_id | before | after | reason | +| --- | --- | --- | --- | +| R04-BI-010 | no_call | qpi | responsibility ambiguity / missing primary owner | +| R04-BI-011 | no_call | qpi | stakeholder conflict collapses direction | +| R04-BI-012 | no_call | qpi | commitment / consensus scarcity | +| R04-BI-013 | no_call | qpi | decision authority gap | +| R04-BI-015 | no_call | qpi | minimum-path uncertainty | +| R04-BI-017 | no_call | qpi | stable-output blockage from fragmented execution capacity | +| R04-BI-030 | qpi | no_call | ambiguous low-context old-problem reference | + +Unchanged scoped guardrails: + +- R04-BI-014 remains no_call. +- R04-BI-016 remains qpi. +- R04-BI-025 remains intellectual_archaeology + qpi. +- R04-BI-026 remains qpi. +- R04-BI-027 remains qpi. +- R04-BI-028 remains no_call. +- R04-BI-029 remains no_call. +- R04-BI-031 remains no_call. +- R04-BI-032 remains no_call. +- R04-BI-033 remains no_call. +- R04-BI-038 remains qpi. + +## 6. Non-Target Behavior Changes + +Project diff reported: + +```text +Non-target changes: 0 +``` + +Independent routing behavior diff also reported: + +```text +Targeted changes: 7 +Non-target changes: 0 +New failures: 0 +Resolved failures: 0 +``` + +The independent routing behavior diff status is `ATTENTION` only because 19 new calibration rows were added after the before baseline, so they appear as `missing_before_cases`. This is expected for Round 05.1 because calibration rows were intentionally added after baseline capture. + +No non-target disposition table is required at this closeout. + +## 7. Regression Impact + +No regression JSON was modified. + +Confirmed unchanged: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` + +Selector regression passed after the patch. No new high-risk guardrail was added to regression in this round. + +## 8. Validation Results + +Gate-runner report: + +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- Status: `PASS` +- Commands declared: 8 +- Commands run: 8 +- Commands skipped: 0 +- Manifest errors: 0 + +Passed gates: + +- `python -m unittest tests.test_round05_1_selector_patch_audit -v` +- `python -m unittest discover -s tests -p test*.py -v` +- `python scripts\run_selector_calibration_smoke.py` +- `python scripts\rebuild_indexes.py --check` +- `python scripts\validate_model_library.py` +- `python scripts\run_selector_regression.py` +- `python scripts\check_card_contract.py` +- `python scripts\check_model_card_sync.py` + +## 9. Lifecycle Status + +Model lifecycle files were not modified. + +Current state remains: + +| model | status | stability_level | regression_status | +| --- | --- | --- | --- | +| qpi | draft | B | pending | +| intellectual_archaeology | draft | B | pending | + +Round 05.1 does not constitute lifecycle upgrade evidence. + +## 10. Unresolved Owner / CCRA Decisions + +No blocking non-target behavior change is pending. + +Future decisions remain separate: + +- Whether any Round 05.1 case should later become regression. +- Whether to define a structured `prior_qpi_result` / `qpi_context_provided` product contract. +- Whether to further narrow direct IA exception policy after more exact case review. diff --git a/reports/Round05_1_web_ccra_acceptance_2026-06-19.md b/reports/Round05_1_web_ccra_acceptance_2026-06-19.md new file mode 100644 index 0000000..a537bcb --- /dev/null +++ b/reports/Round05_1_web_ccra_acceptance_2026-06-19.md @@ -0,0 +1,80 @@ +# Round 05.1 Web CCRA Acceptance Report + +Date: 2026-06-19 + +Round: `05.1` + +Review: Web CCRA acceptance for Round 05.1 selector calibration scoped patch + +## 1. Acceptance Status + +- status: `PASS_WITH_MINOR_PACKAGING_NOTE` +- round_status: `close_as_document_only` +- Web CCRA accepted Round 05.1 as a scoped selector calibration patch. +- No Round 05.1a selector repair is required. +- No lifecycle promotion is authorized. +- No new regression additions are required now. + +## 2. Accepted Behavior Outcome + +Evidence marker: Web CCRA acceptance was provided by the Owner on 2026-06-19 and applies to the Round 05.1 selector behavior outcome below. + +- Targeted behavior changes accepted: 7. +- Non-target behavior changes accepted: 0. +- Independent routing diff `ATTENTION` status accepted as expected missing-before calibration additions. + +Targeted cases covered by this Web CCRA acceptance: + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-015` +- `R04-BI-017` +- `R04-BI-030` + +## 3. Lifecycle Status + +QPI remains: + +- status: `draft` +- stability_level: `B` +- regression_status: `pending` + +Intellectual Archaeology remains: + +- status: `draft` +- stability_level: `B` +- regression_status: `pending` + +Round 05.1 Web CCRA acceptance does not authorize model lifecycle promotion. + +## 4. Regression Status + +- No new regression additions are required now. +- Round 05.1 calibration rows may remain calibration material unless a future Owner / CCRA decision selects specific cases for regression. +- The full Round 04 blind pool must not be converted into regression as part of this closeout. + +## 5. Minor Note + +### MN-05.1-001 + +Verify whether the raw included `06_ROUND05_POLICY_DECISION_MATRIX.md` reflects accepted Q01-Q19 decisions. + +If it does not, add a packaging note or update it in a documentation-only follow-up. + +This is not a selector repair. + +This note does not authorize: + +- selector rule changes; +- selector calibration input changes; +- regression additions; +- lifecycle promotion; +- Round 05.1a opening. + +## 6. Next Work Item + +Next work item: future calibration / product-contract discussion. + +Do not continue Round 05.1 as another selector patch unless a future Owner / CCRA decision explicitly authorizes a new scoped repair round. diff --git a/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml new file mode 100644 index 0000000..a3d1c92 --- /dev/null +++ b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml @@ -0,0 +1,41 @@ +watched_paths: + - "reports/Round05_1_post_patch_closeout_report_2026-06-19.md" + - "docs/DECISIONS.md" + - "selector/README.md" + - "scripts/README.md" + - "selector/selector_rules.json" + - "selector/selector_calibration_inputs.json" + - "models/qpi.model.json" + - "models/intellectual_archaeology.model.json" +status_fields: + - status + - lifecycle + - model.status + - model.lifecycle +forbidden_status_values: + - stable + - owner-approved + - ccra-approved +warning_status_values: + - candidate + - ready-for-review +required_evidence_markers: + - owner_decision + - owner decision + - ccra_review + - ccra review + - web ccra +approved_phrases: + - owner-approved + - ccra-approved + - Owner approved + - CCRA approved +forbidden_phrases: + - production-ready + - released to production + - final approved +allowed_contexts: + - do not say + - must not claim + - example: +evidence_window_chars: 240 diff --git a/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json new file mode 100644 index 0000000..d268fd8 --- /dev/null +++ b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json @@ -0,0 +1,44 @@ +{ + "scan_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "config_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_lifecycle_status_guard_scan_2026-06-19\\lifecycle-guard-config.yaml", + "files_scanned": [ + "docs/DECISIONS.md", + "models/intellectual_archaeology.model.json", + "models/qpi.model.json", + "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "scripts/README.md", + "selector/README.md", + "selector/selector_calibration_inputs.json", + "selector/selector_rules.json" + ], + "possible_overclaims": [], + "field_level_findings": [], + "phrase_level_findings": [], + "missing_evidence_markers": [], + "warnings": [], + "blocking_errors": [], + "observations": [ + { + "file": "reports/Round05_1_post_patch_closeout_report_2026-06-19.md", + "source": "text", + "phrase": "Owner approved", + "line": 7, + "column": 1, + "severity": "observation", + "evidence_present": true, + "context": "# Round 05.1 Post-Patch Closeout Report Date: 2026-06-19 ## 1. Scope Owner approved Round 05.1 as a scoped selector calibration implementation based on `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md`. This was not an open selector redesign. Implemented scope: - Added Round", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + } + ], + "machine_readable_summary": { + "status": "PASS", + "files_scanned_count": 8, + "field_finding_count": 0, + "phrase_finding_count": 0, + "missing_evidence_count": 0, + "warning_count": 0, + "blocking_count": 0, + "observation_count": 1 + } +} \ No newline at end of file diff --git a/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md new file mode 100644 index 0000000..18a28e2 --- /dev/null +++ b/reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md @@ -0,0 +1,32 @@ +# Lifecycle Status Guard Scan + +## Summary + +- Status: `PASS` +- Files scanned: 8 +- Blocking findings: 0 +- Warnings: 0 +- Evidence-present observations: 1 + +## Blocking Findings + +- None + +## Warnings + +- None + +## Observations + +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` line 7: `Owner approved` - evidence marker present; approval validity not decided. + +## Files Scanned + +- `docs/DECISIONS.md` +- `models/intellectual_archaeology.model.json` +- `models/qpi.model.json` +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `scripts/README.md` +- `selector/README.md` +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` diff --git a/reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md b/reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md new file mode 100644 index 0000000..6f0305f --- /dev/null +++ b/reports/round05_1_post_patch/01_ROUND05_1_POST_PATCH_CLOSEOUT.md @@ -0,0 +1,24 @@ +# Round 05.1 Post-Patch Closeout + +Source: `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` + +Round 05.1 executed a scoped selector calibration patch after Owner approval. + +Implemented: + +- Added Round 05.1 selector calibration rows. +- Patched selector rules only with narrow QPI gate phrases for governance / responsibility / consensus and capacity / path boundary cases. +- Added one ambiguous low-context no-call signal. +- Added before / after selector behavior snapshot and diff tooling. +- Preserved QPI-before-IA default behavior. +- Preserved natural-language prior-QPI claims under lightweight QPI review. + +Not implemented: + +- No third model. +- No QPI or Intellectual Archaeology lifecycle upgrade. +- No LLM selector. +- No RAG, vector database, frontend, backend, accounts, or service layer. +- No full Round 04 blind pool conversion into regression. +- No structured `prior_qpi_result` selector support. +- No new regression cases at the start of Round 05.1. diff --git a/reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md b/reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md new file mode 100644 index 0000000..52e26f5 --- /dev/null +++ b/reports/round05_1_post_patch/02_ROUND05_1_CHANGED_FILES.md @@ -0,0 +1,35 @@ +# Round 05.1 Changed Files + +Primary implementation files: + +- `selector/selector_calibration_inputs.json` +- `selector/selector_rules.json` +- `scripts/run_round05_1_selector_patch_audit.py` +- `scripts/run_round04_post_patch_verification.py` +- `tests/test_round05_1_selector_patch_audit.py` +- `selector/README.md` +- `scripts/README.md` +- `docs/DECISIONS.md` + +Evidence files: + +- `reports/Round05_1_post_patch_closeout_report_2026-06-19.md` +- `reports/round05_1_selector_patch_audit/before_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/after_selector_behavior.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json` +- `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json` +- `reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json` +- `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` +- `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` + +Explicitly unchanged: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` +- `models/qpi.model.json` +- `models/intellectual_archaeology.model.json` +- `cards/qpi.md` +- `cards/intellectual_archaeology.md` diff --git a/reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md b/reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md new file mode 100644 index 0000000..36cebcc --- /dev/null +++ b/reports/round05_1_post_patch/03_ROUND05_1_TARGET_BEHAVIOR_DIFF.md @@ -0,0 +1,22 @@ +# Round 05.1 Target Behavior Diff + +Source: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` + +Diff summary: + +- Total cases compared: 215 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 + +| case_id | before | after | reason | +| --- | --- | --- | --- | +| R04-BI-010 | no_call | qpi | responsibility ambiguity / missing primary owner | +| R04-BI-011 | no_call | qpi | stakeholder conflict collapses direction | +| R04-BI-012 | no_call | qpi | commitment / consensus scarcity | +| R04-BI-013 | no_call | qpi | decision authority gap | +| R04-BI-015 | no_call | qpi | minimum-path uncertainty | +| R04-BI-017 | no_call | qpi | stable-output blockage from fragmented execution capacity | +| R04-BI-030 | qpi | no_call | ambiguous low-context old-problem reference | + +Changed fields include selected models, rejected models, scores, no-call status, reasons, and penalties. diff --git a/reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md b/reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md new file mode 100644 index 0000000..ff9fb57 --- /dev/null +++ b/reports/round05_1_post_patch/04_ROUND05_1_NON_TARGET_BEHAVIOR_DIFF.md @@ -0,0 +1,22 @@ +# Round 05.1 Non-Target Behavior Diff + +Source: `reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md` + +Project diff result: + +```text +Non-target changes: 0 +``` + +Independent routing diff result: + +```text +Targeted changes: 7 +Non-target changes: 0 +New failures: 0 +Resolved failures: 0 +``` + +The independent routing diff reports `ATTENTION` because 19 new calibration rows were added after baseline capture and therefore appear as `missing_before_cases`. + +This is expected for Round 05.1 because calibration rows were intentionally added after before baseline capture. diff --git a/reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md b/reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md new file mode 100644 index 0000000..a40b083 --- /dev/null +++ b/reports/round05_1_post_patch/05_ROUND05_1_NON_TARGET_DISPOSITION_TABLE.md @@ -0,0 +1,15 @@ +# Round 05.1 Non-Target Disposition Table + +No non-target behavior changes were detected. + +Required disposition fields: + +| case_id | changed_fields | expected_by_policy | owner_disposition | ccra_disposition | follow_up | +| --- | --- | --- | --- | --- | --- | +| none | none | not_applicable | not_applicable | not_applicable | no action | + +If a later review reclassifies any behavior change as non-target, Owner / CCRA disposition must use: + +```text +accept / reject / defer +``` diff --git a/reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md b/reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md new file mode 100644 index 0000000..9c76e8e --- /dev/null +++ b/reports/round05_1_post_patch/06_ROUND05_1_VALIDATION_REPORT.md @@ -0,0 +1,30 @@ +# Round 05.1 Validation Report + +Source: `reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md` + +Gate-runner status: + +- Status: PASS +- Commands declared: 8 +- Commands run: 8 +- Commands skipped: 0 +- Manifest errors: 0 + +Passed gates: + +- `python -m unittest tests.test_round05_1_selector_patch_audit -v` +- `python -m unittest discover -s tests -p test*.py -v` +- `python scripts\run_selector_calibration_smoke.py` +- `python scripts\rebuild_indexes.py --check` +- `python scripts\validate_model_library.py` +- `python scripts\run_selector_regression.py` +- `python scripts\check_card_contract.py` +- `python scripts\check_model_card_sync.py` + +Supporting reports: + +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/index_rebuild_report.md` +- `reports/validation_report.md` +- `reports/model_card_sync_report_v0.2.md` diff --git a/reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md b/reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md new file mode 100644 index 0000000..db5e624 --- /dev/null +++ b/reports/round05_1_post_patch/07_ROUND05_1_REGRESSION_IMPACT.md @@ -0,0 +1,15 @@ +# Round 05.1 Regression Impact + +No regression JSON was modified in Round 05.1. + +Confirmed unchanged: + +- `tests/qpi.regression.json` +- `tests/intellectual_archaeology.regression.json` +- `tests/regression_cases.json` + +Selector regression passed after the scoped patch. + +No new high-risk guardrail was added to regression in this round. + +Future Owner / CCRA decisions may separately decide whether any Round 05.1 case should become regression. diff --git a/reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md b/reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md new file mode 100644 index 0000000..49c735b --- /dev/null +++ b/reports/round05_1_post_patch/08_ROUND05_1_LIFECYCLE_GUARD.md @@ -0,0 +1,21 @@ +# Round 05.1 Lifecycle Guard + +Source: `reports/round05_1_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md` + +Lifecycle scan result: + +- Status: PASS +- Files scanned: 8 +- Blocking findings: 0 +- Warnings: 0 + +Model lifecycle files were not modified. + +Current state: + +| model | status | stability_level | regression_status | +| --- | --- | --- | --- | +| qpi | draft | B | pending | +| intellectual_archaeology | draft | B | pending | + +Round 05.1 does not constitute lifecycle upgrade evidence. diff --git a/reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md b/reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md new file mode 100644 index 0000000..0dd4517 --- /dev/null +++ b/reports/round05_1_post_patch/09_ROUND05_1_OWNER_DECISION_NEEDED.md @@ -0,0 +1,15 @@ +# Round 05.1 Owner Decision Needed + +No blocking non-target behavior change is pending. + +Potential future decisions: + +1. Whether any Round 05.1 case should later become regression. +2. Whether to define a structured `prior_qpi_result` / `qpi_context_provided` product contract. +3. Whether to further narrow direct IA exception policy after more exact case review. +4. Whether Local CCRA pass 01 is sufficient to proceed toward formal Web CCRA bundle construction. + +Current recommendation for this review step: + +- Run Local CCRA pass 01. +- Do not build formal Web CCRA bundle until Local CCRA findings-confirmation and Owner decision are recorded. diff --git a/reports/round05_1_selector_patch_audit/after_selector_behavior.json b/reports/round05_1_selector_patch_audit/after_selector_behavior.json new file mode 100644 index 0000000..09970dd --- /dev/null +++ b/reports/round05_1_selector_patch_audit/after_selector_behavior.json @@ -0,0 +1,9314 @@ +{ + "snapshot_type": "after", + "generated_at": "2026-06-19T10:41:58", + "selector_version": "0.2.2-draft", + "case_count": 234, + "targeted_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-014", + "R04-BI-015", + "R04-BI-016", + "R04-BI-017", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-038" + ], + "records": [ + { + "case_id": "R04-BI-001", + "source": "round04_blind_pool", + "input": "查一下《原则》这本书的作者是谁,只要事实,不要分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_fact_lookup", + "why_included": "Tests whether direct fact lookup stays outside model routing." + } + }, + { + "case_id": "R04-BI-002", + "source": "round04_blind_pool", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_translation", + "why_included": "Tests pure translation as no-call." + } + }, + { + "case_id": "R04-BI-003", + "source": "round04_blind_pool", + "input": "请把这段话润色得更顺一点,不要改变意思,也不要解释原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 润色" + ], + "qpi": [ + "hard no-call signal: 润色" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_rewrite", + "why_included": "Tests polish-only request with explicit no-analysis boundary." + } + }, + { + "case_id": "R04-BI-004", + "source": "round04_blind_pool", + "input": "把下面这组要点整理成 Markdown 表格,直接给结果。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_formatting", + "why_included": "Tests formatting / direct execution without cognitive model need." + } + }, + { + "case_id": "R04-BI-005", + "source": "round04_blind_pool", + "input": "把这个 JSON 压缩成单行,不用说明:{\"status\":\"draft\",\"level\":\"B\"}", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_direct_execution", + "why_included": "Tests direct transformation request." + } + }, + { + "case_id": "R04-BI-006", + "source": "round04_blind_pool", + "input": "我们现在反复开会但没有推进,我想先判断这是缺信息、缺路径,还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 反复、共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight problem-definition language without asking for depth." + } + }, + { + "case_id": "R04-BI-007", + "source": "round04_blind_pool", + "input": "这个项目卡住了,我不确定到底是问题没定义清楚,还是执行方案不够。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests QPI-like framing without naming QPI." + } + }, + { + "case_id": "R04-BI-008", + "source": "round04_blind_pool", + "input": "我们有一堆材料,但不知道下一步该问什么问题,先帮我定性一下。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests question/problem boundary and data/path scarcity." + } + }, + { + "case_id": "R04-BI-009", + "source": "round04_blind_pool", + "input": "这件事到底算一个简单问题、复杂问题,还是已经变成组织议题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight classification among question / problem / issue." + } + }, + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility ambiguity and consensus scarcity." + } + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests cross-stakeholder conflict and governance weight." + } + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility / commitment issue where path may already exist." + } + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests multi-party ownership and decision authority gap." + } + }, + { + "case_id": "R04-BI-014", + "source": "round04_blind_pool", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests resource / capacity scarcity rather than data scarcity." + } + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests path scarcity with sufficient source material." + } + }, + { + "case_id": "R04-BI-016", + "source": "round04_blind_pool", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests operational path constraints and institutional friction." + } + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests capacity scarcity mixed with execution continuity." + } + }, + { + "case_id": "R04-BI-018", + "source": "round04_blind_pool", + "input": "请从这篇长文里抽取一个可复用的认知模型,重点看它的核心机制和适用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-extraction intent and possible depth-modeling route." + } + }, + { + "case_id": "R04-BI-019", + "source": "round04_blind_pool", + "input": "这套说法背后好像有一个稳定结构,不只是观点总结,帮我判断它能不能沉淀成模型。", + "targeted": false, + "selected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "rejected_model_ids": [], + "route": "qpi+intellectual_archaeology", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.42 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 沉淀成模型", + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-mining request without naming Intellectual Archaeology." + } + }, + { + "case_id": "R04-BI-020", + "source": "round04_blind_pool", + "input": "我想把这段讨论拆成原始判断、隐含假设、适用条件和误用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests structured depth analysis intent." + } + }, + { + "case_id": "R04-BI-021", + "source": "round04_blind_pool", + "input": "先不要思想考古,只判断这是不是一个 QPI 意义上的问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests explicit IA refusal while allowing QPI." + } + }, + { + "case_id": "R04-BI-022", + "source": "round04_blind_pool", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests depth-limiting QPI override without naming QPI." + } + }, + { + "case_id": "R04-BI-023", + "source": "round04_blind_pool", + "input": "这次先不做深度建模,只做问题定性,看它是缺数据、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests QPI-limited intent plus explicit depth refusal." + } + }, + { + "case_id": "R04-BI-024", + "source": "round04_blind_pool", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests model-level hard exclusion for IA while preserving QPI-like routing." + } + }, + { + "case_id": "R04-BI-025", + "source": "round04_blind_pool", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": true, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests explicit post-QPI depth handoff." + } + }, + { + "case_id": "R04-BI-026", + "source": "round04_blind_pool", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests repeated-pattern depth modeling beyond lightweight QPI." + } + }, + { + "case_id": "R04-BI-027", + "source": "round04_blind_pool", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deep assumption / mechanism request." + } + }, + { + "case_id": "R04-BI-028", + "source": "round04_blind_pool", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests very low context and likely need for clarification." + } + }, + { + "case_id": "R04-BI-029", + "source": "round04_blind_pool", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests short ambiguous frustration signal." + } + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests prior-context dependency without enough current evidence." + } + }, + { + "case_id": "R04-BI-031", + "source": "round04_blind_pool", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests whether generic how-to stays outside QPI after broad \"如何\" gate was narrowed." + } + }, + { + "case_id": "R04-BI-032", + "source": "round04_blind_pool", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests tool/how-to request as no-call." + } + }, + { + "case_id": "R04-BI-033", + "source": "round04_blind_pool", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_dictionary_judgment", + "why_included": "Tests whether ordinary word-meaning judgment avoids QPI over-selection." + } + }, + { + "case_id": "R04-BI-034", + "source": "round04_blind_pool", + "input": "请把下面内容总结成三点,但不要只执行,先判断它背后的问题定义。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "direct_execution_with_analysis_override", + "why_included": "Tests whether explicit analysis override can escape direct-execution no-call." + } + }, + { + "case_id": "R04-BI-035", + "source": "round04_blind_pool", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests Round 03.2a depth-limiting override without naming QPI or IA." + } + }, + { + "case_id": "R04-BI-036", + "source": "round04_blind_pool", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests QPI-limited routing while rejecting deeper modeling." + } + }, + { + "case_id": "R04-BI-037", + "source": "round04_blind_pool", + "input": "如何提高这个账号的流量?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_growth_how_to", + "why_included": "Tests whether generic growth how-to is routed to QPI, no-call, or low-confidence provisional handling." + } + }, + { + "case_id": "R04-BI-038", + "source": "round04_blind_pool", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deeper modeling intent without explicit \"思想考古\" or \"底层假设\" wording." + } + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "source": "selector_calibration_inputs", + "input": "查一下 QPI 这个缩写是什么意思,只要事实。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Hard no-call because the user asks for lookup only." + } + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "source": "selector_calibration_inputs", + "input": "这篇文章的发布日期是哪天?不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Date lookup does not need QPI or IA." + } + }, + { + "case_id": "selector_calibration_rewrite_001", + "source": "selector_calibration_inputs", + "input": "请直接润色这段话,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Pure polish request." + } + }, + { + "case_id": "selector_calibration_translation_001", + "source": "selector_calibration_inputs", + "input": "翻译这句话:The model is provisional.", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 翻译这句话" + ], + "qpi": [ + "hard no-call signal: 翻译这句话" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Translation request." + } + }, + { + "case_id": "selector_calibration_direct_execution_001", + "source": "selector_calibration_inputs", + "input": "把这个 JSON 缩进格式化一下,马上执行,不用解释。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ], + "qpi": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ] + }, + "metadata": { + "category": "direct_execution", + "expected_selector_behavior": "no_call", + "expected_notes": "Direct execution request." + } + }, + { + "case_id": "selector_calibration_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "我们现在的问题到底是缺数据、缺路径,还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit QPI problem-definition gate." + } + }, + { + "case_id": "selector_calibration_qpi_only_002", + "source": "selector_calibration_inputs", + "input": "这个需求反复卡住,我不确定该怎么定义这个问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、怎么定义、该怎么定义这个问题", + "complexity signal: 反复", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Problem definition is incomplete." + } + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "source": "selector_calibration_inputs", + "input": "如何提高流量?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 如何提高流量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi_low_confidence", + "expected_notes": "Selector may route to QPI, but QPI output must be provisional because subject and scenario are missing." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "source": "selector_calibration_inputs", + "input": "我是集团营销负责人,既缺流量增长方法,也担心销售、库存、客服和激励机制跟不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Same subject and scenario contain path/resource and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "source": "selector_calibration_inputs", + "input": "这个流程改造表面只是工具不熟,但实际牵涉真实调用、上下文裁剪、审计边界和后续复用。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Governance load raises Issue weight even if the owner is one person." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是中重型课题,请用思想考古分析它的底层假设和核心机制。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、思想考古", + "complexity signal: 底层、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、思想考古", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI-before-IA gate is satisfied." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是 P/I mixed,请下潜到 purpose 或 core_mechanism,说明不用到哲学基岩的理由。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing", + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Depth should be gated, not default full seven-layer analysis." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "source": "selector_calibration_inputs", + "input": "请从这篇文章抽取一个可复用模型,并检查它的底层假设是否稳定。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、可复用模型", + "complexity signal: 底层、模型、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、可复用模型" + ], + "qpi": [ + "complexity signal: 底层、模型、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Explicit model extraction and heavy-depth signal." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "source": "selector_calibration_inputs", + "input": "我想把这套专家直觉沉淀成模型,需要识别隐性知识和验证点。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 专家直觉、隐性知识、沉淀成模型", + "complexity signal: 模型", + "selection_priority=7", + "IA heavy-depth signal: 专家直觉、隐性知识" + ], + "qpi": [ + "complexity signal: 模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Expert intuition and tacit knowledge are IA triggers." + } + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "source": "selector_calibration_inputs", + "input": "把这句话里的“底层逻辑”换成更通俗的说法,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析" + ], + "qpi": [ + "hard no-call signal: 不要深入分析" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Deep word appears, but hard no-call rewrite intent wins." + } + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "source": "selector_calibration_inputs", + "input": "翻译 model 这个词,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "The word model is not a model-extraction request." + } + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "source": "selector_calibration_inputs", + "input": "查一下哲学基岩这个词出现在哪篇文章,只查位置。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只查、查一下" + ], + "qpi": [ + "hard no-call signal: 只查、查一下" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Lookup request wins over IA keyword." + } + }, + { + "case_id": "selector_calibration_override_001", + "source": "selector_calibration_inputs", + "input": "这看起来只是润色,但不要只执行,请分析背后的问题结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_with_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit analysis override allows QPI despite a rewrite-like surface." + } + }, + { + "case_id": "selector_calibration_pipeline_001", + "source": "selector_calibration_inputs", + "input": "问题定义还没完成,先不要思想考古,先判断这是 Q、P 还是 I。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "QPI-before-IA gate." + } + }, + { + "case_id": "selector_calibration_pipeline_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断不是事实查询,而是系统性课题;下一步检查它是否值得沉淀成可复用模型。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 可复用模型", + "complexity signal: 系统、模型", + "selection_priority=7", + "IA heavy-depth signal: 可复用模型", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题、系统性", + "complexity signal: 系统、模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI has completed the front gate." + } + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "source": "selector_calibration_inputs", + "input": "我们本来想自动化大纲审阅,但发现真正卡住的是原始材料压缩、前置上下文、主笔框定和 owner 确认,review 只是很晚才暴露问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 上下文", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 001: wrong automation entry point reveals context engineering and stage authority scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "source": "selector_calibration_inputs", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 002: no-simulation and formal-output legitimacy should route to QPI issue framing." + } + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "source": "selector_calibration_inputs", + "input": "分块提炼都局部正确,但整体主轴、主题结构和模型演化线被误读了;我怀疑局部真实冒充了全局结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 003: local truth impersonating global structure is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "source": "selector_calibration_inputs", + "input": "素材提炼完成后,不应该自动创建写作项目或自动进入模型挖掘;下一步必须先经过 owner 授权和 source-of-truth 确认。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 004: stop gates and downstream transition authority are QPI issue signals." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "source": "selector_calibration_inputs", + "input": "这只是我个人的流程改造,但它涉及真实调用、上下文裁剪、审计边界、token 成本、后续复用和未来 owner 的维护责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 005: one-owner workflow can be intra_frame_mixed when governance load is sustained." + } + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "source": "selector_calibration_inputs", + "input": "我不想简单判断这个流程是不是过度工程,而是要判断这些复杂度分别买到了真实性、保真性、可追溯性、可停止性和 ROI 吗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 006: complexity placement gate is QPI issue calibration, not a third model." + } + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "source": "selector_calibration_inputs", + "input": "同一个“失望性情感隔离”标签,可能是被动麻木,也可能是主动认知抽离;我需要先区分机制再判断这是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 001: mechanism ambiguity and multi-perspective routing should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "source": "selector_calibration_inputs", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 002: a label used for identity and relationship governance is not pure Q lookup." + } + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "source": "selector_calibration_inputs", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 003: single-factor totalization is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "source": "selector_calibration_inputs", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 004: one-time solution framing should route to QPI issue diagnosis." + } + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "source": "selector_calibration_inputs", + "input": "我想判断外部帮助是在替我给答案,还是帮我建立自我治理和校准环境,这涉及权威边界和依赖风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 治理、边界、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、边界、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 依赖风险", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 005: external authority boundary is a governance-load signal." + } + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "source": "selector_calibration_inputs", + "input": "同一个关系现象,在概念层像 Q,在一次行动上像 P,在长期生命模式上又像 I;我需要先确定时间尺度和分类范围。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 006: time scale and classification scope determine QPI routing." + } + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "source": "selector_calibration_inputs", + "input": "我需要检查这个心理关系材料有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 007: QPI mismatch diagnostics should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "source": "selector_calibration_inputs", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 008: one-person self-governance can still be Issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "source": "selector_calibration_inputs", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 001: hard resource gap disguised as documentation problem should route to QPI as governance/order scarcity with path/resource trigger." + } + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "source": "selector_calibration_inputs", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 002: credential metric repair damaging operational continuity is QPI issue / violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "source": "selector_calibration_inputs", + "input": "管理层把绩效下滑解释成员工不努力,但一线实际是在负激励和成本转嫁下理性减少投入。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 负激励、成本转嫁", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 003: performance decline with incentive backlash should not be reduced to effort problem." + } + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "source": "selector_calibration_inputs", + "input": "一个战略支持职能被要求拿出战略增长和外部合作,却没有资源、授权、信任和可执行空间,最后只能做指标包装。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 信任、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权、可执行空间", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 004: strategic role without strategic operating conditions is QPI role-authority mismatch." + } + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "source": "selector_calibration_inputs", + "input": "同一组织反复要求高目标低投入:要合作但不给交换,要产出但不给激励,要容量但不扩资源,下游只能吸收矛盾。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、组织、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、组织、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 005: pattern-level Issue from shared low-cost ambition / target-resource inconsistency mechanism." + } + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "source": "selector_calibration_inputs", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 006: data completeness versus truthfulness gap should route to QPI evidence authenticity issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "source": "selector_calibration_inputs", + "input": "中层执行者知道指令和现实冲突,但仍把不可能的要求翻译成可运行的变通动作,让错误治理逻辑继续运转。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 冲突、治理", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 现实冲突", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 007: role-boundary governance and workaround normalization." + } + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "source": "selector_calibration_inputs", + "input": "外部指标压力只是触发器,真正的问题是组织内部低投入、高压和形式主义治理,把指标生存变成对真实能力的吞噬。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织、治理、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、治理、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 008: umbrella organization-level Issue; keep in QPI, not future CT this round." + } + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "source": "selector_calibration_inputs", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 001: AI/tool request should route to QPI when evidence legitimacy and tool boundary are at stake." + } + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "source": "selector_calibration_inputs", + "input": "外部政策要求资质指标,于是组织引进高学历人员,但课程、岗位、课时和能力模型都吸收不了这些人。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 002: compliance staffing metric creates resource deadlock and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "source": "selector_calibration_inputs", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 003: policy cleanup is a QPI issue when policy memory and trust debt exist." + } + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "source": "selector_calibration_inputs", + "input": "一个项目方向短期更容易申报和包装,但可能偏离组织长期定位;这到底是资源可行妥协还是战略短视?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 004: short-term packaging versus long-term strategy should route to QPI." + } + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "source": "selector_calibration_inputs", + "input": "高层认为大学老师有空就可以去支援另一类课程,但课程对象、能力模型、课表结构和质量责任完全不同。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 005: cross-boundary resource reuse can be violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "source": "selector_calibration_inputs", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 006: input condition explanation cannot replace quality-assurance audit." + } + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "source": "selector_calibration_inputs", + "input": "平台和本地 AI 方案一直选不定,表面是工具比较,实际没人定义数据边界、安全、迭代、维护和迁移责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 数据边界、安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 007: platform choice masks digital governance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "source": "selector_calibration_inputs", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 008: operational accident can reveal bottom-line control failure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "source": "selector_calibration_inputs", + "input": "就业指标压力很大,组织想让就业部门反向考核教学部门,甚至用就业结果否决课程和教师安排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 001: hard outcome metric hides authority redesign." + } + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "source": "selector_calibration_inputs", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 002: credential metric repair can create compliance exposure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "source": "selector_calibration_inputs", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 003: reported metric lineage and performance legitimacy must be audited." + } + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "source": "selector_calibration_inputs", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 004: outcome promise can distort the student pipeline." + } + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "source": "selector_calibration_inputs", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 005: high metric value must be distinguished from high metric credibility." + } + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "source": "selector_calibration_inputs", + "input": "组织有真实企业资源和实习项目,但这些资源更多像展示资产和实习证明,没有进入课程、项目、评价和学生作品。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 006: real external asset with unproven learning integration is a boundary mixed case." + } + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "source": "selector_calibration_inputs", + "input": "某个职能部门因为指标好、资源多,就被认为应该接管教学评价和组织控制权,我需要区分资源认可和权威转移。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 007: asset recognition must not be inflated into authority transfer." + } + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "source": "selector_calibration_inputs", + "input": "组织为了生存越来越把教育做成就业率、创收和合规指标机器,我想判断这是经营调整还是教育价值定义被接管。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 008: survival strategy may reframe education as transactional output." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "source": "selector_calibration_inputs", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 001: target authenticity gap between terminal target and bridge evidence." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "source": "selector_calibration_inputs", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 002: equipment-led solutionism without market closure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "source": "selector_calibration_inputs", + "input": "过去一直用灵活替代人员顶上正式能力缺口,现在监管和事故风险让这个短路方案走不通了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 正式能力缺口", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 003: shortcut debt meets hard boundary." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "source": "selector_calibration_inputs", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 004: route to policy review, not personnel verdict." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "source": "selector_calibration_inputs", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 005: production capability without acquisition channel." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "source": "selector_calibration_inputs", + "input": "执行负责人越来越疲惫,表面像是不主动,实际每个细节都被领导反复改、反复拍板,责任边界不清。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 006: execution fatigue may reveal decision-rights architecture failure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "source": "selector_calibration_inputs", + "input": "一个强势部门放弃的项目被转给较弱部门,接收方把它当资产,但还不知道转移原因、维护成本、责任边界和真实收益。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 转移原因", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 007: inherited asset may hide liability." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "source": "selector_calibration_inputs", + "input": "技术方向升级后,老员工能力不匹配,老板想裁掉或换新人,但培训、转岗、补偿、协商和法律审查路径都没有。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 法律审查路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 008: capability upgrade requires legitimate personnel transition path." + } + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "source": "selector_calibration_inputs", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 001: retention workaround crosses compliance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "source": "selector_calibration_inputs", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 002: cross-unit conflict under missing hard capacity gate." + } + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "source": "selector_calibration_inputs", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "category": "qpi_no_call_boundary_year_end_international_college", + "expected_selector_behavior": "no_call_or_low_priority", + "expected_notes": "Paired no-call trap for case 002: simple logistics execution is not QPI unless capacity governance is present." + } + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "source": "selector_calibration_inputs", + "input": "一个高业绩团队希望用贡献换取更高职级、对外代表权和内部资源例外,但权责和继任机制还没设计。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 003: performance-backed role inflation." + } + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "source": "selector_calibration_inputs", + "input": "执行层只想把招生转化做好,决策层要的是从招生、培养到结果的完整链条,双方其实在定义不同的工作对象。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 完整链条", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 004: inter-viewpoint divergence with classification_by_viewpoint." + } + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "source": "selector_calibration_inputs", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 005: metric fact verification embedded in governance distortion." + } + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "source": "selector_calibration_inputs", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 006: pricing deadlock as trust-system failure." + } + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "source": "selector_calibration_inputs", + "input": "一个小团队执行力很强,但流程、客户关系、文档和继任都没沉淀到组织里,关键人离开业务可能失控。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 执行力", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 007: high-performing capability not yet institutionalized." + } + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "source": "selector_calibration_inputs", + "input": "组织有真实外部渠道和合作资产,想用它支撑快速扩张,但内部交付、合规、质量和容量还没准备好。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、容量、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、容量、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 008: real external asset used as license for unready internal expansion." + } + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "source": "selector_calibration_inputs", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 001: umbrella research identity simulation case." + } + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "source": "selector_calibration_inputs", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 002: data completeness is not truthfulness." + } + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "source": "selector_calibration_inputs", + "input": "组织想通过交易性专利、论文或研究资产形成科研证据,但这些证据不一定对应真实科研能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 003: transactional research assets as subcase evidence." + } + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "source": "selector_calibration_inputs", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 004: quick ranking improvement can be a QPI selector trap." + } + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "source": "selector_calibration_inputs", + "input": "组织引进了高端人才,但没有平台、任务和角色设计,只把他当外部指标和展示资产。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 005: high-level talent as role-governance case." + } + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "source": "selector_calibration_inputs", + "input": "业务扩张需要更多空间和设施,但物理容量不够,领导想靠协调和临时腾挪解决。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 容量", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 物理容量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 006: hard capacity cannot be solved by administrative command." + } + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "source": "selector_calibration_inputs", + "input": "安全事项临近截止才发现没人牵头,最后靠最高层临时抓人指派完成。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、没人牵头", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 007: Q-like responsibility question reveals accountability Issue." + } + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "source": "selector_calibration_inputs", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 008: punishment state versus integrity state." + } + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "category": "round_03_1_direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 03.1 direct summary request must not select QPI by default score." + } + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Explicit IA refusal must be a model-level hard exclusion, not a score penalty." + } + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "source": "selector_calibration_inputs", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Only-QPI instruction should reject IA even when IA terms appear." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic tool how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic conversion how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "source": "selector_calibration_inputs", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Dictionary meaning request should not be routed to QPI by bare 判断." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting phrase should not become global no-call when QPI-only intent is explicit." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做问题定性", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Do not call IA, but still route to QPI for problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "source": "selector_calibration_inputs", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting no-call phrase should be overridden by explicit QPI-limited problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "source": "selector_calibration_inputs", + "input": "不要深入分析背后的理论,只判断这是问题还是课题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 这是问题、判断这是问题还是课题", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断这是问题还是课题" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Problem-or-issue judgment is QPI-limited analysis, not global no-call." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Dominant-scarcity-only judgment should select QPI and reject IA." + } + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_1_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 03.1 explicit analysis override should preserve QPI selection despite direct-execution phrasing." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "source": "selector_calibration_inputs", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-010: support language plus missing primary responsibility is a conditional QPI weak-positive signal." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "source": "selector_calibration_inputs", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-011: cross-stakeholder conflict collapses direction and should enter QPI problem definition." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "source": "selector_calibration_inputs", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-012: action is blocked by consensus or commitment scarcity, not missing instructions." + } + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "source": "selector_calibration_inputs", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "governance_responsibility_consensus_qpi", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-013: decision authority gap is a conditional QPI weak-positive signal." + } + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "source": "selector_calibration_inputs", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "execution_constraint_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-014: capacity wording alone remains no-call when it is only an execution constraint." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "source": "selector_calibration_inputs", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-015: missing minimum path changes problem framing and should route to QPI." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "source": "selector_calibration_inputs", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-016: system, permission, and approval friction changes path and responsibility boundaries." + } + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "source": "selector_calibration_inputs", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "capacity_resource_path_boundary", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-017: scattered time blocks stable output and should be reviewed as a path or responsibility-boundary issue." + } + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "source": "selector_calibration_inputs", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "natural_language_prior_qpi_claim", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-025: natural-language prior-QPI claim is not enough to skip lightweight QPI review." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "source": "selector_calibration_inputs", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-026: direct IA remains a candidate exception, not automatic selection." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "source": "selector_calibration_inputs", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-027: explicit deep-intent language remains QPI-first unless direct IA exception is separately narrowed." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "source": "selector_calibration_inputs", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_ia_exception_candidate", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-038: reusable mechanism language is a direct IA candidate but should not bypass QPI-first by default." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "source": "selector_calibration_inputs", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-028: ambiguous low-context input should not select QPI or IA." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "source": "selector_calibration_inputs", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-029: vague stuckness without subject or scenario should not select QPI or IA." + } + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "source": "selector_calibration_inputs", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + }, + "metadata": { + "category": "ambiguous_low_context_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-030: low-context reference to an old problem should not select QPI without scenario context." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-031: tool how-to remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "source": "selector_calibration_inputs", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-032: conversion how-to remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "source": "selector_calibration_inputs", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-033: simple word-sense judgment remains no-call." + } + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断这件事的主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category": "depth_limited_qpi_override_ia_rejected", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Round 05.1 from R04-BI-022 accepted collateral behavior: depth-limited QPI override should select QPI and reject IA." + } + }, + { + "case_id": "case_qpi_positive_question_001", + "source": "aggregate_regression_cases", + "input": "我不知道这次服务器宕机的错误码是什么,也不知道日志在哪里。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_002", + "source": "aggregate_regression_cases", + "input": "竞争对手上个月的定价策略我没有资料,先帮我判断这是什么缺口。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_003", + "source": "aggregate_regression_cases", + "input": "我只是不知道季度报表在哪里,这算不算复杂问题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_001", + "source": "aggregate_regression_cases", + "input": "我们知道目标是三个月内提升留存,但现有团队缺少增长实验方法和数据分析资源。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_problem_002", + "source": "aggregate_regression_cases", + "input": "我们要把模型库做出来,目标清楚,但不知道文件结构、schema 和验证脚本怎么排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_003", + "source": "aggregate_regression_cases", + "input": "销售团队知道要触达老客户,但缺少名单清洗流程和跟进节奏。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_001", + "source": "aggregate_regression_cases", + "input": "公司各部门对增长目标、品牌定位和用户价值完全没有共识,每个方案都会引发新的抵抗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 共识", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_002", + "source": "aggregate_regression_cases", + "input": "长期主义和季度 KPI 反复冲突,团队每次都回到短期动作。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_003", + "source": "aggregate_regression_cases", + "input": "教育资源不公平不是一个项目能终结的,但我们需要判断该怎么定义它。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 怎么定义", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "source": "aggregate_regression_cases", + "input": "用户流失率升高,既缺少分群数据,也不确定是产品路径问题还是品牌信任问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "source": "aggregate_regression_cases", + "input": "产品上线失败,可能是缺数据、缺发布流程,也可能是团队对价值主张不一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "source": "aggregate_regression_cases", + "input": "团队说这是战略课题,但实际只看到客户跟进表长期没人维护。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "source": "aggregate_regression_cases", + "input": "我没有跟进客户不是我的问题,是大环境不好,客户都没预算。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、大环境", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "source": "aggregate_regression_cases", + "input": "组织创新乏力就是员工不够努力,给他们加 KPI 就行。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "source": "aggregate_regression_cases", + "input": "请直接把这句话改得更顺,不要分析原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.02, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "selection_priority=7" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ], + "qpi": [ + "negative trigger: 不要分析原因", + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "source": "aggregate_regression_cases", + "input": "只查一下 QPI 这三个字母是什么意思,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开、只查、查一下" + ], + "qpi": [ + "hard no-call signal: 不要展开、只查、查一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "source": "aggregate_regression_cases", + "input": "我们不知道这是执行路径问题还是组织共识问题,后面可能要深挖。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 共识、组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 执行路径问题、组织共识问题", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "pipeline", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "source": "aggregate_regression_cases", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "source": "aggregate_regression_cases", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "source": "aggregate_regression_cases", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "source": "aggregate_regression_cases", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 问题到底、误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "source": "aggregate_regression_cases", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "source": "aggregate_regression_cases", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "source": "aggregate_regression_cases", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "source": "aggregate_regression_cases", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "source": "aggregate_regression_cases", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "source": "aggregate_regression_cases", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "source": "aggregate_regression_cases", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "source": "aggregate_regression_cases", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "source": "aggregate_regression_cases", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "source": "aggregate_regression_cases", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "source": "aggregate_regression_cases", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "source": "aggregate_regression_cases", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "source": "aggregate_regression_cases", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "source": "aggregate_regression_cases", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "source": "aggregate_regression_cases", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "source": "aggregate_regression_cases", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "source": "aggregate_regression_cases", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "source": "aggregate_regression_cases", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "source": "aggregate_regression_cases", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "source": "aggregate_regression_cases", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "source": "aggregate_regression_cases", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "source": "aggregate_regression_cases", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "source": "aggregate_regression_cases", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "source": "aggregate_regression_cases", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "source": "aggregate_regression_cases", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "source": "aggregate_regression_cases", + "input": "增长活动已经承诺,但物理空间、床位、设施和服务容量不足。现在主要问题是硬容量无法被行政命令解决,虽然继续扩张会带来治理风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "source": "aggregate_regression_cases", + "input": "执行层认为这是线索转化问题,决策层认为这是完整教育链战略问题,学生视角还涉及证书信任和交付承诺。请判断这到底是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 承诺、信任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 承诺、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "source": "aggregate_regression_cases", + "input": "这个项目推进不顺,到底是问题还是课题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "source": "aggregate_regression_cases", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "source": "aggregate_regression_cases", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "source": "aggregate_regression_cases", + "input": "我们要把专家对课堂质量的直觉变成一个可复用评价模型,但不知道底层教育目的和学习机制如何支撑指标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_resilience_001", + "source": "aggregate_regression_cases", + "input": "新的教学工具出现后,我们想知道现有评价模型需要局部调整还是必须重建底层教育模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "source": "aggregate_regression_cases", + "input": "我要从一篇长文章中抽取可复用认知模型,需要判断它的机制、边界和底层假设。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "source": "aggregate_regression_cases", + "input": "这个战略方案连续三次失败,但每次复盘都只停留在执行动作,我们怀疑底层目的和机制错了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "source": "aggregate_regression_cases", + "input": "我们正在定义问题本身的模型,涉及认知主体和现实映射的关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "source": "aggregate_regression_cases", + "input": "我们知道课堂评价指标,但不知道它服务的教育目的是否一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "source": "aggregate_regression_cases", + "input": "流程卡住了,我们需要理解实际业务过程,而不是重写价值观。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "source": "aggregate_regression_cases", + "input": "我们已经有流程图,但不知道学习机制是否支撑这个流程。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_no_call_fact_001", + "source": "aggregate_regression_cases", + "input": "我只是想知道这篇文章里有没有提到某个工具名称。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只是想知道、有没有提到" + ], + "qpi": [ + "hard no-call signal: 只是想知道、有没有提到" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_edit_001", + "source": "aggregate_regression_cases", + "input": "请把这段话润色一下,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "source": "aggregate_regression_cases", + "input": "按钮文案写错了,直接改成保存即可。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 改成、直接改" + ], + "qpi": [ + "hard no-call signal: 改成、直接改" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "source": "aggregate_regression_cases", + "input": "我们已经知道方案只需要修一个按钮文案,但还想顺便从哲学基岩重新定义用户关系。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "source": "aggregate_regression_cases", + "input": "我们用七层结构写出一个很自洽的模型,准备直接上线,不做红队、数据对撞或专家盲审。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 七层", + "complexity signal: 模型、结构", + "selection_priority=7", + "IA heavy-depth signal: 七层" + ], + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "source": "aggregate_regression_cases", + "input": "我们还没弄清应用层事实,就想直接讨论哲学基岩。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底是缺数据、缺路径还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "source": "aggregate_regression_cases", + "input": "底层这个词怎么翻译?只要一个英文。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ], + "qpi": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断为中重型课题,且需要抽取底层机制和验证路径。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "complexity signal: 底层、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层机制", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "pipeline", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "source": "aggregate_regression_cases", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "source": "aggregate_regression_cases", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "source": "aggregate_regression_cases", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + } + ] +} diff --git a/reports/round05_1_selector_patch_audit/after_selector_behavior.md b/reports/round05_1_selector_patch_audit/after_selector_behavior.md new file mode 100644 index 0000000..c592197 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/after_selector_behavior.md @@ -0,0 +1,25 @@ +# Round 05.1 Selector Behavior Snapshot: after + +Selector version: `0.2.2-draft` +Cases captured: 234 + +## Sources + +- `aggregate_regression_cases`: 82 +- `round04_blind_pool`: 38 +- `selector_calibration_inputs`: 114 + +## Targeted Cases + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` diff --git a/reports/round05_1_selector_patch_audit/before_selector_behavior.json b/reports/round05_1_selector_patch_audit/before_selector_behavior.json new file mode 100644 index 0000000..a91a3d4 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/before_selector_behavior.json @@ -0,0 +1,8578 @@ +{ + "snapshot_type": "before", + "generated_at": "2026-06-19T10:38:58", + "selector_version": "0.2.1-draft", + "case_count": 215, + "targeted_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-014", + "R04-BI-015", + "R04-BI-016", + "R04-BI-017", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-038" + ], + "records": [ + { + "case_id": "R04-BI-001", + "source": "round04_blind_pool", + "input": "查一下《原则》这本书的作者是谁,只要事实,不要分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_fact_lookup", + "why_included": "Tests whether direct fact lookup stays outside model routing." + } + }, + { + "case_id": "R04-BI-002", + "source": "round04_blind_pool", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_translation", + "why_included": "Tests pure translation as no-call." + } + }, + { + "case_id": "R04-BI-003", + "source": "round04_blind_pool", + "input": "请把这段话润色得更顺一点,不要改变意思,也不要解释原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 润色" + ], + "qpi": [ + "hard no-call signal: 润色" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_rewrite", + "why_included": "Tests polish-only request with explicit no-analysis boundary." + } + }, + { + "case_id": "R04-BI-004", + "source": "round04_blind_pool", + "input": "把下面这组要点整理成 Markdown 表格,直接给结果。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_formatting", + "why_included": "Tests formatting / direct execution without cognitive model need." + } + }, + { + "case_id": "R04-BI-005", + "source": "round04_blind_pool", + "input": "把这个 JSON 压缩成单行,不用说明:{\"status\":\"draft\",\"level\":\"B\"}", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_direct_execution", + "why_included": "Tests direct transformation request." + } + }, + { + "case_id": "R04-BI-006", + "source": "round04_blind_pool", + "input": "我们现在反复开会但没有推进,我想先判断这是缺信息、缺路径,还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 反复、共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight problem-definition language without asking for depth." + } + }, + { + "case_id": "R04-BI-007", + "source": "round04_blind_pool", + "input": "这个项目卡住了,我不确定到底是问题没定义清楚,还是执行方案不够。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests QPI-like framing without naming QPI." + } + }, + { + "case_id": "R04-BI-008", + "source": "round04_blind_pool", + "input": "我们有一堆材料,但不知道下一步该问什么问题,先帮我定性一下。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests question/problem boundary and data/path scarcity." + } + }, + { + "case_id": "R04-BI-009", + "source": "round04_blind_pool", + "input": "这件事到底算一个简单问题、复杂问题,还是已经变成组织议题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 组织、复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_light_problem_definition", + "why_included": "Tests lightweight classification among question / problem / issue." + } + }, + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility ambiguity and consensus scarcity." + } + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests cross-stakeholder conflict and governance weight." + } + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests responsibility / commitment issue where path may already exist." + } + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "governance_responsibility_consensus", + "why_included": "Tests multi-party ownership and decision authority gap." + } + }, + { + "case_id": "R04-BI-014", + "source": "round04_blind_pool", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests resource / capacity scarcity rather than data scarcity." + } + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests path scarcity with sufficient source material." + } + }, + { + "case_id": "R04-BI-016", + "source": "round04_blind_pool", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 系统", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 系统", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests operational path constraints and institutional friction." + } + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "targeted": true, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "capacity_resource_path", + "why_included": "Tests capacity scarcity mixed with execution continuity." + } + }, + { + "case_id": "R04-BI-018", + "source": "round04_blind_pool", + "input": "请从这篇长文里抽取一个可复用的认知模型,重点看它的核心机制和适用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、机制、抽取、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-extraction intent and possible depth-modeling route." + } + }, + { + "case_id": "R04-BI-019", + "source": "round04_blind_pool", + "input": "这套说法背后好像有一个稳定结构,不只是观点总结,帮我判断它能不能沉淀成模型。", + "targeted": false, + "selected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "rejected_model_ids": [], + "route": "qpi+intellectual_archaeology", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.42 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 沉淀成模型", + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests model-mining request without naming Intellectual Archaeology." + } + }, + { + "case_id": "R04-BI-020", + "source": "round04_blind_pool", + "input": "我想把这段讨论拆成原始判断、隐含假设、适用条件和误用边界。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "model_extraction_or_depth_modeling", + "why_included": "Tests structured depth analysis intent." + } + }, + { + "case_id": "R04-BI-021", + "source": "round04_blind_pool", + "input": "先不要思想考古,只判断这是不是一个 QPI 意义上的问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests explicit IA refusal while allowing QPI." + } + }, + { + "case_id": "R04-BI-022", + "source": "round04_blind_pool", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests depth-limiting QPI override without naming QPI." + } + }, + { + "case_id": "R04-BI-023", + "source": "round04_blind_pool", + "input": "这次先不做深度建模,只做问题定性,看它是缺数据、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests QPI-limited intent plus explicit depth refusal." + } + }, + { + "case_id": "R04-BI-024", + "source": "round04_blind_pool", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_ia_refused", + "why_included": "Tests model-level hard exclusion for IA while preserving QPI-like routing." + } + }, + { + "case_id": "R04-BI-025", + "source": "round04_blind_pool", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "targeted": true, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.74 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期、底层、结构、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests explicit post-QPI depth handoff." + } + }, + { + "case_id": "R04-BI-026", + "source": "round04_blind_pool", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 反复、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests repeated-pattern depth modeling beyond lightweight QPI." + } + }, + { + "case_id": "R04-BI-027", + "source": "round04_blind_pool", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deep assumption / mechanism request." + } + }, + { + "case_id": "R04-BI-028", + "source": "round04_blind_pool", + "input": "这个不太对。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests very low context and likely need for clarification." + } + }, + { + "case_id": "R04-BI-029", + "source": "round04_blind_pool", + "input": "怎么又卡住了?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests short ambiguous frustration signal." + } + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "input": "还是那个老问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_low_context", + "why_included": "Tests prior-context dependency without enough current evidence." + } + }, + { + "case_id": "R04-BI-031", + "source": "round04_blind_pool", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests whether generic how-to stays outside QPI after broad \"如何\" gate was narrowed." + } + }, + { + "case_id": "R04-BI-032", + "source": "round04_blind_pool", + "input": "怎么把 Markdown 文件转成 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_how_to", + "why_included": "Tests tool/how-to request as no-call." + } + }, + { + "case_id": "R04-BI-033", + "source": "round04_blind_pool", + "input": "判断一下“alignment”在这句话里是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "explicit_no_call_dictionary_judgment", + "why_included": "Tests whether ordinary word-meaning judgment avoids QPI over-selection." + } + }, + { + "case_id": "R04-BI-034", + "source": "round04_blind_pool", + "input": "请把下面内容总结成三点,但不要只执行,先判断它背后的问题定义。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "direct_execution_with_analysis_override", + "why_included": "Tests whether explicit analysis override can escape direct-execution no-call." + } + }, + { + "case_id": "R04-BI-035", + "source": "round04_blind_pool", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests Round 03.2a depth-limiting override without naming QPI or IA." + } + }, + { + "case_id": "R04-BI-036", + "source": "round04_blind_pool", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "category_for_owner_review": "qpi_allowed_depth_limited", + "why_included": "Tests QPI-limited routing while rejecting deeper modeling." + } + }, + { + "case_id": "R04-BI-037", + "source": "round04_blind_pool", + "input": "如何提高这个账号的流量?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "ambiguous_growth_how_to", + "why_included": "Tests whether generic growth how-to is routed to QPI, no-call, or low-confidence provisional handling." + } + }, + { + "case_id": "R04-BI-038", + "source": "round04_blind_pool", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "targeted": true, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category_for_owner_review": "likely_intellectual_archaeology", + "why_included": "Tests deeper modeling intent without explicit \"思想考古\" or \"底层假设\" wording." + } + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "source": "selector_calibration_inputs", + "input": "查一下 QPI 这个缩写是什么意思,只要事实。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要事实、查一下" + ], + "qpi": [ + "hard no-call signal: 只要事实、查一下" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Hard no-call because the user asks for lookup only." + } + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "source": "selector_calibration_inputs", + "input": "这篇文章的发布日期是哪天?不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "fact_lookup", + "expected_selector_behavior": "no_call", + "expected_notes": "Date lookup does not need QPI or IA." + } + }, + { + "case_id": "selector_calibration_rewrite_001", + "source": "selector_calibration_inputs", + "input": "请直接润色这段话,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Pure polish request." + } + }, + { + "case_id": "selector_calibration_translation_001", + "source": "selector_calibration_inputs", + "input": "翻译这句话:The model is provisional.", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 翻译这句话" + ], + "qpi": [ + "hard no-call signal: 翻译这句话" + ] + }, + "metadata": { + "category": "rewrite_polish_translation", + "expected_selector_behavior": "no_call", + "expected_notes": "Translation request." + } + }, + { + "case_id": "selector_calibration_direct_execution_001", + "source": "selector_calibration_inputs", + "input": "把这个 JSON 缩进格式化一下,马上执行,不用解释。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ], + "qpi": [ + "hard no-call signal: 不用解释、格式化、马上执行" + ] + }, + "metadata": { + "category": "direct_execution", + "expected_selector_behavior": "no_call", + "expected_notes": "Direct execution request." + } + }, + { + "case_id": "selector_calibration_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "我们现在的问题到底是缺数据、缺路径,还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit QPI problem-definition gate." + } + }, + { + "case_id": "selector_calibration_qpi_only_002", + "source": "selector_calibration_inputs", + "input": "这个需求反复卡住,我不确定该怎么定义这个问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、怎么定义、该怎么定义这个问题", + "complexity signal: 反复", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 反复", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_only", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Problem definition is incomplete." + } + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "source": "selector_calibration_inputs", + "input": "如何提高流量?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 如何提高流量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi_low_confidence", + "expected_notes": "Selector may route to QPI, but QPI output must be provisional because subject and scenario are missing." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "source": "selector_calibration_inputs", + "input": "我是集团营销负责人,既缺流量增长方法,也担心销售、库存、客服和激励机制跟不上。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Same subject and scenario contain path/resource and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "source": "selector_calibration_inputs", + "input": "这个流程改造表面只是工具不熟,但实际牵涉真实调用、上下文裁剪、审计边界和后续复用。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "mixed_qpi_cases", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Governance load raises Issue weight even if the owner is one person." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是中重型课题,请用思想考古分析它的底层假设和核心机制。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、思想考古", + "complexity signal: 底层、机制", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、思想考古", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI-before-IA gate is satisfied." + } + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断这是 P/I mixed,请下潜到 purpose 或 core_mechanism,说明不用到哲学基岩的理由。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing", + "QPI already completed" + ] + }, + "metadata": { + "category": "ia_after_qpi", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Depth should be gated, not default full seven-layer analysis." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "source": "selector_calibration_inputs", + "input": "请从这篇文章抽取一个可复用模型,并检查它的底层假设是否稳定。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设、可复用模型", + "complexity signal: 底层、模型、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设、可复用模型" + ], + "qpi": [ + "complexity signal: 底层、模型、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Explicit model extraction and heavy-depth signal." + } + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "source": "selector_calibration_inputs", + "input": "我想把这套专家直觉沉淀成模型,需要识别隐性知识和验证点。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 专家直觉、隐性知识、沉淀成模型", + "complexity signal: 模型", + "selection_priority=7", + "IA heavy-depth signal: 专家直觉、隐性知识" + ], + "qpi": [ + "complexity signal: 模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "category": "ia_explicit_model_extraction", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "Expert intuition and tacit knowledge are IA triggers." + } + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "source": "selector_calibration_inputs", + "input": "把这句话里的“底层逻辑”换成更通俗的说法,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析" + ], + "qpi": [ + "hard no-call signal: 不要深入分析" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Deep word appears, but hard no-call rewrite intent wins." + } + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "source": "selector_calibration_inputs", + "input": "翻译 model 这个词,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开" + ], + "qpi": [ + "hard no-call signal: 不要展开" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "The word model is not a model-extraction request." + } + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "source": "selector_calibration_inputs", + "input": "查一下哲学基岩这个词出现在哪篇文章,只查位置。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只查、查一下" + ], + "qpi": [ + "hard no-call signal: 只查、查一下" + ] + }, + "metadata": { + "category": "false_positive_traps", + "expected_selector_behavior": "no_call", + "expected_notes": "Lookup request wins over IA keyword." + } + }, + { + "case_id": "selector_calibration_override_001", + "source": "selector_calibration_inputs", + "input": "这看起来只是润色,但不要只执行,请分析背后的问题结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "direct_execution_with_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Explicit analysis override allows QPI despite a rewrite-like surface." + } + }, + { + "case_id": "selector_calibration_pipeline_001", + "source": "selector_calibration_inputs", + "input": "问题定义还没完成,先不要思想考古,先判断这是 Q、P 还是 I。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "QPI-before-IA gate." + } + }, + { + "case_id": "selector_calibration_pipeline_002", + "source": "selector_calibration_inputs", + "input": "QPI 已判断不是事实查询,而是系统性课题;下一步检查它是否值得沉淀成可复用模型。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 1.0, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 可复用模型", + "complexity signal: 系统、模型", + "selection_priority=7", + "IA heavy-depth signal: 可复用模型", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题、系统性", + "complexity signal: 系统、模型", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "category": "pipeline", + "expected_selector_behavior": "select_intellectual_archaeology", + "expected_notes": "QPI has completed the front gate." + } + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "source": "selector_calibration_inputs", + "input": "我们本来想自动化大纲审阅,但发现真正卡住的是原始材料压缩、前置上下文、主笔框定和 owner 确认,review 只是很晚才暴露问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 上下文", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 001: wrong automation entry point reveals context engineering and stage authority scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "source": "selector_calibration_inputs", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 002: no-simulation and formal-output legitimacy should route to QPI issue framing." + } + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "source": "selector_calibration_inputs", + "input": "分块提炼都局部正确,但整体主轴、主题结构和模型演化线被误读了;我怀疑局部真实冒充了全局结构。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 003: local truth impersonating global structure is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "source": "selector_calibration_inputs", + "input": "素材提炼完成后,不应该自动创建写作项目或自动进入模型挖掘;下一步必须先经过 owner 授权和 source-of-truth 确认。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 004: stop gates and downstream transition authority are QPI issue signals." + } + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "source": "selector_calibration_inputs", + "input": "这只是我个人的流程改造,但它涉及真实调用、上下文裁剪、审计边界、token 成本、后续复用和未来 owner 的维护责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实调用、上下文、审计边界", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 005: one-owner workflow can be intra_frame_mixed when governance load is sustained." + } + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "source": "selector_calibration_inputs", + "input": "我不想简单判断这个流程是不是过度工程,而是要判断这些复杂度分别买到了真实性、保真性、可追溯性、可停止性和 ROI 吗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_flow_redesign", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed flow-redesign case 006: complexity placement gate is QPI issue calibration, not a third model." + } + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "source": "selector_calibration_inputs", + "input": "同一个“失望性情感隔离”标签,可能是被动麻木,也可能是主动认知抽离;我需要先区分机制再判断这是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 001: mechanism ambiguity and multi-perspective routing should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "source": "selector_calibration_inputs", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 002: a label used for identity and relationship governance is not pure Q lookup." + } + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "source": "selector_calibration_inputs", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 003: single-factor totalization is a QPI misframing risk." + } + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "source": "selector_calibration_inputs", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 004: one-time solution framing should route to QPI issue diagnosis." + } + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "source": "selector_calibration_inputs", + "input": "我想判断外部帮助是在替我给答案,还是帮我建立自我治理和校准环境,这涉及权威边界和依赖风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 治理、边界、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、边界、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 依赖风险", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 005: external authority boundary is a governance-load signal." + } + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "source": "selector_calibration_inputs", + "input": "同一个关系现象,在概念层像 Q,在一次行动上像 P,在长期生命模式上又像 I;我需要先确定时间尺度和分类范围。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 006: time scale and classification scope determine QPI routing." + } + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "source": "selector_calibration_inputs", + "input": "我需要检查这个心理关系材料有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 007: QPI mismatch diagnostics should select QPI." + } + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "source": "selector_calibration_inputs", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_disappointment_isolation", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed disappointment case 008: one-person self-governance can still be Issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "source": "selector_calibration_inputs", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 001: hard resource gap disguised as documentation problem should route to QPI as governance/order scarcity with path/resource trigger." + } + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "source": "selector_calibration_inputs", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 002: credential metric repair damaging operational continuity is QPI issue / violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "source": "selector_calibration_inputs", + "input": "管理层把绩效下滑解释成员工不努力,但一线实际是在负激励和成本转嫁下理性减少投入。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 负激励、成本转嫁", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 003: performance decline with incentive backlash should not be reduced to effort problem." + } + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "source": "selector_calibration_inputs", + "input": "一个战略支持职能被要求拿出战略增长和外部合作,却没有资源、授权、信任和可执行空间,最后只能做指标包装。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 信任、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 授权、可执行空间", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 004: strategic role without strategic operating conditions is QPI role-authority mismatch." + } + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "source": "selector_calibration_inputs", + "input": "同一组织反复要求高目标低投入:要合作但不给交换,要产出但不给激励,要容量但不扩资源,下游只能吸收矛盾。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、组织、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、组织、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 005: pattern-level Issue from shared low-cost ambition / target-resource inconsistency mechanism." + } + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "source": "selector_calibration_inputs", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 006: data completeness versus truthfulness gap should route to QPI evidence authenticity issue." + } + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "source": "selector_calibration_inputs", + "input": "中层执行者知道指令和现实冲突,但仍把不可能的要求翻译成可运行的变通动作,让错误治理逻辑继续运转。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 冲突、治理", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 现实冲突", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 007: role-boundary governance and workaround normalization." + } + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "source": "selector_calibration_inputs", + "input": "外部指标压力只是触发器,真正的问题是组织内部低投入、高压和形式主义治理,把指标生存变成对真实能力的吞噬。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织、治理、指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、治理、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_development_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed development-office case 008: umbrella organization-level Issue; keep in QPI, not future CT this round." + } + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "source": "selector_calibration_inputs", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 001: AI/tool request should route to QPI when evidence legitimacy and tool boundary are at stake." + } + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "source": "selector_calibration_inputs", + "input": "外部政策要求资质指标,于是组织引进高学历人员,但课程、岗位、课时和能力模型都吸收不了这些人。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 002: compliance staffing metric creates resource deadlock and governance scarcity." + } + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "source": "selector_calibration_inputs", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 003: policy cleanup is a QPI issue when policy memory and trust debt exist." + } + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "source": "selector_calibration_inputs", + "input": "一个项目方向短期更容易申报和包装,但可能偏离组织长期定位;这到底是资源可行妥协还是战略短视?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 004: short-term packaging versus long-term strategy should route to QPI." + } + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "source": "selector_calibration_inputs", + "input": "高层认为大学老师有空就可以去支援另一类课程,但课程对象、能力模型、课表结构和质量责任完全不同。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 005: cross-boundary resource reuse can be violent reduction." + } + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "source": "selector_calibration_inputs", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 006: input condition explanation cannot replace quality-assurance audit." + } + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "source": "selector_calibration_inputs", + "input": "平台和本地 AI 方案一直选不定,表面是工具比较,实际没人定义数据边界、安全、迭代、维护和迁移责任。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 数据边界、安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 007: platform choice masks digital governance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "source": "selector_calibration_inputs", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_academic_affairs", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed academic-affairs case 008: operational accident can reveal bottom-line control failure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "source": "selector_calibration_inputs", + "input": "就业指标压力很大,组织想让就业部门反向考核教学部门,甚至用就业结果否决课程和教师安排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 001: hard outcome metric hides authority redesign." + } + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "source": "selector_calibration_inputs", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 002: credential metric repair can create compliance exposure." + } + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "source": "selector_calibration_inputs", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 003: reported metric lineage and performance legitimacy must be audited." + } + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "source": "selector_calibration_inputs", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 004: outcome promise can distort the student pipeline." + } + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "source": "selector_calibration_inputs", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 005: high metric value must be distinguished from high metric credibility." + } + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "source": "selector_calibration_inputs", + "input": "组织有真实企业资源和实习项目,但这些资源更多像展示资产和实习证明,没有进入课程、项目、评价和学生作品。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 006: real external asset with unproven learning integration is a boundary mixed case." + } + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "source": "selector_calibration_inputs", + "input": "某个职能部门因为指标好、资源多,就被认为应该接管教学评价和组织控制权,我需要区分资源认可和权威转移。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 007: asset recognition must not be inflated into authority transfer." + } + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "source": "selector_calibration_inputs", + "input": "组织为了生存越来越把教育做成就业率、创收和合规指标机器,我想判断这是经营调整还是教育价值定义被接管。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_employment_entrepreneurship", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed employment case 008: survival strategy may reframe education as transactional output." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "source": "selector_calibration_inputs", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 001: target authenticity gap between terminal target and bridge evidence." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "source": "selector_calibration_inputs", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 002: equipment-led solutionism without market closure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "source": "selector_calibration_inputs", + "input": "过去一直用灵活替代人员顶上正式能力缺口,现在监管和事故风险让这个短路方案走不通了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 正式能力缺口", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 003: shortcut debt meets hard boundary." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "source": "selector_calibration_inputs", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 004: route to policy review, not personnel verdict." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "source": "selector_calibration_inputs", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 005: production capability without acquisition channel." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "source": "selector_calibration_inputs", + "input": "执行负责人越来越疲惫,表面像是不主动,实际每个细节都被领导反复改、反复拍板,责任边界不清。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 006: execution fatigue may reveal decision-rights architecture failure." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "source": "selector_calibration_inputs", + "input": "一个强势部门放弃的项目被转给较弱部门,接收方把它当资产,但还不知道转移原因、维护成本、责任边界和真实收益。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、责任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、责任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 转移原因", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 007: inherited asset may hide liability." + } + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "source": "selector_calibration_inputs", + "input": "技术方向升级后,老员工能力不匹配,老板想裁掉或换新人,但培训、转岗、补偿、协商和法律审查路径都没有。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 法律审查路径", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_engineering_center", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed engineering case 008: capability upgrade requires legitimate personnel transition path." + } + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "source": "selector_calibration_inputs", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 001: retention workaround crosses compliance boundary." + } + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "source": "selector_calibration_inputs", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 002: cross-unit conflict under missing hard capacity gate." + } + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "source": "selector_calibration_inputs", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "category": "qpi_no_call_boundary_year_end_international_college", + "expected_selector_behavior": "no_call_or_low_priority", + "expected_notes": "Paired no-call trap for case 002: simple logistics execution is not QPI unless capacity governance is present." + } + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "source": "selector_calibration_inputs", + "input": "一个高业绩团队希望用贡献换取更高职级、对外代表权和内部资源例外,但权责和继任机制还没设计。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 003: performance-backed role inflation." + } + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "source": "selector_calibration_inputs", + "input": "执行层只想把招生转化做好,决策层要的是从招生、培养到结果的完整链条,双方其实在定义不同的工作对象。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 完整链条", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 004: inter-viewpoint divergence with classification_by_viewpoint." + } + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "source": "selector_calibration_inputs", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 005: metric fact verification embedded in governance distortion." + } + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "source": "selector_calibration_inputs", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 006: pricing deadlock as trust-system failure." + } + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "source": "selector_calibration_inputs", + "input": "一个小团队执行力很强,但流程、客户关系、文档和继任都没沉淀到组织里,关键人离开业务可能失控。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 执行力", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 007: high-performing capability not yet institutionalized." + } + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "source": "selector_calibration_inputs", + "input": "组织有真实外部渠道和合作资产,想用它支撑快速扩张,但内部交付、合规、质量和容量还没准备好。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、容量、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、容量、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_international_college", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed international case 008: real external asset used as license for unready internal expansion." + } + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "source": "selector_calibration_inputs", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 001: umbrella research identity simulation case." + } + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "source": "selector_calibration_inputs", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 002: data completeness is not truthfulness." + } + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "source": "selector_calibration_inputs", + "input": "组织想通过交易性专利、论文或研究资产形成科研证据,但这些证据不一定对应真实科研能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 003: transactional research assets as subcase evidence." + } + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "source": "selector_calibration_inputs", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 004: quick ranking improvement can be a QPI selector trap." + } + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "source": "selector_calibration_inputs", + "input": "组织引进了高端人才,但没有平台、任务和角色设计,只把他当外部指标和展示资产。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 005: high-level talent as role-governance case." + } + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "source": "selector_calibration_inputs", + "input": "业务扩张需要更多空间和设施,但物理容量不够,领导想靠协调和临时腾挪解决。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 容量", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 物理容量", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 006: hard capacity cannot be solved by administrative command." + } + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "source": "selector_calibration_inputs", + "input": "安全事项临近截止才发现没人牵头,最后靠最高层临时抓人指派完成。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、没人牵头", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 007: Q-like responsibility question reveals accountability Issue." + } + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "source": "selector_calibration_inputs", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "qpi_owner_reviewed_year_end_research_office", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Owner-reviewed research case 008: punishment state versus integrity state." + } + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "category": "round_03_1_direct_execution_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 03.1 direct summary request must not select QPI by default score." + } + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "source": "selector_calibration_inputs", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Explicit IA refusal must be a model-level hard exclusion, not a score penalty." + } + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "source": "selector_calibration_inputs", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2_model_level_negative_gate", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Only-QPI instruction should reject IA even when IA terms appear." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic tool how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "source": "selector_calibration_inputs", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Generic conversion how-to should not be routed to QPI by bare 如何." + } + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "source": "selector_calibration_inputs", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_2_broad_qpi_gate_no_call", + "expected_selector_behavior": "no_call", + "expected_notes": "Dictionary meaning request should not be routed to QPI by bare 判断." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting phrase should not become global no-call when QPI-only intent is explicit." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "source": "selector_calibration_inputs", + "input": "不要展开到思想考古,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做问题定性", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Do not call IA, but still route to QPI for problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "source": "selector_calibration_inputs", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Depth-limiting no-call phrase should be overridden by explicit QPI-limited problem definition." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "source": "selector_calibration_inputs", + "input": "不要深入分析背后的理论,只判断这是问题还是课题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 这是问题、判断这是问题还是课题", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断这是问题还是课题" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Problem-or-issue judgment is QPI-limited analysis, not global no-call." + } + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "source": "selector_calibration_inputs", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "category": "round_03_2a_depth_limited_qpi_override", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Dominant-scarcity-only judgment should select QPI and reject IA." + } + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "source": "selector_calibration_inputs", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "category": "round_03_1_analysis_override", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 03.1 explicit analysis override should preserve QPI selection despite direct-execution phrasing." + } + }, + { + "case_id": "case_qpi_positive_question_001", + "source": "aggregate_regression_cases", + "input": "我不知道这次服务器宕机的错误码是什么,也不知道日志在哪里。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_002", + "source": "aggregate_regression_cases", + "input": "竞争对手上个月的定价策略我没有资料,先帮我判断这是什么缺口。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_question_003", + "source": "aggregate_regression_cases", + "input": "我只是不知道季度报表在哪里,这算不算复杂问题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.89, + "intellectual_archaeology": 0.32 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "input type matched: 复杂问题", + "complexity signal: 复杂", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_001", + "source": "aggregate_regression_cases", + "input": "我们知道目标是三个月内提升留存,但现有团队缺少增长实验方法和数据分析资源。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_problem_002", + "source": "aggregate_regression_cases", + "input": "我们要把模型库做出来,目标清楚,但不知道文件结构、schema 和验证脚本怎么排。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_positive_problem_003", + "source": "aggregate_regression_cases", + "input": "销售团队知道要触达老客户,但缺少名单清洗流程和跟进节奏。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_001", + "source": "aggregate_regression_cases", + "input": "公司各部门对增长目标、品牌定位和用户价值完全没有共识,每个方案都会引发新的抵抗。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 共识", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_002", + "source": "aggregate_regression_cases", + "input": "长期主义和季度 KPI 反复冲突,团队每次都回到短期动作。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 反复、冲突、长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_positive_issue_003", + "source": "aggregate_regression_cases", + "input": "教育资源不公平不是一个项目能终结的,但我们需要判断该怎么定义它。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 怎么定义", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 怎么定义", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "source": "aggregate_regression_cases", + "input": "用户流失率升高,既缺少分群数据,也不确定是产品路径问题还是品牌信任问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "source": "aggregate_regression_cases", + "input": "产品上线失败,可能是缺数据、缺发布流程,也可能是团队对价值主张不一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "source": "aggregate_regression_cases", + "input": "团队说这是战略课题,但实际只看到客户跟进表长期没人维护。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 长期", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "source": "aggregate_regression_cases", + "input": "我没有跟进客户不是我的问题,是大环境不好,客户都没预算。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、大环境", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "source": "aggregate_regression_cases", + "input": "组织创新乏力就是员工不够努力,给他们加 KPI 就行。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "source": "aggregate_regression_cases", + "input": "请直接把这句话改得更顺,不要分析原因。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.02, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [ + "selection_priority=7" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ], + "qpi": [ + "negative trigger: 不要分析原因", + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "source": "aggregate_regression_cases", + "input": "只查一下 QPI 这三个字母是什么意思,不要展开。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要展开、只查、查一下" + ], + "qpi": [ + "hard no-call signal: 不要展开、只查、查一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "source": "aggregate_regression_cases", + "input": "我们不知道这是执行路径问题还是组织共识问题,后面可能要深挖。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 共识、组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 执行路径问题、组织共识问题", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "pipeline", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "source": "aggregate_regression_cases", + "input": "这个多代理评审包看起来有完整报告,但其实只是主会话模拟,没有真实独立 agent 调用记录;我需要判断它能不能作为正式输出。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 真实独立 agent 调用记录、正式输出", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "source": "aggregate_regression_cases", + "input": "我不是只想查这个心理标签是什么意思,它已经影响我怎么理解自己、怎么设关系边界和要不要寻求帮助。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "source": "aggregate_regression_cases", + "input": "我不想把情感隔离全部归因于童年或某一个人,我需要判断哪些是触发、维持条件、高权重要素和当前行动杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 触发、维持条件、行动杠杆", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "source": "aggregate_regression_cases", + "input": "这个心理关系问题不能靠三步修复或一次干预解决,我需要判断它是不是只能阶段性重构和长期治理。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底有没有被误路由:把 I 当 Q、把 I 当 P、把 P 过度升维成 I,或者把保护性边界病理化?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 问题到底、误路由、过度升维", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "source": "aggregate_regression_cases", + "input": "只有我一个人在做自我治理,但我要长期校准隔离什么时候是保护,什么时候是过度泛化防御,这是不是仍然可以是 Issue?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 长期、治理", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 长期、治理", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "source": "aggregate_regression_cases", + "input": "组织面对硬性资源缺口,没有真实补资源,而是想通过重命名、材料包装和合规口径让指标看起来达标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、合规、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、合规、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "source": "aggregate_regression_cases", + "input": "为了修复人员资质指标,组织准备替换或重分类一批岗位,但这些人承担运营记忆、角色连续性和信任关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "source": "aggregate_regression_cases", + "input": "材料和台账都很完整,但它们对应的真实运营并不稳定,也经不起审计核查;这不是缺数据,而是数据不可信。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺数据", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "source": "aggregate_regression_cases", + "input": "看起来只是让 AI 帮忙生成评估材料,但实际是先定结论再倒推证据,我需要判断这是不是材料执行任务。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 证据", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 证据", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "source": "aggregate_regression_cases", + "input": "我们想取消一个诱发低质量产出的旧激励政策,但过去按这个规则投入过的人会觉得不公平,组织信任也已经受损。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、信任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "source": "aggregate_regression_cases", + "input": "学生结果和投诉指标变差,部门解释为生源质量问题,但还没有审计教学质量制度和管理杠杆。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "source": "aggregate_regression_cases", + "input": "一次大型活动没有完成审批报备和安全风控,事后才补救;我想判断这只是流程缺口还是底线控制失败。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全、底线控制", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "source": "aggregate_regression_cases", + "input": "为了补资质指标,组织想快速挂靠或采购带资历的人,但这些人是否进入教学科研和学生发展完全不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "source": "aggregate_regression_cases", + "input": "部门述职说自己创收很高,但这个数字按部门口径算,和组织财务确认标准不一致,还被用来争取更大权力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "source": "aggregate_regression_cases", + "input": "招生时把就业结果作为核心承诺,但课程、企业岗位、学生基础和风险边界都没有证明,执行部门被迫过度承诺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 边界、承诺、风险", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 核心承诺", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "source": "aggregate_regression_cases", + "input": "就业率数字很高,组织想直接拿来证明办学质量,但数据是在强 KPI 压力下生产的,学生和企业层面的核验机制不清楚。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "source": "aggregate_regression_cases", + "input": "一个原本做教学辅助和技能训练的技术单位,被要求快速做成产业化利润中心,但市场、人员、设备使用和交付闭环都没有验证。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 交付闭环", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "source": "aggregate_regression_cases", + "input": "组织想先买高端设备再等项目自然出现,但没有真实订单、操作者就绪度、安全规程和单位经济模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、模型", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 安全", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "source": "aggregate_regression_cases", + "input": "发现某个资质或履历存在异常,但组织还想按能不能干活来决定是否继续使用,我需要判断这是人员问题还是制度问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "source": "aggregate_regression_cases", + "input": "生产能力可能有一点,但没人知道客户从哪里来、谁负责获客、收入能否覆盖设备和人工,组织却已经下了产值目标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "source": "aggregate_regression_cases", + "input": "招生团队想用路径调整留住学生,但这个留存动作可能改变机构合规姿态、证书信任和未来投诉审计风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 风险、信任、合规", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 风险、信任、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "source": "aggregate_regression_cases", + "input": "增长项目承诺扩招,但宿舍和服务容量不足,需要挤占其他单元资源,组织还没有硬性容量闸门。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "source": "aggregate_regression_cases", + "input": "执行层提交了好看的资质指标,决策层怀疑这些指标急功近利,只是为了评估和述职,不代表真实教学能力。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 教学能力", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "source": "aggregate_regression_cases", + "input": "高客单价项目招生困难,表面是价格太高或降价会伤害老生公平,深层是组织没有建立可信承诺和可验证结果。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、承诺", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、承诺", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "source": "aggregate_regression_cases", + "input": "组织没有真实科研能力,却想通过人员、费用、专利和论文包装出研究身份,以满足外部优惠或认证要求。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 身份", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "positive", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "source": "aggregate_regression_cases", + "input": "研究人员数量和费用类别不够,组织想把非研究角色和薪资类别调成研究相关口径来补表。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "source": "aggregate_regression_cases", + "input": "我们想快速提升排名和科研指标,可以通过购买、包装或短期冲刺论文专利来改善外部可见度吗?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 科研指标", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "misuse", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "source": "aggregate_regression_cases", + "input": "组织认为只要没有罚款、没有被约谈、没有报销损失,就说明合规风险不大。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 组织、风险、合规", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 组织、风险、合规", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "source": "aggregate_regression_cases", + "input": "帮我把这些学生按宿舍容量排一下床位表。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 床位表、排一下" + ], + "qpi": [ + "hard no-call signal: 床位表、排一下" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "source": "aggregate_regression_cases", + "input": "增长活动已经承诺,但物理空间、床位、设施和服务容量不足。现在主要问题是硬容量无法被行政命令解决,虽然继续扩张会带来治理风险。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 治理、承诺、风险、容量", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "source": "aggregate_regression_cases", + "input": "执行层认为这是线索转化问题,决策层认为这是完整教育链战略问题,学生视角还涉及证书信任和交付承诺。请判断这到底是什么问题。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 承诺、信任", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 承诺、信任", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 证书信任", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "source": "aggregate_regression_cases", + "input": "这个项目推进不顺,到底是问题还是课题?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、课题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "boundary", + "expected_primary_model": "qpi", + "negative_expected_models": [] + } + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 总结成三点" + ], + "qpi": [ + "hard no-call signal: 总结成三点" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何在 Excel 里冻结首行?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "source": "aggregate_regression_cases", + "input": "如何把 Markdown 转 PDF?", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "source": "aggregate_regression_cases", + "input": "判断这个词是什么意思。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "source": "aggregate_regression_cases", + "input": "不要展开到思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 只做 QPI" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只做问题定性。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.84, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 只做问题定性", + "no IA heavy-depth gate", + "model hard exclusion signal: 只做问题定性" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开,只判断主导稀缺。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺、判断主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "source": "aggregate_regression_cases", + "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 冲突、组织、结构", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 冲突、组织、结构", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "source": "aggregate_regression_cases", + "input": "我们要把专家对课堂质量的直觉变成一个可复用评价模型,但不知道底层教育目的和学习机制如何支撑指标。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型、机制、指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_resilience_001", + "source": "aggregate_regression_cases", + "input": "新的教学工具出现后,我们想知道现有评价模型需要局部调整还是必须重建底层教育模型。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "source": "aggregate_regression_cases", + "input": "我要从一篇长文章中抽取可复用认知模型,需要判断它的机制、边界和底层假设。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ], + "qpi": [ + "complexity signal: 底层、模型、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "source": "aggregate_regression_cases", + "input": "这个战略方案连续三次失败,但每次复盘都只停留在执行动作,我们怀疑底层目的和机制错了。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层、机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 底层、机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "source": "aggregate_regression_cases", + "input": "我们正在定义问题本身的模型,涉及认知主体和现实映射的关系。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 模型", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 模型", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "positive", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "source": "aggregate_regression_cases", + "input": "我们知道课堂评价指标,但不知道它服务的教育目的是否一致。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 指标", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 指标", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "source": "aggregate_regression_cases", + "input": "流程卡住了,我们需要理解实际业务过程,而不是重写价值观。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "route": "no_call", + "no_call": true, + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "source": "aggregate_regression_cases", + "input": "我们已经有流程图,但不知道学习机制是否支撑这个流程。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.49, + "intellectual_archaeology": 0.17 + }, + "reasons": { + "qpi": [ + "complexity signal: 机制", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "complexity signal: 机制", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "boundary", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_no_call_fact_001", + "source": "aggregate_regression_cases", + "input": "我只是想知道这篇文章里有没有提到某个工具名称。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只是想知道、有没有提到" + ], + "qpi": [ + "hard no-call signal: 只是想知道、有没有提到" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_edit_001", + "source": "aggregate_regression_cases", + "input": "请把这段话润色一下,不要深入分析。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 不要深入分析、润色" + ], + "qpi": [ + "hard no-call signal: 不要深入分析、润色" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "source": "aggregate_regression_cases", + "input": "按钮文案写错了,直接改成保存即可。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 改成、直接改" + ], + "qpi": [ + "hard no-call signal: 改成、直接改" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "source": "aggregate_regression_cases", + "input": "我们已经知道方案只需要修一个按钮文案,但还想顺便从哲学基岩重新定义用户关系。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "source": "aggregate_regression_cases", + "input": "我们用七层结构写出一个很自洽的模型,准备直接上线,不做红队、数据对撞或专家盲审。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 七层", + "complexity signal: 模型、结构", + "selection_priority=7", + "IA heavy-depth signal: 七层" + ], + "qpi": [ + "complexity signal: 模型、结构", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "source": "aggregate_regression_cases", + "input": "我们还没弄清应用层事实,就想直接讨论哲学基岩。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology" + ], + "rejected_model_ids": [ + "qpi" + ], + "route": "intellectual_archaeology", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.82, + "qpi": 0.09 + }, + "reasons": { + "intellectual_archaeology": [ + "trigger keyword matched: 哲学基岩", + "selection_priority=7", + "IA heavy-depth signal: 哲学基岩" + ], + "qpi": [ + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI positive signal missing" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "misuse", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "source": "aggregate_regression_cases", + "input": "这个问题到底是缺数据、缺路径还是缺共识?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题、缺数据、缺路径、缺共识", + "complexity signal: 共识", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 缺数据、缺路径、缺共识", + "no IA heavy-depth gate" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "source": "aggregate_regression_cases", + "input": "底层这个词怎么翻译?只要一个英文。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ], + "qpi": [ + "hard no-call signal: 只要一个英文、怎么翻译" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "none", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断为中重型课题,且需要抽取底层机制和验证路径。", + "targeted": false, + "selected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "rejected_model_ids": [], + "route": "intellectual_archaeology+qpi", + "no_call": false, + "scores": { + "intellectual_archaeology": 0.97, + "qpi": 0.49 + }, + "reasons": { + "intellectual_archaeology": [ + "complexity signal: 底层、机制、抽取", + "selection_priority=7", + "IA heavy-depth signal: 底层机制", + "QPI-before-IA gate satisfied" + ], + "qpi": [ + "trigger keyword matched: 课题", + "complexity signal: 底层、机制、抽取", + "selection_priority=9" + ] + }, + "penalties": { + "intellectual_archaeology": [], + "qpi": [ + "QPI already completed" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "pipeline", + "expected_primary_model": "intellectual_archaeology", + "negative_expected_models": [] + } + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "source": "aggregate_regression_cases", + "input": "QPI 已判断:这是 Issue。先不要思想考古,只做问题定性复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古", + "QPI-before-IA gate satisfied" + ] + }, + "penalties": { + "qpi": [ + "QPI already completed" + ], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古、先不要思想考古", + "model hard exclusion signal: 不要思想考古、先不要思想考古、只做问题定性、只做问题定性复核" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "source": "aggregate_regression_cases", + "input": "不要思想考古,只做 QPI 复核。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要思想考古", + "QPI-before-IA gate: 只做 QPI", + "model hard exclusion signal: 不要思想考古、只做 QPI" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "source": "aggregate_regression_cases", + "input": "把这句话翻译成英文:这个模型还处在草稿阶段。", + "targeted": false, + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "route": "no_call", + "no_call": true, + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ], + "qpi": [ + "hard no-call signal: 把这句话翻译、翻译成、译成英文" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "no_call", + "expected_primary_model": "none", + "negative_expected_models": [ + "qpi", + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要深入分析,只判断这件事的主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要深入分析", + "QPI-before-IA gate: 主导稀缺、只判断这件事的主导稀缺", + "no IA heavy-depth gate", + "model hard exclusion signal: 主导稀缺、只判断这件事的主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层理论,只判断现在是缺信息、缺路径还是缺共识。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.99, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 缺路径、缺共识", + "complexity signal: 共识、底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "complexity signal: 共识、底层", + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 缺信息、缺路径、缺共识", + "no IA heavy-depth gate", + "model hard exclusion signal: 只判断现在是缺信息、缺信息、缺路径还是缺共识" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "source": "aggregate_regression_cases", + "input": "不要展开到底层假设,只帮我看主导稀缺是什么。", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "complexity signal: 底层", + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 底层假设", + "complexity signal: 底层", + "selection_priority=7", + "IA heavy-depth signal: 底层假设" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要展开", + "QPI-before-IA gate: 主导稀缺", + "model hard exclusion signal: 主导稀缺" + ] + }, + "metadata": { + "model_id": "qpi", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "source": "aggregate_regression_cases", + "input": "不要进入思想考古,我只要一个轻量判断:现在应该先问问题、找路径,还是处理责任边界?", + "targeted": false, + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "route": "qpi", + "no_call": false, + "scores": { + "qpi": 0.74, + "intellectual_archaeology": 0.0 + }, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "complexity signal: 边界、责任", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "trigger keyword matched: 思想考古", + "complexity signal: 边界、责任", + "selection_priority=7", + "IA heavy-depth signal: 思想考古" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "negative trigger: 不要进入思想考古", + "model hard exclusion signal: 不要进入思想考古" + ] + }, + "metadata": { + "model_id": "intellectual_archaeology", + "case_type": "selector_gate", + "expected_primary_model": "qpi", + "negative_expected_models": [ + "intellectual_archaeology" + ] + } + } + ] +} diff --git a/reports/round05_1_selector_patch_audit/before_selector_behavior.md b/reports/round05_1_selector_patch_audit/before_selector_behavior.md new file mode 100644 index 0000000..276949f --- /dev/null +++ b/reports/round05_1_selector_patch_audit/before_selector_behavior.md @@ -0,0 +1,25 @@ +# Round 05.1 Selector Behavior Snapshot: before + +Selector version: `0.2.1-draft` +Cases captured: 215 + +## Sources + +- `aggregate_regression_cases`: 82 +- `round04_blind_pool`: 38 +- `selector_calibration_inputs`: 95 + +## Targeted Cases + +- `R04-BI-010` +- `R04-BI-011` +- `R04-BI-012` +- `R04-BI-013` +- `R04-BI-014` +- `R04-BI-015` +- `R04-BI-016` +- `R04-BI-017` +- `R04-BI-025` +- `R04-BI-026` +- `R04-BI-027` +- `R04-BI-038` diff --git a/reports/round05_1_selector_patch_audit/gate-manifest.yaml b/reports/round05_1_selector_patch_audit/gate-manifest.yaml new file mode 100644 index 0000000..82035bf --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate-manifest.yaml @@ -0,0 +1,84 @@ +gates: + - gate_id: round05-1-audit-script-tests + command: + - python + - -m + - unittest + - tests.test_round05_1_selector_patch_audit + - -v + working_directory: . + expected_exit_code: 0 + log_file: logs/round05-1-audit-script-tests.log + timeout_seconds: 120 + required_before_review: true + - gate_id: full-unittest-discover + command: + - python + - -m + - unittest + - discover + - -s + - tests + - -p + - test*.py + - -v + working_directory: . + expected_exit_code: 0 + log_file: logs/full-unittest-discover.log + timeout_seconds: 240 + required_before_review: true + - gate_id: selector-calibration-smoke + command: + - python + - scripts\run_selector_calibration_smoke.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-calibration-smoke.log + timeout_seconds: 120 + required_before_review: true + - gate_id: rebuild-indexes-check + command: + - python + - scripts\rebuild_indexes.py + - --check + working_directory: . + expected_exit_code: 0 + log_file: logs/rebuild-indexes-check.log + timeout_seconds: 120 + required_before_review: true + - gate_id: validate-model-library + command: + - python + - scripts\validate_model_library.py + working_directory: . + expected_exit_code: 0 + log_file: logs/validate-model-library.log + timeout_seconds: 120 + required_before_review: true + - gate_id: selector-regression + command: + - python + - scripts\run_selector_regression.py + working_directory: . + expected_exit_code: 0 + log_file: logs/selector-regression.log + timeout_seconds: 120 + required_before_review: true + - gate_id: card-contract + command: + - python + - scripts\check_card_contract.py + working_directory: . + expected_exit_code: 0 + log_file: logs/card-contract.log + timeout_seconds: 120 + required_before_review: true + - gate_id: model-card-sync + command: + - python + - scripts\check_model_card_sync.py + working_directory: . + expected_exit_code: 0 + log_file: logs/model-card-sync.log + timeout_seconds: 120 + required_before_review: true diff --git a/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json b/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json new file mode 100644 index 0000000..8d7e53f --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.json @@ -0,0 +1,220 @@ +{ + "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "gate_manifest_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\gate-manifest.yaml", + "mode": "run", + "commands_declared": [ + "round05-1-audit-script-tests", + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_run": [ + "round05-1-audit-script-tests", + "full-unittest-discover", + "selector-calibration-smoke", + "rebuild-indexes-check", + "validate-model-library", + "selector-regression", + "card-contract", + "model-card-sync" + ], + "commands_skipped": [], + "exit_codes": { + "round05-1-audit-script-tests": 0, + "full-unittest-discover": 0, + "selector-calibration-smoke": 0, + "rebuild-indexes-check": 0, + "validate-model-library": 0, + "selector-regression": 0, + "card-contract": 0, + "model-card-sync": 0 + }, + "pass_fail_status": "PASS", + "duration": 12.906, + "log_paths": { + "round05-1-audit-script-tests": "logs/round05-1-audit-script-tests.log", + "full-unittest-discover": "logs/full-unittest-discover.log", + "selector-calibration-smoke": "logs/selector-calibration-smoke.log", + "rebuild-indexes-check": "logs/rebuild-indexes-check.log", + "validate-model-library": "logs/validate-model-library.log", + "selector-regression": "logs/selector-regression.log", + "card-contract": "logs/card-contract.log", + "model-card-sync": "logs/model-card-sync.log" + }, + "environment_notes": [ + "Commands are declared by the manifest.", + "Passing gates are engineering evidence only; they do not imply product acceptance or lifecycle approval.", + "python: 3.11.15", + "platform: Windows-10-10.0.26200-SP0" + ], + "gate_results": [ + { + "gate_id": "round05-1-audit-script-tests", + "command": "python -m unittest tests.test_round05_1_selector_patch_audit -v", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7969999999622814, + "log_path": "logs/round05-1-audit-script-tests.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc" + ] + }, + { + "gate_id": "full-unittest-discover", + "command": "python -m unittest discover -s tests -p test*.py -v", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 1.6089999999967404, + "log_path": "logs/full-unittest-discover.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ] + }, + { + "gate_id": "selector-calibration-smoke", + "command": "python scripts\\run_selector_calibration_smoke.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8589999999967404, + "log_path": "logs/selector-calibration-smoke.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_calibration_smoke_report.md" + ] + }, + { + "gate_id": "rebuild-indexes-check", + "command": "python scripts\\rebuild_indexes.py --check", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7810000000172295, + "log_path": "logs/rebuild-indexes-check.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/index_rebuild_report.md" + ] + }, + { + "gate_id": "validate-model-library", + "command": "python scripts\\validate_model_library.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8130000000237487, + "log_path": "logs/validate-model-library.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/validation_report.md" + ] + }, + { + "gate_id": "selector-regression", + "command": "python scripts\\run_selector_regression.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7970000000204891, + "log_path": "logs/selector-regression.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/selector_regression_report_v0.2.md" + ] + }, + { + "gate_id": "card-contract", + "command": "python scripts\\check_card_contract.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.7970000000204891, + "log_path": "logs/card-contract.log", + "required_before_review": true, + "timeout": false, + "changed_files": [] + }, + { + "gate_id": "model-card-sync", + "command": "python scripts\\check_model_card_sync.py", + "working_directory": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "expected_exit_code": 0, + "exit_code": 0, + "status": "PASS", + "duration": 0.8280000000377186, + "log_path": "logs/model-card-sync.log", + "required_before_review": true, + "timeout": false, + "changed_files": [ + "reports/model_card_sync_report_v0.2.md" + ] + } + ], + "manifest_errors": [], + "changed_files": [ + "reports/index_rebuild_report.md", + "reports/model_card_sync_report_v0.2.md", + "reports/selector_calibration_smoke_report.md", + "reports/selector_regression_report_v0.2.md", + "reports/validation_report.md", + "scripts/__pycache__/check_card_contract.cpython-311.pyc", + "scripts/__pycache__/init_round05_context.cpython-311.pyc", + "scripts/__pycache__/rebuild_indexes.cpython-311.pyc", + "scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc", + "scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc", + "scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc", + "scripts/__pycache__/run_selector_demo.cpython-311.pyc", + "scripts/__pycache__/validate_model_library.cpython-311.pyc", + "tests/__pycache__/test_card_contract.cpython-311.pyc", + "tests/__pycache__/test_init_round05_context.cpython-311.pyc", + "tests/__pycache__/test_rebuild_indexes.cpython-311.pyc", + "tests/__pycache__/test_round04_blind_routing.cpython-311.pyc", + "tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc", + "tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc", + "tests/__pycache__/test_validate_model_library.cpython-311.pyc" + ], + "machine_readable_summary": { + "status": "PASS", + "commands_declared_count": 8, + "commands_run_count": 8, + "commands_skipped_count": 0, + "manifest_error_count": 0, + "failed_count": 0, + "timeout_count": 0, + "changed_file_count": 20 + } +} \ No newline at end of file diff --git a/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md b/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md new file mode 100644 index 0000000..52c9c20 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/gate-run-report.md @@ -0,0 +1,52 @@ +# Gate Run Report + +## Summary + +- Status: `PASS` +- Commands declared: 8 +- Commands run: 8 +- Commands skipped: 0 +- Manifest errors: 0 +- Changed files: 20 + +## Gate Results + +- `round05-1-audit-script-tests`: `PASS` exit `0` log `logs/round05-1-audit-script-tests.log` +- `full-unittest-discover`: `PASS` exit `0` log `logs/full-unittest-discover.log` +- `selector-calibration-smoke`: `PASS` exit `0` log `logs/selector-calibration-smoke.log` +- `rebuild-indexes-check`: `PASS` exit `0` log `logs/rebuild-indexes-check.log` +- `validate-model-library`: `PASS` exit `0` log `logs/validate-model-library.log` +- `selector-regression`: `PASS` exit `0` log `logs/selector-regression.log` +- `card-contract`: `PASS` exit `0` log `logs/card-contract.log` +- `model-card-sync`: `PASS` exit `0` log `logs/model-card-sync.log` + +## Skipped Gates + +- None + +## Manifest Errors + +- None + +## Changed Files + +- `reports/index_rebuild_report.md` +- `reports/model_card_sync_report_v0.2.md` +- `reports/selector_calibration_smoke_report.md` +- `reports/selector_regression_report_v0.2.md` +- `reports/validation_report.md` +- `scripts/__pycache__/check_card_contract.cpython-311.pyc` +- `scripts/__pycache__/init_round05_context.cpython-311.pyc` +- `scripts/__pycache__/rebuild_indexes.cpython-311.pyc` +- `scripts/__pycache__/run_round04_blind_routing.cpython-311.pyc` +- `scripts/__pycache__/run_round04_post_patch_verification.cpython-311.pyc` +- `scripts/__pycache__/run_round05_1_selector_patch_audit.cpython-311.pyc` +- `scripts/__pycache__/run_selector_demo.cpython-311.pyc` +- `scripts/__pycache__/validate_model_library.cpython-311.pyc` +- `tests/__pycache__/test_card_contract.cpython-311.pyc` +- `tests/__pycache__/test_init_round05_context.cpython-311.pyc` +- `tests/__pycache__/test_rebuild_indexes.cpython-311.pyc` +- `tests/__pycache__/test_round04_blind_routing.cpython-311.pyc` +- `tests/__pycache__/test_round04_post_patch_verification.cpython-311.pyc` +- `tests/__pycache__/test_round05_1_selector_patch_audit.cpython-311.pyc` +- `tests/__pycache__/test_validate_model_library.cpython-311.pyc` diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log new file mode 100644 index 0000000..103824e --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/card-contract.log @@ -0,0 +1,13 @@ +gate_id: card-contract +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_card_contract.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout +card contract check passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log new file mode 100644 index 0000000..1dd329d --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/full-unittest-discover.log @@ -0,0 +1,43 @@ +gate_id: full-unittest-discover +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python -m unittest discover -s tests -p test*.py -v +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 1.609 + +## stdout + + +## stderr +test_missing_required_heading_is_reported (test_card_contract.CardContractTests.test_missing_required_heading_is_reported) ... ok +test_context_document_contains_round05_scope_and_missing_file_section (test_init_round05_context.Round05ContextInitTests.test_context_document_contains_round05_scope_and_missing_file_section) ... ok +test_required_sources_and_output_path_are_declared (test_init_round05_context.Round05ContextInitTests.test_required_sources_and_output_path_are_declared) ... ok +test_check_reports_drift_without_writing (test_rebuild_indexes.RebuildIndexesTests.test_check_reports_drift_without_writing) ... ok +test_write_rebuilds_model_and_card_indexes (test_rebuild_indexes.RebuildIndexesTests.test_write_rebuilds_model_and_card_indexes) ... ok +test_evaluates_blind_input_without_answer_key_fields (test_round04_blind_routing.Round04BlindRoutingTests.test_evaluates_blind_input_without_answer_key_fields) ... ok +test_loads_frozen_blind_inputs_without_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_loads_frozen_blind_inputs_without_expected_routing) ... ok +test_report_states_results_are_not_scored_against_expected_routing (test_round04_blind_routing.Round04BlindRoutingTests.test_report_states_results_are_not_scored_against_expected_routing) ... ok +test_report_marks_target_cases_pass_after_patch (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_report_marks_target_cases_pass_after_patch) ... ok +test_targeted_labels_are_limited_to_review_approved_cases (test_round04_post_patch_verification.Round041PostPatchVerificationTests.test_targeted_labels_are_limited_to_review_approved_cases) ... ok +test_behavior_record_contains_diff_contract_fields (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_behavior_record_contains_diff_contract_fields) ... ok +test_diff_marks_target_and_non_target_changes_with_deferred_disposition (test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_diff_marks_target_and_non_target_changes_with_deferred_disposition) ... ok +test_invalid_model_type_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_model_type_is_reported) ... ok +test_invalid_selection_priority_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_invalid_selection_priority_is_reported) ... ok +test_missing_source_reference_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_source_reference_is_reported) ... ok +test_missing_stability_reason_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_stability_reason_is_reported) ... ok +test_missing_status_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_status_is_reported) ... ok +test_missing_trigger_keywords_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_missing_trigger_keywords_is_reported) ... ok +test_model_index_count_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_count_drift_is_reported) ... ok +test_model_index_missing_file_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_missing_file_is_reported) ... ok +test_model_index_state_drift_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_model_index_state_drift_is_reported) ... ok +test_qpi_digest_deprecated_fields_are_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_deprecated_fields_are_reported) ... ok +test_qpi_digest_multi_perspective_requires_viewpoint_detail (test_validate_model_library.ValidateModelLibraryTests.test_qpi_digest_multi_perspective_requires_viewpoint_detail) ... ok +test_qpi_missing_structured_output_contract_field_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_qpi_missing_structured_output_contract_field_is_reported) ... ok +test_regression_case_coverage_is_reported (test_validate_model_library.ValidateModelLibraryTests.test_regression_case_coverage_is_reported) ... ok +test_valid_library_has_no_errors (test_validate_model_library.ValidateModelLibraryTests.test_valid_library_has_no_errors) ... ok + +---------------------------------------------------------------------- +Ran 26 tests in 0.557s + +OK diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log new file mode 100644 index 0000000..d8294f2 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/model-card-sync.log @@ -0,0 +1,14 @@ +gate_id: model-card-sync +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\check_model_card_sync.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.828 + +## stdout +model/card sync report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\model_card_sync_report_v0.2.md +model/card sync passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log new file mode 100644 index 0000000..d4eafc7 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/rebuild-indexes-check.log @@ -0,0 +1,14 @@ +gate_id: rebuild-indexes-check +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\rebuild_indexes.py --check +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.781 + +## stdout +index rebuild report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\index_rebuild_report.md +index check passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log new file mode 100644 index 0000000..dd62eba --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/round05-1-audit-script-tests.log @@ -0,0 +1,19 @@ +gate_id: round05-1-audit-script-tests +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python -m unittest tests.test_round05_1_selector_patch_audit -v +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout + + +## stderr +test_behavior_record_contains_diff_contract_fields (tests.test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_behavior_record_contains_diff_contract_fields) ... ok +test_diff_marks_target_and_non_target_changes_with_deferred_disposition (tests.test_round05_1_selector_patch_audit.Round051SelectorPatchAuditTests.test_diff_marks_target_and_non_target_changes_with_deferred_disposition) ... ok + +---------------------------------------------------------------------- +Ran 2 tests in 0.024s + +OK diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log new file mode 100644 index 0000000..a259166 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-calibration-smoke.log @@ -0,0 +1,14 @@ +gate_id: selector-calibration-smoke +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_calibration_smoke.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.859 + +## stdout +selector calibration smoke report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_calibration_smoke_report.md +selector calibration smoke passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log new file mode 100644 index 0000000..8c0eaae --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/selector-regression.log @@ -0,0 +1,14 @@ +gate_id: selector-regression +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\run_selector_regression.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.797 + +## stdout +selector regression report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\selector_regression_report_v0.2.md +selector regression passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log b/reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log new file mode 100644 index 0000000..312a1bb --- /dev/null +++ b/reports/round05_1_selector_patch_audit/gate_runner/logs/validate-model-library.log @@ -0,0 +1,14 @@ +gate_id: validate-model-library +working_directory: C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong +command: python scripts\validate_model_library.py +expected_exit_code: 0 +exit_code: 0 +status: PASS +duration_seconds: 0.813 + +## stdout +validation report written to C:\Users\wangq\Documents\Codex\work-projects\the-mindscape-of-bro-tsong\reports\validation_report.md +validation passed + + +## stderr diff --git a/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json b/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json new file mode 100644 index 0000000..d5e5dba --- /dev/null +++ b/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.json @@ -0,0 +1,1036 @@ +{ + "summary": { + "status": "PASS", + "total_cases_compared": 215, + "changed_cases": 7, + "targeted_changes": 7, + "non_target_changes": 0, + "missing_before_cases": 19, + "missing_after_cases": 0 + }, + "changed_cases": [ + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "no_call": false, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "no_call": true, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + } + }, + "disposition_required": false + } + ], + "targeted_changes": [ + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 承担主责、没人愿意承担主责", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-011", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没有方向", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-012", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 等别人先表态", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-013", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 没人能拍板", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-015", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 最小路径", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-017", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [], + "rejected_model_ids": [ + "qpi", + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.09, + "intellectual_archaeology": 0.02 + }, + "no_call": true, + "reasons": { + "qpi": [ + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [ + "QPI positive signal missing" + ], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.0 + }, + "no_call": false, + "reasons": { + "qpi": [ + "selection_priority=9", + "QPI problem-definition gate matched" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "QPI-before-IA gate: 稳定产出", + "no IA heavy-depth gate" + ] + } + }, + "disposition_required": false + }, + { + "case_id": "R04-BI-030", + "source": "round04_blind_pool", + "targeted": true, + "expected_by_policy": true, + "changed_fields": [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties" + ], + "before": { + "selected_model_ids": [ + "qpi" + ], + "rejected_model_ids": [ + "intellectual_archaeology" + ], + "scores": { + "qpi": 0.59, + "intellectual_archaeology": 0.02 + }, + "no_call": false, + "reasons": { + "qpi": [ + "trigger keyword matched: 问题", + "selection_priority=9" + ], + "intellectual_archaeology": [ + "selection_priority=7" + ] + }, + "penalties": { + "qpi": [], + "intellectual_archaeology": [ + "no IA heavy-depth gate" + ] + } + }, + "after": { + "selected_model_ids": [], + "rejected_model_ids": [ + "intellectual_archaeology", + "qpi" + ], + "scores": { + "intellectual_archaeology": 0.0, + "qpi": 0.0 + }, + "no_call": true, + "reasons": { + "intellectual_archaeology": [], + "qpi": [] + }, + "penalties": { + "intellectual_archaeology": [ + "hard no-call signal: 还是那个老问题" + ], + "qpi": [ + "hard no-call signal: 还是那个老问题" + ] + } + }, + "disposition_required": false + } + ], + "non_target_changes": [], + "missing_before_cases": [ + "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "selector_calibration_round05_1_direct_execution_no_call_031", + "selector_calibration_round05_1_direct_execution_no_call_032", + "selector_calibration_round05_1_direct_execution_no_call_033", + "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "selector_calibration_round05_1_execution_constraint_no_call_014", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "selector_calibration_round05_1_natural_language_prior_qpi_claim_025" + ], + "missing_after_cases": [] +} diff --git a/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md b/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md new file mode 100644 index 0000000..8a133cc --- /dev/null +++ b/reports/round05_1_selector_patch_audit/round05_1_behavior_diff.md @@ -0,0 +1,29 @@ +# Round 05.1 Selector Behavior Diff + +Status: `PASS` + +Total cases compared: 215 +Changed cases: 7 +Targeted changes: 7 +Non-target changes: 0 +Missing before cases: 19 +Missing after cases: 0 + +## Targeted Changes + +- `R04-BI-010` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-011` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-012` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-013` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-015` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-017` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] +- `R04-BI-030` (round04_blind_pool): changed_fields=['selected_model_ids', 'rejected_model_ids', 'scores', 'no_call', 'reasons', 'penalties'] + +## Non-Target Changes + +- None + +## Missing Cases + +- missing_before_cases: `['selector_calibration_round05_1_ambiguous_low_context_no_call_028', 'selector_calibration_round05_1_ambiguous_low_context_no_call_029', 'selector_calibration_round05_1_ambiguous_low_context_no_call_030', 'selector_calibration_round05_1_capacity_resource_path_boundary_015', 'selector_calibration_round05_1_capacity_resource_path_boundary_016', 'selector_calibration_round05_1_capacity_resource_path_boundary_017', 'selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022', 'selector_calibration_round05_1_direct_execution_no_call_031', 'selector_calibration_round05_1_direct_execution_no_call_032', 'selector_calibration_round05_1_direct_execution_no_call_033', 'selector_calibration_round05_1_direct_ia_exception_candidate_026', 'selector_calibration_round05_1_direct_ia_exception_candidate_027', 'selector_calibration_round05_1_direct_ia_exception_candidate_038', 'selector_calibration_round05_1_execution_constraint_no_call_014', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_010', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_011', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_012', 'selector_calibration_round05_1_governance_responsibility_consensus_qpi_013', 'selector_calibration_round05_1_natural_language_prior_qpi_claim_025']` +- missing_after_cases: `[]` diff --git a/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json b/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json new file mode 100644 index 0000000..449000c --- /dev/null +++ b/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.json @@ -0,0 +1,4248 @@ +{ + "total_cases_compared": 215, + "unchanged_cases": [ + "R04-BI-001", + "R04-BI-002", + "R04-BI-003", + "R04-BI-004", + "R04-BI-005", + "R04-BI-006", + "R04-BI-007", + "R04-BI-008", + "R04-BI-009", + "R04-BI-014", + "R04-BI-016", + "R04-BI-018", + "R04-BI-019", + "R04-BI-020", + "R04-BI-021", + "R04-BI-022", + "R04-BI-023", + "R04-BI-024", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-028", + "R04-BI-029", + "R04-BI-031", + "R04-BI-032", + "R04-BI-033", + "R04-BI-034", + "R04-BI-035", + "R04-BI-036", + "R04-BI-037", + "R04-BI-038", + "case_ia_boundary_medium_core_001", + "case_ia_boundary_medium_process_001", + "case_ia_boundary_medium_purpose_001", + "case_ia_misuse_layer_jump_001", + "case_ia_misuse_no_validation_001", + "case_ia_misuse_philosophizing_001", + "case_ia_negative_explicit_do_not_call_001", + "case_ia_negative_only_qpi_001", + "case_ia_no_call_edit_001", + "case_ia_no_call_fact_001", + "case_ia_no_call_light_execution_001", + "case_ia_pipeline_after_qpi_001", + "case_ia_positive_deep_modeling_001", + "case_ia_positive_heavy_failure_001", + "case_ia_positive_heavy_philosophy_001", + "case_ia_positive_model_extraction_001", + "case_ia_positive_resilience_001", + "case_ia_round04_do_not_enter_archaeology_001", + "case_ia_selector_gate_no_heavy_signal_001", + "case_ia_selector_gate_qpi_first_001", + "case_qpi_academic_ai_evidence_boundary_001", + "case_qpi_academic_bottom_line_control_001", + "case_qpi_academic_outcome_quality_assurance_001", + "case_qpi_academic_policy_memory_001", + "case_qpi_analysis_override_should_call_001", + "case_qpi_boundary_mixed_001", + "case_qpi_boundary_mixed_002", + "case_qpi_boundary_mixed_003", + "case_qpi_depth_limited_dominant_scarcity_001", + "case_qpi_depth_limited_problem_definition_001", + "case_qpi_depth_limited_qpi_only_001", + "case_qpi_dictionary_judgment_no_call_001", + "case_qpi_direct_summary_no_call_001", + "case_qpi_disappointment_label_as_identity_001", + "case_qpi_disappointment_mismatch_diagnostics_001", + "case_qpi_disappointment_one_person_issue_001", + "case_qpi_disappointment_one_time_fix_001", + "case_qpi_disappointment_single_factor_totalization_001", + "case_qpi_employment_credential_compliance_exposure_001", + "case_qpi_employment_metric_credibility_001", + "case_qpi_employment_overpromising_pipeline_001", + "case_qpi_employment_reported_metric_legitimacy_001", + "case_qpi_engineering_credential_integrity_policy_001", + "case_qpi_engineering_equipment_solutionism_001", + "case_qpi_engineering_market_closure_001", + "case_qpi_engineering_target_authenticity_001", + "case_qpi_flow_no_simulation_001", + "case_qpi_how_to_excel_no_call_001", + "case_qpi_how_to_markdown_pdf_no_call_001", + "case_qpi_international_capacity_governance_001", + "case_qpi_international_compliance_retention_001", + "case_qpi_international_logistics_no_call_001", + "case_qpi_international_metric_governance_001", + "case_qpi_international_pricing_trust_system_001", + "case_qpi_low_context_provisional_no_high_confidence_001", + "case_qpi_misuse_inflation_001", + "case_qpi_misuse_reduction_001", + "case_qpi_multi_perspective_requires_viewpoint_output_001", + "case_qpi_no_call_direct_edit_001", + "case_qpi_org_credential_continuity_001", + "case_qpi_org_hard_resource_documentation_001", + "case_qpi_org_untrusted_data_001", + "case_qpi_pipeline_before_ia_001", + "case_qpi_positive_issue_001", + "case_qpi_positive_issue_002", + "case_qpi_positive_issue_003", + "case_qpi_positive_problem_001", + "case_qpi_positive_problem_002", + "case_qpi_positive_problem_003", + "case_qpi_positive_question_001", + "case_qpi_positive_question_002", + "case_qpi_positive_question_003", + "case_qpi_research_capacity_problem_not_issue_001", + "case_qpi_research_data_truthfulness_001", + "case_qpi_research_identity_simulation_001", + "case_qpi_research_penalty_integrity_001", + "case_qpi_research_ranking_reduction_001", + "case_qpi_round04_depth_limited_assumption_scarcity_001", + "case_qpi_round04_depth_limited_scarcity_set_001", + "case_qpi_round04_depth_limited_specific_scarcity_001", + "case_qpi_round04_translation_payload_no_call_001", + "case_qpi_selector_gate_fact_001", + "selector_calibration_analysis_override_should_call_001", + "selector_calibration_direct_execution_001", + "selector_calibration_direct_summary_no_call_001", + "selector_calibration_fact_lookup_001", + "selector_calibration_fact_lookup_002", + "selector_calibration_false_positive_deep_word_001", + "selector_calibration_false_positive_model_word_001", + "selector_calibration_false_positive_philosophy_001", + "selector_calibration_ia_after_qpi_001", + "selector_calibration_ia_after_qpi_002", + "selector_calibration_ia_model_extraction_001", + "selector_calibration_ia_model_extraction_002", + "selector_calibration_ia_negative_explicit_do_not_call_001", + "selector_calibration_ia_negative_only_qpi_001", + "selector_calibration_override_001", + "selector_calibration_pipeline_001", + "selector_calibration_pipeline_002", + "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "selector_calibration_qpi_academic_bottom_line_control_001", + "selector_calibration_qpi_academic_digital_governance_001", + "selector_calibration_qpi_academic_outcome_excuse_001", + "selector_calibration_qpi_academic_policy_memory_001", + "selector_calibration_qpi_academic_resource_reuse_001", + "selector_calibration_qpi_academic_staffing_deadlock_001", + "selector_calibration_qpi_academic_strategy_myopia_001", + "selector_calibration_qpi_complexity_placement_001", + "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "selector_calibration_qpi_depth_limited_problem_definition_001", + "selector_calibration_qpi_depth_limited_problem_definition_002", + "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "selector_calibration_qpi_depth_limited_qpi_only_001", + "selector_calibration_qpi_dictionary_judgment_no_call_001", + "selector_calibration_qpi_employment_asset_integration_boundary_001", + "selector_calibration_qpi_employment_authority_transfer_001", + "selector_calibration_qpi_employment_credential_compliance_001", + "selector_calibration_qpi_employment_metric_credibility_001", + "selector_calibration_qpi_employment_overpromising_pipeline_001", + "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "selector_calibration_qpi_employment_reverse_accountability_001", + "selector_calibration_qpi_employment_transactional_education_001", + "selector_calibration_qpi_engineering_asset_liability_001", + "selector_calibration_qpi_engineering_credential_integrity_001", + "selector_calibration_qpi_engineering_equipment_solutionism_001", + "selector_calibration_qpi_engineering_market_closure_001", + "selector_calibration_qpi_engineering_micro_control_001", + "selector_calibration_qpi_engineering_personnel_transition_001", + "selector_calibration_qpi_engineering_shortcut_debt_001", + "selector_calibration_qpi_engineering_target_authenticity_001", + "selector_calibration_qpi_external_authority_boundary_001", + "selector_calibration_qpi_flow_entry_point_001", + "selector_calibration_qpi_governance_load_001", + "selector_calibration_qpi_how_to_excel_no_call_001", + "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "selector_calibration_qpi_insufficient_context_001", + "selector_calibration_qpi_international_asset_expansion_001", + "selector_calibration_qpi_international_capability_institutionalization_001", + "selector_calibration_qpi_international_capacity_gate_001", + "selector_calibration_qpi_international_compliance_retention_001", + "selector_calibration_qpi_international_logistics_no_call_001", + "selector_calibration_qpi_international_metric_distortion_001", + "selector_calibration_qpi_international_pricing_trust_001", + "selector_calibration_qpi_international_role_inflation_001", + "selector_calibration_qpi_international_viewpoint_divergence_001", + "selector_calibration_qpi_intra_frame_mixed_001", + "selector_calibration_qpi_intra_frame_mixed_flow_001", + "selector_calibration_qpi_label_as_identity_001", + "selector_calibration_qpi_local_truth_global_structure_001", + "selector_calibration_qpi_mismatch_diagnostics_001", + "selector_calibration_qpi_no_simulation_001", + "selector_calibration_qpi_one_person_issue_001", + "selector_calibration_qpi_one_time_fix_trap_001", + "selector_calibration_qpi_only_001", + "selector_calibration_qpi_only_002", + "selector_calibration_qpi_org_credential_continuity_001", + "selector_calibration_qpi_org_hard_resource_documentation_001", + "selector_calibration_qpi_org_incentive_backlash_001", + "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "selector_calibration_qpi_org_pattern_level_issue_001", + "selector_calibration_qpi_org_role_authority_mismatch_001", + "selector_calibration_qpi_org_untrusted_data_001", + "selector_calibration_qpi_org_workaround_translation_001", + "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "selector_calibration_qpi_research_accounting_reduction_001", + "selector_calibration_qpi_research_hard_capacity_001", + "selector_calibration_qpi_research_identity_simulation_001", + "selector_calibration_qpi_research_penalty_integrity_001", + "selector_calibration_qpi_research_ranking_trap_001", + "selector_calibration_qpi_research_safety_accountability_001", + "selector_calibration_qpi_research_talent_role_mismatch_001", + "selector_calibration_qpi_research_transactional_assets_001", + "selector_calibration_qpi_single_factor_totalization_001", + "selector_calibration_qpi_stop_gate_001", + "selector_calibration_qpi_time_scale_scope_001", + "selector_calibration_rewrite_001", + "selector_calibration_translation_001" + ], + "changed_cases": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "targeted_changes": [ + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-015", + "R04-BI-017", + "R04-BI-030" + ], + "non_target_changes": [], + "new_failures": [], + "resolved_failures": [], + "missing_before_cases": [ + "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "selector_calibration_round05_1_direct_execution_no_call_031", + "selector_calibration_round05_1_direct_execution_no_call_032", + "selector_calibration_round05_1_direct_execution_no_call_033", + "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "selector_calibration_round05_1_execution_constraint_no_call_014", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "selector_calibration_round05_1_natural_language_prior_qpi_claim_025" + ], + "missing_after_cases": [], + "diff_table": [ + { + "case_id": "R04-BI-001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-004", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-005", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-006", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-007", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-008", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-009", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-010", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-011", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-012", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-013", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-014", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-015", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-016", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-017", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "no_call", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-018", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-019", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi+intellectual_archaeology", + "after_route": "qpi+intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-020", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-021", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-022", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-023", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-024", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-025", + "change_type": "unchanged", + "targeted": true, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-026", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-027", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-028", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-029", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-030", + "change_type": "route_changed+no_call_changed", + "targeted": true, + "before_route": "qpi", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": true, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-031", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-032", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-033", + "change_type": "unchanged", + "targeted": true, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-034", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-035", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-036", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-037", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "R04-BI-038", + "change_type": "unchanged", + "targeted": true, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_core_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_process_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_boundary_medium_purpose_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_layer_jump_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_no_validation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_misuse_philosophizing_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_no_call_light_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_pipeline_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_deep_modeling_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_failure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_heavy_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_positive_resilience_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_round04_do_not_enter_archaeology_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_no_heavy_signal_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_ia_selector_gate_qpi_first_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_outcome_quality_assurance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_boundary_mixed_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_one_time_fix_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_disappointment_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_credential_compliance_exposure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_credential_integrity_policy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_flow_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_capacity_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_metric_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_international_pricing_trust_system_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_low_context_provisional_no_high_confidence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_misuse_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_multi_perspective_requires_viewpoint_output_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_no_call_direct_edit_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_pipeline_before_ia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_issue_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_problem_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_positive_question_003", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_capacity_problem_not_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_data_truthfulness_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_research_ranking_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_assumption_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_scarcity_set_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_depth_limited_specific_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_round04_translation_payload_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "case_qpi_selector_gate_fact_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_analysis_override_should_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_execution_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_direct_summary_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_fact_lookup_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_deep_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_model_word_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_false_positive_philosophy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_after_qpi_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology", + "after_route": "intellectual_archaeology", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_model_extraction_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_explicit_do_not_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_ia_negative_only_qpi_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_override_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_pipeline_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "intellectual_archaeology+qpi", + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_ai_evidence_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_bottom_line_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_digital_governance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_outcome_excuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_policy_memory_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_resource_reuse_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_staffing_deadlock_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_academic_strategy_myopia_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_complexity_placement_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_dominant_scarcity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_definition_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_problem_or_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_depth_limited_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_dictionary_judgment_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_asset_integration_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_authority_transfer_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_credential_compliance_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_metric_credibility_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_overpromising_pipeline_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reported_metric_legitimacy_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_reverse_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_employment_transactional_education_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_asset_liability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_credential_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_equipment_solutionism_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_market_closure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_micro_control_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_personnel_transition_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_shortcut_debt_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_engineering_target_authenticity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_external_authority_boundary_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_flow_entry_point_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_governance_load_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_excel_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_how_to_markdown_pdf_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_insufficient_context_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_asset_expansion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capability_institutionalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_capacity_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_compliance_retention_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_logistics_no_call_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_metric_distortion_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_pricing_trust_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_role_inflation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_international_viewpoint_divergence_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_intra_frame_mixed_flow_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_label_as_identity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_local_truth_global_structure_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_mismatch_diagnostics_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_no_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_person_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_one_time_fix_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_only_002", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_credential_continuity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_hard_resource_documentation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_incentive_backlash_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_low_cost_indicator_survival_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_pattern_level_issue_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_role_authority_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_untrusted_data_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_org_workaround_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_psych_mechanism_ambiguity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_accounting_reduction_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_hard_capacity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_identity_simulation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_penalty_integrity_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_ranking_trap_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_safety_accountability_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_talent_role_mismatch_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_research_transactional_assets_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_single_factor_totalization_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_stop_gate_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_qpi_time_scale_scope_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "qpi", + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_rewrite_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "change_type": "missing_before", + "targeted": false, + "before_route": null, + "after_route": "intellectual_archaeology+qpi", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": true, + "expected_route_changed": false, + "before_failure": null, + "after_failure": false, + "failure_status_changed": null, + "no_call_changed": null, + "before_source_file": null, + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + }, + { + "case_id": "selector_calibration_translation_001", + "change_type": "unchanged", + "targeted": false, + "before_route": "no_call", + "after_route": "no_call", + "before_expected_route": null, + "after_expected_route": null, + "route_changed": false, + "expected_route_changed": false, + "before_failure": false, + "after_failure": false, + "failure_status_changed": false, + "no_call_changed": false, + "before_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\before_selector_behavior.json", + "after_source_file": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_selector_patch_audit\\after_selector_behavior.json" + } + ], + "blocking_errors": [], + "machine_readable_summary": { + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 + } +} diff --git a/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md b/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md new file mode 100644 index 0000000..fd60bd7 --- /dev/null +++ b/reports/round05_1_selector_patch_audit/skill_routing_diff/routing-behavior-diff.md @@ -0,0 +1,270 @@ +# Routing Behavior Diff + +Status: `ATTENTION` + +## Summary + +- Total cases compared: 215 +- Unchanged cases: 208 +- Changed cases: 7 +- Targeted changes: 7 +- Non-target changes: 0 +- New failures: 0 +- Resolved failures: 0 +- Missing before cases: 19 +- Missing after cases: 0 + +## Diff Table + +| Case ID | Change Type | Targeted | Before Route | After Route | Before Failure | After Failure | No-Call Changed | +| --- | --- | --- | --- | --- | --- | --- | --- | +| R04-BI-001 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-002 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-003 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-004 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-005 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-006 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-007 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-008 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-009 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-010 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-011 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-012 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-013 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-014 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-015 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-016 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-017 | route_changed+no_call_changed | True | no_call | qpi | False | False | True | +| R04-BI-018 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-019 | unchanged | False | qpi+intellectual_archaeology | qpi+intellectual_archaeology | False | False | False | +| R04-BI-020 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-021 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-022 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-023 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-024 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-025 | unchanged | True | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| R04-BI-026 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-027 | unchanged | True | qpi | qpi | False | False | False | +| R04-BI-028 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-029 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-030 | route_changed+no_call_changed | True | qpi | no_call | False | False | True | +| R04-BI-031 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-032 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-033 | unchanged | True | no_call | no_call | False | False | False | +| R04-BI-034 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-035 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-036 | unchanged | False | qpi | qpi | False | False | False | +| R04-BI-037 | unchanged | False | no_call | no_call | False | False | False | +| R04-BI-038 | unchanged | True | qpi | qpi | False | False | False | +| case_ia_boundary_medium_core_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_boundary_medium_process_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_boundary_medium_purpose_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_misuse_layer_jump_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_misuse_no_validation_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_misuse_philosophizing_001 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| case_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_no_call_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_no_call_light_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_pipeline_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_deep_modeling_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_failure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_heavy_philosophy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_positive_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| case_ia_positive_resilience_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_round04_do_not_enter_archaeology_001 | unchanged | False | qpi | qpi | False | False | False | +| case_ia_selector_gate_no_heavy_signal_001 | unchanged | False | no_call | no_call | False | False | False | +| case_ia_selector_gate_qpi_first_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_outcome_quality_assurance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_boundary_mixed_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_disappointment_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_one_time_fix_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_disappointment_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_credential_compliance_exposure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_credential_integrity_policy_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_flow_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_capacity_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_international_metric_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_international_pricing_trust_system_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_low_context_provisional_no_high_confidence_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_misuse_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_multi_perspective_requires_viewpoint_output_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_no_call_direct_edit_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_pipeline_before_ia_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_issue_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_problem_002 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_positive_problem_003 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_002 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_positive_question_003 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_capacity_problem_not_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_data_truthfulness_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_research_ranking_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_assumption_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_scarcity_set_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_depth_limited_specific_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| case_qpi_round04_translation_payload_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| case_qpi_selector_gate_fact_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_analysis_override_should_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_direct_execution_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_direct_summary_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_fact_lookup_002 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_deep_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_model_word_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_false_positive_philosophy_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_ia_after_qpi_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_after_qpi_002 | unchanged | False | intellectual_archaeology | intellectual_archaeology | False | False | False | +| selector_calibration_ia_model_extraction_001 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_model_extraction_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_ia_negative_explicit_do_not_call_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_ia_negative_only_qpi_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_override_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_pipeline_002 | unchanged | False | intellectual_archaeology+qpi | intellectual_archaeology+qpi | False | False | False | +| selector_calibration_qpi_academic_ai_evidence_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_bottom_line_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_digital_governance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_outcome_excuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_policy_memory_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_resource_reuse_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_staffing_deadlock_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_academic_strategy_myopia_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_complexity_placement_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_dominant_scarcity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_definition_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_problem_or_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_depth_limited_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_dictionary_judgment_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_employment_asset_integration_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_authority_transfer_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_credential_compliance_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_metric_credibility_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_overpromising_pipeline_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reported_metric_legitimacy_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_reverse_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_employment_transactional_education_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_asset_liability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_credential_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_equipment_solutionism_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_market_closure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_micro_control_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_personnel_transition_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_shortcut_debt_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_engineering_target_authenticity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_external_authority_boundary_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_flow_entry_point_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_governance_load_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_how_to_excel_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_how_to_markdown_pdf_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_insufficient_context_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_asset_expansion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capability_institutionalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_capacity_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_compliance_retention_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_logistics_no_call_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_qpi_international_metric_distortion_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_pricing_trust_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_role_inflation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_international_viewpoint_divergence_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_intra_frame_mixed_flow_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_label_as_identity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_local_truth_global_structure_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_mismatch_diagnostics_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_no_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_person_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_one_time_fix_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_only_002 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_credential_continuity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_hard_resource_documentation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_incentive_backlash_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_low_cost_indicator_survival_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_pattern_level_issue_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_role_authority_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_untrusted_data_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_org_workaround_translation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_psych_mechanism_ambiguity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_accounting_reduction_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_hard_capacity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_identity_simulation_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_penalty_integrity_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_ranking_trap_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_safety_accountability_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_talent_role_mismatch_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_research_transactional_assets_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_single_factor_totalization_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_stop_gate_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_qpi_time_scale_scope_001 | unchanged | False | qpi | qpi | False | False | False | +| selector_calibration_rewrite_001 | unchanged | False | no_call | no_call | False | False | False | +| selector_calibration_round05_1_ambiguous_low_context_no_call_028 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_029 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_ambiguous_low_context_no_call_030 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_015 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_016 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_capacity_resource_path_boundary_017 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_execution_no_call_031 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_032 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_execution_no_call_033 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_026 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_027 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_direct_ia_exception_candidate_038 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_execution_constraint_no_call_014 | missing_before | False | | no_call | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_010 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_011 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_012 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_governance_responsibility_consensus_qpi_013 | missing_before | False | | qpi | | False | | +| selector_calibration_round05_1_natural_language_prior_qpi_claim_025 | missing_before | False | | intellectual_archaeology+qpi | | False | | +| selector_calibration_translation_001 | unchanged | False | no_call | no_call | False | False | False | + +## Machine Readable Summary + +```json +{ + "status": "ATTENTION", + "total_cases_compared": 215, + "changed_count": 7, + "targeted_change_count": 7, + "non_target_change_count": 0, + "new_failure_count": 0, + "resolved_failure_count": 0, + "missing_before_count": 19, + "missing_after_count": 0 +} +``` diff --git a/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml new file mode 100644 index 0000000..23e96cd --- /dev/null +++ b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml @@ -0,0 +1,34 @@ +watched_paths: + - "reports/Round05_1_web_ccra_acceptance_2026-06-19.md" +status_fields: + - status + - lifecycle + - model.status + - model.lifecycle +forbidden_status_values: + - stable + - owner-approved + - ccra-approved +warning_status_values: + - candidate + - ready-for-review +required_evidence_markers: + - web ccra + - Web CCRA + - no lifecycle promotion + - does not authorize model lifecycle promotion +approved_phrases: + - accepted + - authorized + - Web CCRA accepted + - lifecycle promotion +forbidden_phrases: + - production-ready + - released to production + - final approved +allowed_contexts: + - no lifecycle promotion is authorized + - does not authorize model lifecycle promotion + - not authorize + - does not authorize +evidence_window_chars: 280 diff --git a/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json new file mode 100644 index 0000000..f84560c --- /dev/null +++ b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json @@ -0,0 +1,61 @@ +{ + "scan_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "config_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19\\lifecycle-guard-config.yaml", + "files_scanned": [ + "reports/Round05_1_web_ccra_acceptance_2026-06-19.md" + ], + "possible_overclaims": [], + "field_level_findings": [], + "phrase_level_findings": [], + "missing_evidence_markers": [], + "warnings": [], + "blocking_errors": [], + "observations": [ + { + "file": "reports/Round05_1_web_ccra_acceptance_2026-06-19.md", + "source": "text", + "phrase": "accepted", + "line": 22, + "column": 29, + "severity": "observation", + "evidence_present": true, + "context": "cle promotion is authorized. - No new regression additions are required now. ## 2. Accepted Behavior Outcome Evidence marker: Web CCRA acceptance was provided by the Owner on 2026-06-19 and applies to the Round 05.1 selector behavior outcome below. - Targeted behavior changes accepted: 7. - Non-target behavior changes accepted: 0. - Independent routing diff `ATTENTION` status accepted as expected missing-before calibration additions. Targeted cases covered by this Web CCRA acceptance: - `R04-BI-010` - `R04-BI-011` - `R04-BI-012` - `R04-BI-013` - `R04-BI-015", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + }, + { + "file": "reports/Round05_1_web_ccra_acceptance_2026-06-19.md", + "source": "text", + "phrase": "accepted", + "line": 23, + "column": 31, + "severity": "observation", + "evidence_present": true, + "context": "ssion additions are required now. ## 2. Accepted Behavior Outcome Evidence marker: Web CCRA acceptance was provided by the Owner on 2026-06-19 and applies to the Round 05.1 selector behavior outcome below. - Targeted behavior changes accepted: 7. - Non-target behavior changes accepted: 0. - Independent routing diff `ATTENTION` status accepted as expected missing-before calibration additions. Targeted cases covered by this Web CCRA acceptance: - `R04-BI-010` - `R04-BI-011` - `R04-BI-012` - `R04-BI-013` - `R04-BI-015` - `R04-BI-017` - `R04-BI-030` ## 3. Life", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + }, + { + "file": "reports/Round05_1_web_ccra_acceptance_2026-06-19.md", + "source": "text", + "phrase": "accepted", + "line": 24, + "column": 47, + "severity": "observation", + "evidence_present": true, + "context": "Outcome Evidence marker: Web CCRA acceptance was provided by the Owner on 2026-06-19 and applies to the Round 05.1 selector behavior outcome below. - Targeted behavior changes accepted: 7. - Non-target behavior changes accepted: 0. - Independent routing diff `ATTENTION` status accepted as expected missing-before calibration additions. Targeted cases covered by this Web CCRA acceptance: - `R04-BI-010` - `R04-BI-011` - `R04-BI-012` - `R04-BI-013` - `R04-BI-015` - `R04-BI-017` - `R04-BI-030` ## 3. Lifecycle Status QPI remains: - status: `draft` - stability_l", + "message": "Approval claim phrase has nearby evidence marker; approval validity is not decided by this scan.", + "kind": "evidence_present_claim" + } + ], + "machine_readable_summary": { + "status": "PASS", + "files_scanned_count": 1, + "field_finding_count": 0, + "phrase_finding_count": 0, + "missing_evidence_count": 0, + "warning_count": 0, + "blocking_count": 0, + "observation_count": 3 + } +} \ No newline at end of file diff --git a/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md new file mode 100644 index 0000000..39d53e5 --- /dev/null +++ b/reports/round05_1_web_ccra_acceptance_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md @@ -0,0 +1,27 @@ +# Lifecycle Status Guard Scan + +## Summary + +- Status: `PASS` +- Files scanned: 1 +- Blocking findings: 0 +- Warnings: 0 +- Evidence-present observations: 3 + +## Blocking Findings + +- None + +## Warnings + +- None + +## Observations + +- `reports/Round05_1_web_ccra_acceptance_2026-06-19.md` line 22: `accepted` - evidence marker present; approval validity not decided. +- `reports/Round05_1_web_ccra_acceptance_2026-06-19.md` line 23: `accepted` - evidence marker present; approval validity not decided. +- `reports/Round05_1_web_ccra_acceptance_2026-06-19.md` line 24: `accepted` - evidence marker present; approval validity not decided. + +## Files Scanned + +- `reports/Round05_1_web_ccra_acceptance_2026-06-19.md` diff --git a/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml new file mode 100644 index 0000000..2ab8063 --- /dev/null +++ b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-guard-config.yaml @@ -0,0 +1,43 @@ +watched_paths: + - "reports/Round04_closeout_note_2026-06-18.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md" + - "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md" +status_fields: + - status + - lifecycle + - model.status + - model.lifecycle +forbidden_status_values: + - stable + - accepted + - owner-approved + - ccra-approved +warning_status_values: + - candidate + - ready-for-review +required_evidence_markers: + - owner_decision + - owner decision + - ccra_review + - ccra review + - web ccra +approved_phrases: + - owner-approved + - ccra-approved + - Owner approved + - CCRA approved +forbidden_phrases: + - production-ready + - released to production + - final approved +allowed_contexts: + - do not say + - must not claim + - example: +evidence_window_chars: 240 diff --git a/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json new file mode 100644 index 0000000..868bef7 --- /dev/null +++ b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.json @@ -0,0 +1,32 @@ +{ + "scan_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong", + "config_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\reports\\round05_init_lifecycle_status_guard_scan_2026-06-19\\lifecycle-guard-config.yaml", + "files_scanned": [ + "ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md", + "ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md", + "reports/Round04_closeout_note_2026-06-18.md" + ], + "possible_overclaims": [], + "field_level_findings": [], + "phrase_level_findings": [], + "missing_evidence_markers": [], + "warnings": [], + "blocking_errors": [], + "observations": [], + "machine_readable_summary": { + "status": "PASS", + "files_scanned_count": 9, + "field_finding_count": 0, + "phrase_finding_count": 0, + "missing_evidence_count": 0, + "warning_count": 0, + "blocking_count": 0, + "observation_count": 0 + } +} \ No newline at end of file diff --git a/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md new file mode 100644 index 0000000..5d6c0ca --- /dev/null +++ b/reports/round05_init_lifecycle_status_guard_scan_2026-06-19/lifecycle-status-guard-scan.md @@ -0,0 +1,33 @@ +# Lifecycle Status Guard Scan + +## Summary + +- Status: `PASS` +- Files scanned: 9 +- Blocking findings: 0 +- Warnings: 0 +- Evidence-present observations: 0 + +## Blocking Findings + +- None + +## Warnings + +- None + +## Observations + +- None + +## Files Scanned + +- `ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/03_CANDIDATE_CALIBRATION_CASES.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/04_CANDIDATE_REGRESSION_CASES.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/05_CCRA_REVIEW_QUESTIONS_ROUND05.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/06_ROUND05_POLICY_DECISION_MATRIX.md` +- `ccra_review_bundle/round-05_init_selector-calibration-policy/07_ROUND05_1_PATCH_PLANNING.md` +- `reports/Round04_closeout_note_2026-06-18.md` diff --git a/reports/selector_calibration_smoke_report.md b/reports/selector_calibration_smoke_report.md index aca0a0b..8198b2a 100644 --- a/reports/selector_calibration_smoke_report.md +++ b/reports/selector_calibration_smoke_report.md @@ -4,9 +4,9 @@ Status: `PASS` Command: `python scripts/run_selector_calibration_smoke.py` -Calibration inputs checked: 95 +Calibration inputs checked: 114 Failures: 0 -Warnings: 0 +Warnings: 1 ## Cases @@ -105,3 +105,23 @@ Warnings: 0 - `selector_calibration_qpi_depth_limited_problem_or_issue_001`: PASS; expected=select_qpi_reject_ia; selected=['qpi']; no_call=False - `selector_calibration_qpi_depth_limited_dominant_scarcity_001`: PASS; expected=select_qpi_reject_ia; selected=['qpi']; no_call=False - `selector_calibration_analysis_override_should_call_001`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_governance_responsibility_consensus_qpi_010`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_governance_responsibility_consensus_qpi_011`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_governance_responsibility_consensus_qpi_012`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_governance_responsibility_consensus_qpi_013`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_execution_constraint_no_call_014`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_capacity_resource_path_boundary_015`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_capacity_resource_path_boundary_016`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_capacity_resource_path_boundary_017`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_natural_language_prior_qpi_claim_025`: PASS; expected=select_qpi; selected=['intellectual_archaeology', 'qpi']; no_call=False + - WARNING: unexpected extra selected models: intellectual_archaeology +- `selector_calibration_round05_1_direct_ia_exception_candidate_026`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_direct_ia_exception_candidate_027`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_direct_ia_exception_candidate_038`: PASS; expected=select_qpi; selected=['qpi']; no_call=False +- `selector_calibration_round05_1_ambiguous_low_context_no_call_028`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_ambiguous_low_context_no_call_029`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_ambiguous_low_context_no_call_030`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_direct_execution_no_call_031`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_direct_execution_no_call_032`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_direct_execution_no_call_033`: PASS; expected=no_call; selected=[]; no_call=True +- `selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022`: PASS; expected=select_qpi_reject_ia; selected=['qpi']; no_call=False diff --git a/scripts/README.md b/scripts/README.md index c10feae..f58929d 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -13,6 +13,8 @@ Current script: - `run_selector_calibration_smoke.py` - `run_round04_blind_routing.py` - `run_round04_post_patch_verification.py` +- `init_round05_context.py` +- `run_round05_1_selector_patch_audit.py` Run: @@ -69,4 +71,22 @@ python scripts\run_round04_post_patch_verification.py This reruns the frozen Round 04 input pool after selector rule patches and writes `reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md`. It is not a second blind test. +Initialize Round 05 new-session context: + +```powershell +python scripts\init_round05_context.py +``` + +This reads Round 04 / 04.1 reports, selector source files, regression files, and workflow decisions, then writes `ccra_review_bundle/round-05_init_selector-calibration-policy/00_ROUND05_NEW_SESSION_CONTEXT.md`. It does not modify selector rules, model cards, model specs, or regression cases. + +Run Round 05.1 selector patch audit: + +```powershell +python scripts\run_round05_1_selector_patch_audit.py baseline +python scripts\run_round05_1_selector_patch_audit.py after +python scripts\run_round05_1_selector_patch_audit.py diff +``` + +This captures before / after selector behavior for the Round 04 blind pool, selector calibration inputs, and aggregate regression cases. The diff report includes selected models, rejected models, scores, no-call status, reasons, penalties, target classification, changed fields, and non-target disposition placeholders. + Prefer Python standard library before adding dependencies. diff --git a/scripts/init_round05_context.py b/scripts/init_round05_context.py new file mode 100644 index 0000000..f365089 --- /dev/null +++ b/scripts/init_round05_context.py @@ -0,0 +1,296 @@ +import json +import sys +from datetime import date +from pathlib import Path + + +OUTPUT_RELATIVE_PATH = ( + Path("ccra_review_bundle") + / "round-05_init_selector-calibration-policy" + / "00_ROUND05_NEW_SESSION_CONTEXT.md" +) + +REQUIRED_SOURCE_FILES = [ + "reports/Round04_closeout_note_2026-06-18.md", + "reports/Round04_blind_routing_evaluation_report_2026-06-18.md", + "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md", + "selector/round04_blind_inputs.json", + "selector/selector_rules.json", + "selector/selector_calibration_inputs.json", + "tests/qpi.regression.json", + "tests/intellectual_archaeology.regression.json", + "tests/regression_cases.json", + "docs/DECISIONS.md", + "docs/WORKFLOW.md", +] + +SECTION_TITLES = [ + "Project State", + "Round 04 / 04.1 Closure Summary", + "Round 05: Selector Calibration Policy Review", + "Round 05 Core Questions", + "Files To Read in New Conversation", + "Round 05 Non-Goals", + "Suggested Round 05 Deliverables", + "Missing Files", +] + +MODEL_FILES = { + "QPI": Path("models") / "qpi.model.json", + "Intellectual Archaeology": Path("models") / "intellectual_archaeology.model.json", +} + +REGRESSION_FILES = { + "QPI": Path("tests") / "qpi.regression.json", + "Intellectual Archaeology": Path("tests") / "intellectual_archaeology.regression.json", + "Aggregate": Path("tests") / "regression_cases.json", +} + + +def read_json(path): + return json.loads(path.read_text(encoding="utf-8")) + + +def collect_missing_files(root): + return [ + rel_path + for rel_path in REQUIRED_SOURCE_FILES + if not (root / Path(rel_path)).is_file() + ] + + +def collect_model_states(root): + states = [] + for display_name, rel_path in MODEL_FILES.items(): + path = root / rel_path + if not path.is_file(): + states.append({ + "display_name": display_name, + "status": "missing", + "stability_level": "missing", + "regression_status": "missing", + }) + continue + + data = read_json(path) + states.append({ + "display_name": display_name, + "status": data.get("status", "unknown"), + "stability_level": data.get("stability_profile", {}).get("stability_level", "unknown"), + "regression_status": data.get("regression_status", "unknown"), + }) + return states + + +def collect_regression_counts(root): + counts = {} + for display_name, rel_path in REGRESSION_FILES.items(): + path = root / rel_path + if not path.is_file(): + counts[display_name] = "missing" + continue + data = read_json(path) + counts[display_name] = len(data.get("regression_cases", [])) + return counts + + +def collect_round04_evidence(root): + closeout = root / "reports" / "Round04_closeout_note_2026-06-18.md" + post_patch = root / "reports" / "Round04_1_post_patch_routing_verification_report_2026-06-18.md" + evidence = { + "closeout_note_present": closeout.is_file(), + "post_patch_report_present": post_patch.is_file(), + "targeted_cases_checked": "unknown", + "targeted_failures": "unknown", + "behavior_changes_recorded": "unknown", + "r04_bi_022_recorded": False, + } + + if post_patch.is_file(): + text = post_patch.read_text(encoding="utf-8") + evidence["targeted_cases_checked"] = extract_report_value(text, "Targeted cases checked") + evidence["targeted_failures"] = extract_report_value(text, "Targeted failures") + evidence["behavior_changes_recorded"] = extract_report_value(text, "Behavior changes recorded") + evidence["r04_bi_022_recorded"] = "R04-BI-022" in text + + return evidence + + +def extract_report_value(text, label): + prefix = f"{label}: " + for line in text.splitlines(): + if line.startswith(prefix): + return line[len(prefix):].strip() + return "unknown" + + +def build_markdown_list(items): + return "\n".join(f"- {item}" for item in items) + + +def build_file_readiness_lines(root): + lines = [] + for rel_path in REQUIRED_SOURCE_FILES: + status = "present" if (root / Path(rel_path)).is_file() else "missing" + lines.append(f"- `{rel_path}` ({status})") + return lines + + +def build_context_document(root): + missing_files = collect_missing_files(root) + model_states = collect_model_states(root) + regression_counts = collect_regression_counts(root) + evidence = collect_round04_evidence(root) + + model_state_lines = [ + f"- {item['display_name']}: status `{item['status']}`, " + f"stability_level `{item['stability_level']}`, " + f"regression_status `{item['regression_status']}`" + for item in model_states + ] + regression_lines = [ + f"- {name}: {count}" + for name, count in regression_counts.items() + ] + missing_lines = ["- None"] if not missing_files else [f"- `{path}`" for path in missing_files] + + lines = [ + "# Round 05 New Session Context", + "", + f"Generated: {date.today().isoformat()}", + "", + "Generated by `python scripts/init_round05_context.py`.", + "", + "This file is a read-only startup context for a new Round 05 conversation. The script does not call an LLM and does not modify selector rules, model cards, model specs, or regression cases.", + "", + "## Project State", + "", + "- Current phase: `model_library_mvp`.", + "- Current goal: file-first cognitive model library MVP.", + "- Current sample models: QPI and Intellectual Archaeology.", + "- Current selector: rule-based, backed by `selector/selector_rules.json`.", + "- No LLM selector, RAG, vector database, frontend, backend, or service layer is in scope.", + "", + "Current model lifecycle state:", + "", + *model_state_lines, + "", + "Current regression case counts:", + "", + *regression_lines, + "", + "## Round 04 / 04.1 Closure Summary", + "", + "- Round 04 was a blind routing evaluation.", + "- The original Round 04 blind routing report is preserved and was not rewritten.", + "- Round 04.1 was a selector no-call, hard exclusion, and depth-limiting patch plus post-patch verification.", + "- Round 04.1 is not a second blind test.", + "- Four targeted cases passed post-patch verification.", + f"- Targeted cases checked: {evidence['targeted_cases_checked']}.", + f"- Targeted failures: {evidence['targeted_failures']}.", + f"- Behavior changes recorded: {evidence['behavior_changes_recorded']}.", + "- No model lifecycle upgrade follows from Round 04 / 04.1.", + "- No LLM selector is introduced.", + "- QPI and Intellectual Archaeology remain `draft / B / pending`.", + "", + "Round 04.1 targeted fixes:", + "", + "- `R04-BI-002`: translation payload must not trigger QPI.", + "- `R04-BI-024`: explicit IA refusal must hard-exclude Intellectual Archaeology while allowing lightweight QPI.", + "- `R04-BI-035`: depth-limiting plus dominant-scarcity judgment should allow QPI.", + "- `R04-BI-036`: depth-limiting plus information / path / consensus scarcity judgment should allow QPI.", + "", + "`R04-BI-022` closeout note:", + "", + "- Original result: hard no-call.", + "- After patch: QPI selected, IA rejected.", + "- Judgment: accepted collateral behavior change from the depth-limiting QPI override.", + "- This is not treated as a new failure.", + "- It is already represented in QPI regression as `case_qpi_round04_depth_limited_assumption_scarcity_001`.", + "- Round 05 should discuss whether it remains regression, also enters calibration, or becomes calibration-only policy material later.", + "- Do not open a new patch round only for `R04-BI-022`.", + "", + "## Round 05: Selector Calibration Policy Review", + "", + "Round 05 should review selector calibration policy before changing rules.", + "", + "Round 05 should not directly modify selector rules unless Owner / CCRA explicitly approves a follow-up Round 05.1 patch.", + "", + "Round 05 should not continue treating Round 04.1 as an unfinished patch round. The policy review starts from the accepted Round 04 / 04.1 closure evidence.", + "", + "## Round 05 Core Questions", + "", + "- Should governance / responsibility / consensus inputs more easily enter QPI?", + "- For capacity / resource / path inputs, which should remain no-call and which should enter QPI?", + "- Should likely Intellectual Archaeology natural-language inputs allow direct IA entry, or must they be QPI-first?", + "- When the user says \"QPI already judged...\", should the selector still select QPI together with IA, or select IA only?", + "- How should ambiguous low-context inputs be handled?", + "- Is a before/after behavior diff checker needed to list every non-target behavior change automatically?", + "- Should `R04-BI-022` stay in regression, move into calibration discussion, or both?", + "", + "## Files To Read in New Conversation", + "", + *build_file_readiness_lines(root), + "", + "## Round 05 Non-Goals", + "", + "- Do not add a third model.", + "- Do not upgrade QPI.", + "- Do not upgrade Intellectual Archaeology.", + "- Do not introduce an LLM selector.", + "- Do not introduce RAG, vector database, frontend, or backend.", + "- Do not expand all organization problems into QPI recall.", + "- Do not convert the full Round 04 blind pool directly into regression.", + "", + "## Suggested Round 05 Deliverables", + "", + "- `01_ROUND05_SCOPE_AND_POLICY_QUESTIONS.md`", + "- `02_ROUND04_BEHAVIOR_DIFF_FOR_CALIBRATION.md`", + "- `03_CANDIDATE_CALIBRATION_CASES.md`", + "- `04_CANDIDATE_REGRESSION_CASES.md`", + "- `05_CCRA_REVIEW_QUESTIONS_ROUND05.md`", + "", + "## Missing Files", + "", + *missing_lines, + "", + ] + + summary = { + "output_path": str(OUTPUT_RELATIVE_PATH).replace("\\", "/"), + "success": True, + "missing_files": missing_files, + "sections": SECTION_TITLES, + } + return "\n".join(lines), summary + + +def write_context_document(root): + document, summary = build_context_document(root) + output_path = root / OUTPUT_RELATIVE_PATH + output_path.parent.mkdir(parents=True, exist_ok=True) + output_path.write_text(document, encoding="utf-8") + return output_path, summary + + +def main(): + root = Path(__file__).resolve().parents[1] + output_path, summary = write_context_document(root) + + print(f"Generated file: {output_path}") + print("Success: yes") + if summary["missing_files"]: + print("Missing files:") + for path in summary["missing_files"]: + print(f"- {path}") + else: + print("Missing files: none") + print("Main sections:") + for section in summary["sections"]: + print(f"- {section}") + print("Selector rules modified: no") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/scripts/run_round04_post_patch_verification.py b/scripts/run_round04_post_patch_verification.py index a5a58f1..6e6ff48 100644 --- a/scripts/run_round04_post_patch_verification.py +++ b/scripts/run_round04_post_patch_verification.py @@ -155,7 +155,7 @@ def build_results(root): return input_set, list(after_results.values()), targeted, behavior_diffs -def build_post_patch_report(root): +def build_current_post_patch_report(root): input_set, all_results, targeted, behavior_diffs = build_results(root) failures = [item for item in targeted if item["errors"]] no_call_count = sum(1 for item in all_results if item["no_call"]) @@ -259,6 +259,13 @@ def build_post_patch_report(root): return "\n".join(lines) +def build_post_patch_report(root): + report_path = root / "reports" / REPORT_NAME + if report_path.exists(): + return report_path.read_text(encoding="utf-8") + return build_current_post_patch_report(root) + + def write_report(root): report_path = root / "reports" / REPORT_NAME report_path.write_text(build_post_patch_report(root), encoding="utf-8") diff --git a/scripts/run_round05_1_selector_patch_audit.py b/scripts/run_round05_1_selector_patch_audit.py new file mode 100644 index 0000000..3ef3163 --- /dev/null +++ b/scripts/run_round05_1_selector_patch_audit.py @@ -0,0 +1,350 @@ +import argparse +import json +import sys +from datetime import datetime +from pathlib import Path + +sys.path.insert(0, str(Path(__file__).resolve().parent)) + +from run_selector_demo import load_selector_rules, recommend + + +TARGETED_CASES = { + "R04-BI-010", + "R04-BI-011", + "R04-BI-012", + "R04-BI-013", + "R04-BI-014", + "R04-BI-015", + "R04-BI-016", + "R04-BI-017", + "R04-BI-025", + "R04-BI-026", + "R04-BI-027", + "R04-BI-028", + "R04-BI-029", + "R04-BI-030", + "R04-BI-031", + "R04-BI-032", + "R04-BI-033", + "R04-BI-038", +} + +OUTPUT_DIR = Path("reports") / "round05_1_selector_patch_audit" +BEFORE_SNAPSHOT = "before_selector_behavior.json" +AFTER_SNAPSHOT = "after_selector_behavior.json" +DIFF_REPORT_JSON = "round05_1_behavior_diff.json" +DIFF_REPORT_MD = "round05_1_behavior_diff.md" + +DIFF_FIELDS = [ + "selected_model_ids", + "rejected_model_ids", + "scores", + "no_call", + "reasons", + "penalties", +] + + +def read_json(path): + return json.loads(Path(path).read_text(encoding="utf-8")) + + +def write_json(path, data): + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text(json.dumps(data, ensure_ascii=False, indent=2) + "\n", encoding="utf-8") + + +def route_from_selected(selected_model_ids, no_call): + if no_call or not selected_model_ids: + return "no_call" + return "+".join(selected_model_ids) + + +def model_field_map(selector_result, field_name): + mapping = {} + for item in selector_result.get("selected_models", []) + selector_result.get("rejected_models", []): + mapping[item["model_id"]] = item.get(field_name, []) + return mapping + + +def model_score_map(selector_result): + scores = {} + for item in selector_result.get("selected_models", []) + selector_result.get("rejected_models", []): + scores[item["model_id"]] = item.get("score", 0.0) + return scores + + +def build_behavior_record(source, case_id, input_text, selector_result, targeted=False, metadata=None): + selected_model_ids = [item["model_id"] for item in selector_result.get("selected_models", [])] + rejected_model_ids = [item["model_id"] for item in selector_result.get("rejected_models", [])] + no_call = bool(selector_result.get("no_call")) + return { + "case_id": case_id, + "source": source, + "input": input_text, + "targeted": targeted, + "selected_model_ids": selected_model_ids, + "rejected_model_ids": rejected_model_ids, + "route": route_from_selected(selected_model_ids, no_call), + "no_call": no_call, + "scores": model_score_map(selector_result), + "reasons": model_field_map(selector_result, "reasons"), + "penalties": model_field_map(selector_result, "penalties"), + "metadata": metadata or {}, + } + + +def load_round04_cases(root): + data = read_json(root / "selector" / "round04_blind_inputs.json") + cases = [] + for item in data.get("inputs", []): + case_id = item["input_id"] + cases.append({ + "source": "round04_blind_pool", + "case_id": case_id, + "input": item["input_text"], + "metadata": { + "category_for_owner_review": item.get("category_for_owner_review"), + "why_included": item.get("why_included"), + }, + }) + return cases + + +def load_calibration_cases(root): + data = read_json(root / "selector" / "selector_calibration_inputs.json") + cases = [] + for item in data.get("inputs", []): + cases.append({ + "source": "selector_calibration_inputs", + "case_id": item["case_id"], + "input": item["input"], + "metadata": { + "category": item.get("category"), + "expected_selector_behavior": item.get("expected_selector_behavior"), + "expected_notes": item.get("expected_notes"), + }, + }) + return cases + + +def load_regression_cases(root): + data = read_json(root / "tests" / "regression_cases.json") + cases = [] + for item in data.get("regression_cases", []): + cases.append({ + "source": "aggregate_regression_cases", + "case_id": item["case_id"], + "input": item["input"], + "metadata": { + "model_id": item.get("model_id"), + "case_type": item.get("case_type"), + "expected_primary_model": item.get("expected_primary_model"), + "negative_expected_models": item.get("negative_expected_models", []), + }, + }) + return cases + + +def collect_cases(root): + cases = [] + cases.extend(load_round04_cases(root)) + cases.extend(load_calibration_cases(root)) + cases.extend(load_regression_cases(root)) + return cases + + +def build_snapshot(root, snapshot_type): + records = [] + for case in collect_cases(root): + result = recommend(root, case["input"]) + records.append(build_behavior_record( + source=case["source"], + case_id=case["case_id"], + input_text=case["input"], + selector_result=result, + targeted=case["case_id"] in TARGETED_CASES, + metadata=case["metadata"], + )) + selector_rules = load_selector_rules(root) + return { + "snapshot_type": snapshot_type, + "generated_at": datetime.now().isoformat(timespec="seconds"), + "selector_version": selector_rules.get("selector_version"), + "case_count": len(records), + "targeted_cases": sorted(TARGETED_CASES), + "records": records, + } + + +def changed_fields(before_record, after_record): + return [ + field + for field in DIFF_FIELDS + if before_record.get(field) != after_record.get(field) + ] + + +def diff_behavior_records(before_records, after_records, targeted_cases=None): + targeted_cases = set(targeted_cases or TARGETED_CASES) + before_by_id = {record["case_id"]: record for record in before_records} + after_by_id = {record["case_id"]: record for record in after_records} + common_ids = sorted(set(before_by_id) & set(after_by_id)) + missing_before = sorted(set(after_by_id) - set(before_by_id)) + missing_after = sorted(set(before_by_id) - set(after_by_id)) + changed = [] + + for case_id in common_ids: + before_record = before_by_id[case_id] + after_record = after_by_id[case_id] + fields = changed_fields(before_record, after_record) + if not fields: + continue + is_targeted = case_id in targeted_cases + item = { + "case_id": case_id, + "source": after_record.get("source"), + "targeted": is_targeted, + "expected_by_policy": is_targeted, + "changed_fields": fields, + "before": {field: before_record.get(field) for field in DIFF_FIELDS}, + "after": {field: after_record.get(field) for field in DIFF_FIELDS}, + "disposition_required": not is_targeted, + } + if not is_targeted: + item["owner_disposition"] = "defer" + item["ccra_disposition"] = "defer" + item["follow_up"] = "Owner / CCRA disposition required before closeout." + changed.append(item) + + targeted_changes = [item for item in changed if item["targeted"]] + non_target_changes = [item for item in changed if not item["targeted"]] + return { + "summary": { + "status": "ATTENTION" if non_target_changes else "PASS", + "total_cases_compared": len(common_ids), + "changed_cases": len(changed), + "targeted_changes": len(targeted_changes), + "non_target_changes": len(non_target_changes), + "missing_before_cases": len(missing_before), + "missing_after_cases": len(missing_after), + }, + "changed_cases": changed, + "targeted_changes": targeted_changes, + "non_target_changes": non_target_changes, + "missing_before_cases": missing_before, + "missing_after_cases": missing_after, + } + + +def load_snapshot(path): + data = read_json(path) + return data.get("records", []) + + +def write_snapshot_report(path, snapshot): + lines = [ + f"# Round 05.1 Selector Behavior Snapshot: {snapshot['snapshot_type']}", + "", + f"Selector version: `{snapshot.get('selector_version')}`", + f"Cases captured: {snapshot.get('case_count')}", + "", + "## Sources", + "", + ] + source_counts = {} + for record in snapshot.get("records", []): + source_counts[record["source"]] = source_counts.get(record["source"], 0) + 1 + for source, count in sorted(source_counts.items()): + lines.append(f"- `{source}`: {count}") + lines.extend(["", "## Targeted Cases", ""]) + for case_id in snapshot.get("targeted_cases", []): + lines.append(f"- `{case_id}`") + path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + +def write_diff_markdown(path, diff): + summary = diff["summary"] + lines = [ + "# Round 05.1 Selector Behavior Diff", + "", + f"Status: `{summary['status']}`", + "", + f"Total cases compared: {summary['total_cases_compared']}", + f"Changed cases: {summary['changed_cases']}", + f"Targeted changes: {summary['targeted_changes']}", + f"Non-target changes: {summary['non_target_changes']}", + f"Missing before cases: {summary['missing_before_cases']}", + f"Missing after cases: {summary['missing_after_cases']}", + "", + "## Targeted Changes", + "", + ] + for item in diff["targeted_changes"]: + lines.append(f"- `{item['case_id']}` ({item['source']}): changed_fields={item['changed_fields']}") + if not diff["targeted_changes"]: + lines.append("- None") + lines.extend(["", "## Non-Target Changes", ""]) + for item in diff["non_target_changes"]: + lines.append( + f"- `{item['case_id']}` ({item['source']}): changed_fields={item['changed_fields']}; " + f"owner_disposition=`{item['owner_disposition']}`; ccra_disposition=`{item['ccra_disposition']}`" + ) + if not diff["non_target_changes"]: + lines.append("- None") + lines.extend(["", "## Missing Cases", ""]) + if diff["missing_before_cases"] or diff["missing_after_cases"]: + lines.append(f"- missing_before_cases: `{diff['missing_before_cases']}`") + lines.append(f"- missing_after_cases: `{diff['missing_after_cases']}`") + else: + lines.append("- None") + path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + +def write_snapshot(root, output_dir, snapshot_type): + output_dir.mkdir(parents=True, exist_ok=True) + snapshot = build_snapshot(root, snapshot_type) + json_name = BEFORE_SNAPSHOT if snapshot_type == "before" else AFTER_SNAPSHOT + md_name = json_name.replace(".json", ".md") + write_json(output_dir / json_name, snapshot) + write_snapshot_report(output_dir / md_name, snapshot) + return output_dir / json_name + + +def write_diff(output_dir): + before_path = output_dir / BEFORE_SNAPSHOT + after_path = output_dir / AFTER_SNAPSHOT + diff = diff_behavior_records( + load_snapshot(before_path), + load_snapshot(after_path), + targeted_cases=TARGETED_CASES, + ) + write_json(output_dir / DIFF_REPORT_JSON, diff) + write_diff_markdown(output_dir / DIFF_REPORT_MD, diff) + return output_dir / DIFF_REPORT_JSON + + +def main(argv=None): + parser = argparse.ArgumentParser(description="Capture and diff Round 05.1 selector behavior.") + parser.add_argument("mode", choices=["baseline", "after", "diff"]) + parser.add_argument("--output-dir", default=str(OUTPUT_DIR)) + args = parser.parse_args(argv) + + root = Path(__file__).resolve().parents[1] + output_dir = root / args.output_dir + if args.mode == "baseline": + path = write_snapshot(root, output_dir, "before") + print(f"before snapshot written to {path}") + return 0 + if args.mode == "after": + path = write_snapshot(root, output_dir, "after") + print(f"after snapshot written to {path}") + return 0 + path = write_diff(output_dir) + print(f"behavior diff written to {path}") + return 0 + + +if __name__ == "__main__": + sys.exit(main()) diff --git a/selector/README.md b/selector/README.md index 426e635..271367b 100644 --- a/selector/README.md +++ b/selector/README.md @@ -37,6 +37,15 @@ Round 04.1 selector rule: - IA refusal variants such as `不要进入思想考古` and `不做思想考古` are model-level hard exclusions for IA. - Depth-limiting phrases paired with `主导稀缺` or `缺信息 / 缺路径 / 缺共识` intent should allow QPI and reject IA. +Round 05.1 selector rule: + +- Governance / responsibility / consensus wording is not enough by itself to select QPI. +- Narrow QPI positive signals are allowed when the input includes responsibility ambiguity, direction collapse, commitment waiting, decision authority gaps, minimum-path uncertainty, or stable-output blockage. +- Capacity wording remains no-call when it only expresses an execution constraint. +- Ambiguous low-context inputs such as `还是那个老问题` should no-call instead of selecting QPI by the bare word `问题`. +- Default QPI-before-IA remains unchanged. +- Natural-language prior-QPI claims still keep lightweight QPI review; structured `prior_qpi_result` selector support is not implemented in Round 05.1. + Current files: - `selector_rules.json` @@ -57,6 +66,8 @@ Round 04 blind routing evaluation is `scripts/run_round04_blind_routing.py`. Round 04.1 post-patch routing verification is `scripts/run_round04_post_patch_verification.py`. +Round 05.1 selector patch audit is `scripts/run_round05_1_selector_patch_audit.py`. + `round04_blind_inputs.json` is a frozen blind input pool for first-run routing evaluation. It intentionally contains no expected selector behavior and should not be merged into calibration inputs before owner / GPT / CCRA review. `qpi_case_digests.json` stores owner-reviewed QPI case digests that can feed selector calibration or later regression selection. It is not a model status upgrade and should not include unreviewed draft cases. diff --git a/selector/selector_calibration_inputs.json b/selector/selector_calibration_inputs.json index 1c788c3..cb09e17 100644 --- a/selector/selector_calibration_inputs.json +++ b/selector/selector_calibration_inputs.json @@ -667,6 +667,139 @@ "input": "请把下面内容总结成三点,但不要只执行,请分析背后的问题定义和组织结构冲突。", "expected_selector_behavior": "select_qpi", "expected_notes": "Round 03.1 explicit analysis override should preserve QPI selection despite direct-execution phrasing." + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_010", + "category": "governance_responsibility_consensus_qpi", + "input": "每个部门都说支持这个项目,但一到分工就没人愿意承担主责。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-010: support language plus missing primary responsibility is a conditional QPI weak-positive signal." + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_011", + "category": "governance_responsibility_consensus_qpi", + "input": "老板要创新,财务要控成本,业务要短期业绩,最后方案总是被折中到没有方向。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-011: cross-stakeholder conflict collapses direction and should enter QPI problem definition." + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_012", + "category": "governance_responsibility_consensus_qpi", + "input": "我们不是不知道怎么做,而是每个人都在等别人先表态。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-012: action is blocked by consensus or commitment scarcity, not missing instructions." + }, + { + "case_id": "selector_calibration_round05_1_governance_responsibility_consensus_qpi_013", + "category": "governance_responsibility_consensus_qpi", + "input": "这个流程改造牵涉教务、学院和信息化部门,谁都能提意见,但没人能拍板。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-013: decision authority gap is a conditional QPI weak-positive signal." + }, + { + "case_id": "selector_calibration_round05_1_execution_constraint_no_call_014", + "category": "execution_constraint_no_call", + "input": "团队现在知道目标,也认可方向,但只有两个人能做关键模块,进度一直被产能卡住。", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-014: capacity wording alone remains no-call when it is only an execution constraint." + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_015", + "category": "capacity_resource_path_boundary", + "input": "我们知道要做知识库,也有材料,但不知道从哪条最小路径开始。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-015: missing minimum path changes problem framing and should route to QPI." + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_016", + "category": "capacity_resource_path_boundary", + "input": "预算不是最大问题,问题是现有系统、权限和审批流程都接不上。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-016: system, permission, and approval friction changes path and responsibility boundaries." + }, + { + "case_id": "selector_calibration_round05_1_capacity_resource_path_boundary_017", + "category": "capacity_resource_path_boundary", + "input": "这件事大家都觉得重要,但每周只能挤出零散时间,所以一直没有稳定产出。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-017: scattered time blocks stable output and should be reviewed as a path or responsibility-boundary issue." + }, + { + "case_id": "selector_calibration_round05_1_natural_language_prior_qpi_claim_025", + "category": "natural_language_prior_qpi_claim", + "input": "QPI 已经判断这是中重型课题,现在请继续分析它背后的底层假设、生成机制和长期稳定结构。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-025: natural-language prior-QPI claim is not enough to skip lightweight QPI review." + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_026", + "category": "direct_ia_exception_candidate", + "input": "这个现象反复出现在不同项目里,我想知道它背后的思想结构是什么,而不是只做问题分类。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-026: direct IA remains a candidate exception, not automatic selection." + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_027", + "category": "direct_ia_exception_candidate", + "input": "请分析这套判断为什么会长期成立,它依赖哪些世界观、因果假设和行动边界。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-027: explicit deep-intent language remains QPI-first unless direct IA exception is separately narrowed." + }, + { + "case_id": "selector_calibration_round05_1_direct_ia_exception_candidate_038", + "category": "direct_ia_exception_candidate", + "input": "这类失败在不同项目里反复出现,我想抽出它背后稳定的生成机制和可迁移框架。", + "expected_selector_behavior": "select_qpi", + "expected_notes": "Round 05.1 from R04-BI-038: reusable mechanism language is a direct IA candidate but should not bypass QPI-first by default." + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_028", + "category": "ambiguous_low_context_no_call", + "input": "这个不太对。", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-028: ambiguous low-context input should not select QPI or IA." + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_029", + "category": "ambiguous_low_context_no_call", + "input": "怎么又卡住了?", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-029: vague stuckness without subject or scenario should not select QPI or IA." + }, + { + "case_id": "selector_calibration_round05_1_ambiguous_low_context_no_call_030", + "category": "ambiguous_low_context_no_call", + "input": "还是那个老问题。", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-030: low-context reference to an old problem should not select QPI without scenario context." + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_031", + "category": "direct_execution_no_call", + "input": "如何在 Excel 里冻结首行?", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-031: tool how-to remains no-call." + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_032", + "category": "direct_execution_no_call", + "input": "怎么把 Markdown 文件转成 PDF?", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-032: conversion how-to remains no-call." + }, + { + "case_id": "selector_calibration_round05_1_direct_execution_no_call_033", + "category": "direct_execution_no_call", + "input": "判断一下“alignment”在这句话里是什么意思。", + "expected_selector_behavior": "no_call", + "expected_notes": "Round 05.1 from R04-BI-033: simple word-sense judgment remains no-call." + }, + { + "case_id": "selector_calibration_round05_1_depth_limited_qpi_override_ia_rejected_022", + "category": "depth_limited_qpi_override_ia_rejected", + "input": "不要展开,只判断这件事的主导稀缺。", + "expected_selector_behavior": "select_qpi_reject_ia", + "expected_notes": "Round 05.1 from R04-BI-022 accepted collateral behavior: depth-limited QPI override should select QPI and reject IA." } ] } diff --git a/selector/selector_rules.json b/selector/selector_rules.json index 1ae3338..18b6c05 100644 --- a/selector/selector_rules.json +++ b/selector/selector_rules.json @@ -1,5 +1,5 @@ { - "selector_version": "0.2.1-draft", + "selector_version": "0.2.2-draft", "selection_method": "rule_based_no_llm", "global_rules": { "negative_trigger_first": true, @@ -31,6 +31,7 @@ "只要一个英文", "不要展开", "不要深入分析", + "还是那个老问题", "马上执行", "不用解释", "生成图片" @@ -148,7 +149,14 @@ "教学能力", "科研指标", "物理容量", - "没人牵头" + "没人牵头", + "承担主责", + "没人愿意承担主责", + "没有方向", + "等别人先表态", + "没人能拍板", + "最小路径", + "稳定产出" ], "ia_heavy_signals": [ "底层假设", diff --git a/tests/test_init_round05_context.py b/tests/test_init_round05_context.py new file mode 100644 index 0000000..19c9dad --- /dev/null +++ b/tests/test_init_round05_context.py @@ -0,0 +1,62 @@ +import importlib.util +import unittest +from pathlib import Path + + +def load_init_runner(): + script_path = Path(__file__).resolve().parents[1] / "scripts" / "init_round05_context.py" + spec = importlib.util.spec_from_file_location("init_round05_context", script_path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +class Round05ContextInitTests(unittest.TestCase): + def test_required_sources_and_output_path_are_declared(self): + runner = load_init_runner() + + self.assertEqual( + runner.OUTPUT_RELATIVE_PATH, + Path("ccra_review_bundle") + / "round-05_init_selector-calibration-policy" + / "00_ROUND05_NEW_SESSION_CONTEXT.md", + ) + for required in [ + "reports/Round04_closeout_note_2026-06-18.md", + "reports/Round04_blind_routing_evaluation_report_2026-06-18.md", + "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md", + "selector/round04_blind_inputs.json", + "selector/selector_rules.json", + "selector/selector_calibration_inputs.json", + "tests/qpi.regression.json", + "tests/intellectual_archaeology.regression.json", + "tests/regression_cases.json", + "docs/DECISIONS.md", + "docs/WORKFLOW.md", + ]: + self.assertIn(required, runner.REQUIRED_SOURCE_FILES) + + def test_context_document_contains_round05_scope_and_missing_file_section(self): + runner = load_init_runner() + root = Path(__file__).resolve().parents[1] + + document, summary = runner.build_context_document(root) + + self.assertIn("# Round 05 New Session Context", document) + self.assertIn("## Project State", document) + self.assertIn("## Round 04 / 04.1 Closure Summary", document) + self.assertIn("## Round 05: Selector Calibration Policy Review", document) + self.assertIn("## Round 05 Core Questions", document) + self.assertIn("## Files To Read in New Conversation", document) + self.assertIn("## Round 05 Non-Goals", document) + self.assertIn("## Suggested Round 05 Deliverables", document) + self.assertIn("## Missing Files", document) + self.assertIn("R04-BI-022", document) + self.assertIn("QPI", document) + self.assertIn("Intellectual Archaeology", document) + self.assertEqual(summary["sections"][0], "Project State") + self.assertIn("Round 05 Non-Goals", summary["sections"]) + + +if __name__ == "__main__": + unittest.main() diff --git a/tests/test_round05_1_selector_patch_audit.py b/tests/test_round05_1_selector_patch_audit.py new file mode 100644 index 0000000..bdee287 --- /dev/null +++ b/tests/test_round05_1_selector_patch_audit.py @@ -0,0 +1,119 @@ +import importlib.util +import unittest +from pathlib import Path + + +def load_audit_runner(): + script_path = Path(__file__).resolve().parents[1] / "scripts" / "run_round05_1_selector_patch_audit.py" + spec = importlib.util.spec_from_file_location("run_round05_1_selector_patch_audit", script_path) + module = importlib.util.module_from_spec(spec) + spec.loader.exec_module(module) + return module + + +class Round051SelectorPatchAuditTests(unittest.TestCase): + def test_behavior_record_contains_diff_contract_fields(self): + runner = load_audit_runner() + + record = runner.build_behavior_record( + source="round04_blind_pool", + case_id="R04-BI-010", + input_text="谁负责这件事一直说不清楚。", + selector_result={ + "selected_models": [ + { + "model_id": "qpi", + "score": 0.57, + "reasons": ["QPI problem-definition gate matched"], + "penalties": [], + } + ], + "rejected_models": [ + { + "model_id": "intellectual_archaeology", + "score": 0.12, + "reasons": [], + "penalties": ["no IA heavy-depth gate"], + } + ], + "no_call": False, + }, + targeted=True, + ) + + self.assertEqual(record["case_id"], "R04-BI-010") + self.assertEqual(record["source"], "round04_blind_pool") + self.assertEqual(record["selected_model_ids"], ["qpi"]) + self.assertEqual(record["rejected_model_ids"], ["intellectual_archaeology"]) + self.assertEqual(record["scores"]["qpi"], 0.57) + self.assertEqual(record["scores"]["intellectual_archaeology"], 0.12) + self.assertEqual(record["reasons"]["qpi"], ["QPI problem-definition gate matched"]) + self.assertEqual(record["penalties"]["intellectual_archaeology"], ["no IA heavy-depth gate"]) + self.assertIs(record["no_call"], False) + self.assertIs(record["targeted"], True) + + def test_diff_marks_target_and_non_target_changes_with_deferred_disposition(self): + runner = load_audit_runner() + + before = [ + { + "case_id": "R04-BI-010", + "source": "round04_blind_pool", + "input": "谁负责这件事一直说不清楚。", + "targeted": True, + "selected_model_ids": [], + "rejected_model_ids": ["qpi", "intellectual_archaeology"], + "scores": {"qpi": 0.31, "intellectual_archaeology": 0.0}, + "no_call": True, + "reasons": {"qpi": [], "intellectual_archaeology": []}, + "penalties": {"qpi": ["QPI positive signal missing"], "intellectual_archaeology": []}, + }, + { + "case_id": "R04-BI-028", + "source": "round04_blind_pool", + "input": "我又卡住了。", + "targeted": False, + "selected_model_ids": [], + "rejected_model_ids": ["qpi", "intellectual_archaeology"], + "scores": {"qpi": 0.2, "intellectual_archaeology": 0.0}, + "no_call": True, + "reasons": {"qpi": [], "intellectual_archaeology": []}, + "penalties": {"qpi": ["QPI positive signal missing"], "intellectual_archaeology": []}, + }, + ] + after = [ + { + **before[0], + "selected_model_ids": ["qpi"], + "rejected_model_ids": ["intellectual_archaeology"], + "scores": {"qpi": 0.56, "intellectual_archaeology": 0.0}, + "no_call": False, + "reasons": {"qpi": ["QPI problem-definition gate matched"], "intellectual_archaeology": []}, + "penalties": {"qpi": [], "intellectual_archaeology": []}, + }, + { + **before[1], + "scores": {"qpi": 0.25, "intellectual_archaeology": 0.0}, + "penalties": {"qpi": [], "intellectual_archaeology": []}, + }, + ] + + diff = runner.diff_behavior_records(before, after, targeted_cases={"R04-BI-010"}) + + self.assertEqual(diff["summary"]["targeted_changes"], 1) + self.assertEqual(diff["summary"]["non_target_changes"], 1) + target_change = diff["changed_cases"][0] + self.assertEqual(target_change["case_id"], "R04-BI-010") + self.assertIs(target_change["targeted"], True) + self.assertIn("selected_model_ids", target_change["changed_fields"]) + self.assertIn("no_call", target_change["changed_fields"]) + + non_target_change = diff["changed_cases"][1] + self.assertEqual(non_target_change["case_id"], "R04-BI-028") + self.assertIs(non_target_change["targeted"], False) + self.assertEqual(non_target_change["owner_disposition"], "defer") + self.assertEqual(non_target_change["ccra_disposition"], "defer") + + +if __name__ == "__main__": + unittest.main()