{
  "schema": "baseline_regression_hygiene_audit.v1",
  "track": "Track C — BASELINE_REGRESSION_HYGIENE_AUDIT (회장 verbatim · 신규 산출명)",
  "ts_kst": "2026-05-21 04:25 KST",
  "mode": "read-only inventory · 수정 금지 · proposal-only",
  "cross_reference_prior_inventory": "memory/events/baseline_regression_hygiene_inventory.json (직전 prior turn audit · BH1~BH3 정본)",
  "findings": [
    {
      "finding_id": "BH1",
      "issue_class": "TEST_COLLECTION_ERROR",
      "file": "tests/regression/test_orchestration_runtime_2514.py",
      "evidence": "pytest --collect-only → 'collected 2083 items / 1 error'·전체 -k 필터 무효화",
      "impact_severity": "MEDIUM",
      "production_impact": "NONE — single test file collection error · execution 0",
      "operational_friction": "매 regression batch 시 -k 필터 무효화 · 우회 위해 단일 파일 지정 필요",
      "root_cause_hint": "import path 결함 가능성 · task-2514 도입 시점 collection 변화 충돌 의심"
    },
    {
      "finding_id": "BH2",
      "issue_class": "BYTE_0_PIN_DRIFT",
      "files": ["anu_v3/auto_remediation_planner.py", "anu_v3/critical7_classifier.py"],
      "evidence": "task-2617 byte-0 pin 약속 vs task-2620 negation/context hardening 변경 — task-2615 collector 박제 'extended regression batch 277 PASS · 2 FAIL'",
      "impact_severity": "LOW",
      "production_impact": "NONE — task-2620 hardening 정당 · pin 약속 문구 명확화 필요",
      "operational_friction": "byte-0 pin 정의 모호 · 향후 audit 시 reasoning 부담",
      "root_cause_hint": "byte-0 pin 의 의미 = '동일 task 라운드 내' vs '명시 anchor sha256' 모호"
    },
    {
      "finding_id": "BH3",
      "issue_class": "PRE_EXISTING_REGRESSION_FAILS",
      "scope": "tests/regression/* 전체",
      "evidence": "task-2615 박제: '277 PASS · 2 FAIL · 1 ordering-only flakiness' — 약 3 known issue baseline",
      "impact_severity": "LOW",
      "production_impact": "NONE — production 영향 0 · baseline 정량 추적 필요",
      "operational_friction": "regression 전수 PASS 주장 시 매번 BH3 양해 명문 필요",
      "root_cause_hint": "BH2 drift 영향 + ordering-only flakiness (단독 실행 PASS · 순서 영향)"
    }
  ],
  "summary": {
    "total_findings": 3,
    "critical7_count": 0,
    "high_severity_count": 0,
    "medium_count": 1,
    "low_count": 2,
    "production_impact_count": 0,
    "auto_fix_count": 0,
    "chair_approval_required_count": 3,
    "verdict": "hygiene backlog 유지 · 자동 수정 0 · 회장 결정 시 별도 chair-authorized task 로 진행"
  },
  "scope_invariants_preserved": [
    "read-only inventory", "코드 수정 0", "test 파일 수정 0", "PR/merge/credential 0",
    "ledger 변경 0", "CLOSED_ALL_SETTLED 산출물 byte-0", "Track C 미접촉", "zombie cron 미접촉"
  ]
}
