{
  "review_id": "round-04-pilot-01",
  "context_profile": "ccra-local-review",
  "project_root": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong",
  "source_roots": [
    "README.md",
    "AGENTS.md",
    "PROJECTS.md",
    "knowledge_assets",
    "docs",
    "reports/Round04_blind_routing_evaluation_report_2026-06-18.md",
    "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md",
    "selector",
    "tests",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
  ],
  "missing_source_roots": [],
  "files_included": [
    {
      "path": "AGENTS.md",
      "size_bytes": 8063,
      "source_root": "AGENTS.md"
    },
    {
      "path": "PROJECTS.md",
      "size_bytes": 6784,
      "source_root": "PROJECTS.md"
    },
    {
      "path": "README.md",
      "size_bytes": 7915,
      "source_root": "README.md"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_04.1.md",
      "size_bytes": 2245,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/01_RULE_PATCH_SUMMARY_AND_DIFF_04.1.md",
      "size_bytes": 2223,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/02_EXPECTED_ROUTING_LABELS_04.1.md",
      "size_bytes": 1124,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/03_POST_PATCH_ROUTING_VERIFICATION_REPORT_04.1.md",
      "size_bytes": 7956,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/04_REGRESSION_AND_COMMAND_LOG_04.1.md",
      "size_bytes": 3364,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/BUNDLE_FILE_MANIFEST_04.1.md",
      "size_bytes": 2171,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip",
      "size_bytes": 207917,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip.validation.json",
      "size_bytes": 1921,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/raw_file_list_04.1.txt",
      "size_bytes": 1337,
      "source_root": "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_04.md",
      "size_bytes": 1476,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/01_ROUND03_CLOSURE_AND_ROUND04_SCOPE_04.md",
      "size_bytes": 2211,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/02_BLIND_INPUT_SET_04.md",
      "size_bytes": 1495,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/03_ROUTING_EVALUATION_REPORT_04.md",
      "size_bytes": 29841,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/04_REVIEW_QUESTIONS_FOR_GPT_04.md",
      "size_bytes": 1614,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/BUNDLE_FILE_MANIFEST_04.md",
      "size_bytes": 1710,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/optional_raw_changed_files_04.zip",
      "size_bytes": 176893,
      "source_root": "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    },
    {
      "path": "docs/CHATGPT_HANDOFF_RULES.md",
      "size_bytes": 2175,
      "source_root": "docs"
    },
    {
      "path": "docs/CONTENT_STABILIZATION_PROTOCOL.md",
      "size_bytes": 2331,
      "source_root": "docs"
    },
    {
      "path": "docs/DATA_CONTRACT.md",
      "size_bytes": 4225,
      "source_root": "docs"
    },
    {
      "path": "docs/DECISIONS.md",
      "size_bytes": 13018,
      "source_root": "docs"
    },
    {
      "path": "docs/FILE_TAXONOMY.md",
      "size_bytes": 5864,
      "source_root": "docs"
    },
    {
      "path": "docs/GPT_PLAN_LOCALIZATION_PROTOCOL.md",
      "size_bytes": 3185,
      "source_root": "docs"
    },
    {
      "path": "docs/HANDOFF_TEMPLATE.md",
      "size_bytes": 527,
      "source_root": "docs"
    },
    {
      "path": "docs/INDEX_MAINTENANCE_PROTOCOL.md",
      "size_bytes": 3539,
      "source_root": "docs"
    },
    {
      "path": "docs/INTELLECTUAL_ARCHAEOLOGY_DEPTH_GATE.md",
      "size_bytes": 3319,
      "source_root": "docs"
    },
    {
      "path": "docs/KNOWLEDGE_ASSET_RULES.md",
      "size_bytes": 3357,
      "source_root": "docs"
    },
    {
      "path": "docs/MODEL_CARD_CONTRACT.md",
      "size_bytes": 2692,
      "source_root": "docs"
    },
    {
      "path": "docs/MODEL_EXTRACTION_RULES.md",
      "size_bytes": 5596,
      "source_root": "docs"
    },
    {
      "path": "docs/MODEL_EXTRACTION_WORKFLOW.md",
      "size_bytes": 2940,
      "source_root": "docs"
    },
    {
      "path": "docs/NON_GOALS.md",
      "size_bytes": 802,
      "source_root": "docs"
    },
    {
      "path": "docs/PROJECT_BRIEF.md",
      "size_bytes": 2832,
      "source_root": "docs"
    },
    {
      "path": "docs/QPI_CONTEXTUAL_ROUTING_RULES.md",
      "size_bytes": 6769,
      "source_root": "docs"
    },
    {
      "path": "docs/WORKFLOW.md",
      "size_bytes": 7121,
      "source_root": "docs"
    },
    {
      "path": "docs/model_case_preprocessing/README.md",
      "size_bytes": 651,
      "source_root": "docs"
    },
    {
      "path": "docs/model_case_preprocessing/qpi/CASE_PREPROCESSING_WORKFLOW.md",
      "size_bytes": 4210,
      "source_root": "docs"
    },
    {
      "path": "docs/model_case_preprocessing/qpi/README.md",
      "size_bytes": 398,
      "source_root": "docs"
    },
    {
      "path": "docs/superpowers/plans/2026-06-16-model-extraction-contract-and-workflow.md",
      "size_bytes": 25201,
      "source_root": "docs"
    },
    {
      "path": "docs/superpowers/plans/2026-06-16-project-initialization.md",
      "size_bytes": 4262,
      "source_root": "docs"
    },
    {
      "path": "docs/superpowers/plans/2026-06-17-contract-hardening-selector-calibration.md",
      "size_bytes": 4352,
      "source_root": "docs"
    },
    {
      "path": "docs/superpowers/plans/2026-06-18-round04-1-selector-rule-patch.md",
      "size_bytes": 5170,
      "source_root": "docs"
    },
    {
      "path": "docs/superpowers/plans/2026-06-18-round04-blind-routing-evaluation.md",
      "size_bytes": 6590,
      "source_root": "docs"
    },
    {
      "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": 5415,
      "source_root": "knowledge_assets"
    },
    {
      "path": "knowledge_assets/README.md",
      "size_bytes": 1382,
      "source_root": "knowledge_assets"
    },
    {
      "path": "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md",
      "size_bytes": 7956,
      "source_root": "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md"
    },
    {
      "path": "reports/Round04_blind_routing_evaluation_report_2026-06-18.md",
      "size_bytes": 29841,
      "source_root": "reports/Round04_blind_routing_evaluation_report_2026-06-18.md"
    },
    {
      "path": "selector/README.md",
      "size_bytes": 3310,
      "source_root": "selector"
    },
    {
      "path": "selector/qpi_case_digests.json",
      "size_bytes": 108415,
      "source_root": "selector"
    },
    {
      "path": "selector/round04_blind_inputs.json",
      "size_bytes": 12470,
      "source_root": "selector"
    },
    {
      "path": "selector/selector_calibration_inputs.json",
      "size_bytes": 42665,
      "source_root": "selector"
    },
    {
      "path": "selector/selector_examples.json",
      "size_bytes": 2087,
      "source_root": "selector"
    },
    {
      "path": "selector/selector_rules.json",
      "size_bytes": 7042,
      "source_root": "selector"
    },
    {
      "path": "tests/README.md",
      "size_bytes": 846,
      "source_root": "tests"
    },
    {
      "path": "tests/__pycache__/test_card_contract.cpython-310.pyc",
      "size_bytes": 1771,
      "source_root": "tests"
    },
    {
      "path": "tests/__pycache__/test_rebuild_indexes.cpython-310.pyc",
      "size_bytes": 3739,
      "source_root": "tests"
    },
    {
      "path": "tests/__pycache__/test_round04_blind_routing.cpython-310.pyc",
      "size_bytes": 3426,
      "source_root": "tests"
    },
    {
      "path": "tests/__pycache__/test_round04_post_patch_verification.cpython-310.pyc",
      "size_bytes": 2420,
      "source_root": "tests"
    },
    {
      "path": "tests/__pycache__/test_validate_model_library.cpython-310.pyc",
      "size_bytes": 16887,
      "source_root": "tests"
    },
    {
      "path": "tests/intellectual_archaeology.regression.json",
      "size_bytes": 16743,
      "source_root": "tests"
    },
    {
      "path": "tests/qpi.regression.json",
      "size_bytes": 79553,
      "source_root": "tests"
    },
    {
      "path": "tests/regression_cases.json",
      "size_bytes": 99522,
      "source_root": "tests"
    },
    {
      "path": "tests/regression_index.json",
      "size_bytes": 797,
      "source_root": "tests"
    },
    {
      "path": "tests/test_card_contract.py",
      "size_bytes": 1255,
      "source_root": "tests"
    },
    {
      "path": "tests/test_rebuild_indexes.py",
      "size_bytes": 3291,
      "source_root": "tests"
    },
    {
      "path": "tests/test_round04_blind_routing.py",
      "size_bytes": 2680,
      "source_root": "tests"
    },
    {
      "path": "tests/test_round04_post_patch_verification.py",
      "size_bytes": 1807,
      "source_root": "tests"
    },
    {
      "path": "tests/test_validate_model_library.py",
      "size_bytes": 23038,
      "source_root": "tests"
    }
  ],
  "files_excluded": [],
  "important_reports": [
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/01_RULE_PATCH_SUMMARY_AND_DIFF_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/02_EXPECTED_ROUTING_LABELS_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/03_POST_PATCH_ROUTING_VERIFICATION_REPORT_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/04_REGRESSION_AND_COMMAND_LOG_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/BUNDLE_FILE_MANIFEST_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip.validation.json",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/raw_file_list_04.1.txt",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/00_OPEN_THIS_FIRST_CCRA_REVIEW_BRIEF_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/01_ROUND03_CLOSURE_AND_ROUND04_SCOPE_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/02_BLIND_INPUT_SET_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/03_ROUTING_EVALUATION_REPORT_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/04_REVIEW_QUESTIONS_FOR_GPT_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/BUNDLE_FILE_MANIFEST_04.md",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/optional_raw_changed_files_04.zip",
    "reports/Round04_1_post_patch_routing_verification_report_2026-06-18.md",
    "reports/Round04_blind_routing_evaluation_report_2026-06-18.md"
  ],
  "test_or_validation_outputs": [
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/04_REGRESSION_AND_COMMAND_LOG_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip.validation.json",
    "docs/INTELLECTUAL_ARCHAEOLOGY_DEPTH_GATE.md",
    "tests/README.md",
    "tests/__pycache__/test_card_contract.cpython-310.pyc",
    "tests/__pycache__/test_rebuild_indexes.cpython-310.pyc",
    "tests/__pycache__/test_round04_blind_routing.cpython-310.pyc",
    "tests/__pycache__/test_round04_post_patch_verification.cpython-310.pyc",
    "tests/__pycache__/test_validate_model_library.cpython-310.pyc",
    "tests/intellectual_archaeology.regression.json",
    "tests/qpi.regression.json",
    "tests/regression_cases.json",
    "tests/regression_index.json",
    "tests/test_card_contract.py",
    "tests/test_rebuild_indexes.py",
    "tests/test_round04_blind_routing.py",
    "tests/test_round04_post_patch_verification.py",
    "tests/test_validate_model_library.py"
  ],
  "diff_or_changed_file_references": [
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/01_RULE_PATCH_SUMMARY_AND_DIFF_04.1.md",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip",
    "ccra_review_bundle/round-04.1_2026-06-18_selector-rule-patch/optional_raw_changed_files_04.1.zip.validation.json",
    "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation/optional_raw_changed_files_04.zip"
  ],
  "prior_decision_references": [
    "docs/DECISIONS.md"
  ],
  "known_non_goals": [
    "Do not decide Owner approval.",
    "Do not replace Web CCRA final review.",
    "Do not promote lifecycle status.",
    "Do not modify selector rules, model cards, model JSON, regression cases, or review bundles.",
    "Do not treat this pilot as Round 05 acceptance."
  ],
  "open_questions_for_reviewer_or_agent": [
    "Was a real child session invoked?",
    "Can the child session be resumed?",
    "Does the report quality reach Web CCRA level?",
    "Which runtime, prompt, helper, or report-template adjustments are needed before Round 05?"
  ],
  "metadata": {
    "review_id": "round-04-pilot-01",
    "project_id": "the-mindscape-of-bro-tsong",
    "review_round": "round-04",
    "local_pass": "pilot-01",
    "runtime_id": "ccra-local-review",
    "runtime_version": "0.1.0",
    "agent_id": "ccra-local-reviewer",
    "agent_version": "0.1.0",
    "knowledge_base_path": "C:\\Users\\wangq\\Documents\\Codex\\work-projects\\the-mindscape-of-bro-tsong\\knowledge_assets",
    "review_goal": "Use existing Round 04 blind routing evaluation material to pilot Local CCRA invocation, persistence, and report quality.",
    "primary_question": "Does Local CCRA produce Web CCRA-level review quality when it can inspect the full local Round 04 evidence set?",
    "scope_statement": "Review Round 04 blind routing evaluation evidence as a historical pilot. Focus on review quality, evidence coverage, non-target behavior awareness, lifecycle/scope discipline, and readiness gaps for future Round 05 use.",
    "non_goals": [
      "Do not decide Owner approval.",
      "Do not replace Web CCRA final review.",
      "Do not promote lifecycle status.",
      "Do not modify selector rules, model cards, model JSON, regression cases, or review bundles.",
      "Do not treat this pilot as Round 05 acceptance."
    ],
    "open_questions": [
      "Was a real child session invoked?",
      "Can the child session be resumed?",
      "Does the report quality reach Web CCRA level?",
      "Which runtime, prompt, helper, or report-template adjustments are needed before Round 05?"
    ],
    "target_reviewer": "ccra-local-reviewer",
    "review_bundle_paths": [
      "ccra_review_bundle/round-04_2026-06-18_blind-input-routing-evaluation"
    ],
    "web_final_review_policy": "owner_must_approve_inclusion",
    "output_report_path": "local_ccra_reviews/round-04/pilot-01/04_LOCAL_CCRA_REVIEW_REPORT.md",
    "returned_output_path": "local_ccra_reviews/round-04/pilot-01/returned-output.md",
    "created_at": "2026-06-19"
  },
  "blocking_errors": [],
  "machine_readable_summary": {
    "status": "PASS",
    "source_roots_count": 11,
    "missing_source_roots_count": 0,
    "files_included_count": 77,
    "files_excluded_count": 0,
    "important_reports_count": 18,
    "validation_outputs_count": 18,
    "diff_references_count": 4,
    "prior_decisions_count": 1,
    "blocking_error_count": 0
  }
}