{
  "schema": "expected_files_proposal.v1",
  "track": "Track C — BASELINE_REGRESSION_HYGIENE_AUDIT 의 expected_files candidate",
  "ts_kst": "2026-05-21 04:25 KST",
  "mode": "proposal-only · 자동 진행 0 · 회장 결정 대기",
  "purpose": "BH1·BH2·BH3 각 finding 별 chair-authorized 별도 task 진행 시 expected_files allowlist 후보. 본 audit 는 수정 금지.",
  "proposals": [
    {
      "for_finding": "BH1 — test_orchestration_runtime_2514.py import error",
      "candidate_task_name": "TEST_2514_IMPORT_ERROR_FIX",
      "expected_files_candidate": [
        "tests/regression/test_orchestration_runtime_2514.py (import path 수정 또는 import-only 가드 추가)",
        "memory/events/test_2514_import_error_fix.{decision,result}.json",
        "memory/reports/test_2514_import_error_fix.md"
      ],
      "regression_candidate": [
        "(R1) python3 -m pytest tests/regression/test_orchestration_runtime_2514.py -q PASS",
        "(R2) python3 -m pytest tests/regression/ --collect-only → 0 errors"
      ],
      "risk": "LOW — 단일 test file · production 영향 0",
      "critical7": false,
      "chair_approval_required": true
    },
    {
      "for_finding": "BH2 — byte-0 pin drift doctrine 명확화",
      "candidate_task_name": "BYTE_0_PIN_SEMANTICS_DOCTRINE_CLARIFICATION",
      "expected_files_candidate": [
        "memory/feedback_byte_0_pin_semantics_NNNN.md (신규 doctrine) — 'byte-0 pin' 의 의미 = '명시 anchor sha256 byte-0' OR '동일 task 라운드 내 byte-0' 둘 중 명문화",
        "MEMORY.md (인덱스 1줄 추가)",
        "memory/events/byte_0_pin_doctrine.{decision,result}.json"
      ],
      "regression_candidate": "(doctrine 박제만 · 코드 regression 0)",
      "risk": "LOW — doctrine 명확화 · 코드 0 · production 영향 0",
      "critical7": false,
      "chair_approval_required": true
    },
    {
      "for_finding": "BH3 — pre-existing regression fails inventory & remediation",
      "candidate_task_name": "BASELINE_REGRESSION_FAILS_INVENTORY_AND_REMEDIATION",
      "expected_files_candidate": [
        "memory/events/baseline_regression_fails_full_inventory.json (각 fail 별 root cause + 분류: fix/skip/document)",
        "(fail 별 fix 가 필요한 test 파일들 — 별도 chair-authorized round 별 진행)",
        "memory/events/baseline_regression_remediation_round_NN.{decision,result}.json"
      ],
      "regression_candidate": [
        "(R1) 전체 regression suite collect 0 error",
        "(R2) ordering-flakiness 단독 실행 PASS 확인",
        "(R3) byte-0 drift fails BH2 doctrine 적용 후 분류"
      ],
      "risk": "LOW-MEDIUM (다중 round 가능성 · 각 round blast radius small)",
      "critical7": false,
      "chair_approval_required": true,
      "note": "BH2 doctrine 확정 후 진행 권장"
    }
  ],
  "scope_invariants_preserved": [
    "proposal-only", "자동 수정 0", "PR/merge/credential 0",
    "본 audit 에서 수정 0", "test 파일 변경 0", "Track C 미접촉", "zombie cron 미접촉",
    "CLOSED_ALL_SETTLED 산출물 byte-0"
  ]
}
