{
  "schema": "finding_attribution_v1",
  "generated_by": "ANU (autonomous, chair asleep)",
  "generated_at": "2026-06-02 KST",
  "task_id": "anu-autonomous-260602",
  "pr_number": null,
  "consumer": "bounded_loop_decider.py (forward-spec)",

  "findings": [
    {
      "finding_id": "QC-TEXT-TOKEN-FALSE-POSITIVE",
      "severity": "MEDIUM (Core hardening HIGH priority)",
      "reviewer_source": "ANU read-only + backlog_qc_text_token_false_positive_260602",
      "file": "teams/shared/verifiers/critical_gap.py",
      "description": "ISSUE_MARKER 정규식이 보고서 텍스트의 CRITICAL/HIGH 토큰에 반응. RESOLVED 엔 부정문맥 가드 있으나 ISSUE 탐지엔 zero-count('0건/없음') 가드 부재 → '신규 0건' 문구 오탐.",
      "classification": "RECURRING_PROCESS_INTEGRITY_DEFECT",
      "recurrence_count": "2+ (task-2721+4, task-2722)",
      "dismissed": false,
      "remediation": { "round": 0, "max_rounds": 2, "code_fix_applied": false, "status": "DRAFT_HOLD", "draft": "task-DRAFT-A-qc-text-token-hardening-260602.md" }
    },
    {
      "finding_id": "FINISH-TASK-SCOPE-BASE-LOCAL-MAIN",
      "severity": "HIGH (operational, non-Critical7)",
      "reviewer_source": "ANU read-only + backlog_finish_task_scope_guard_cumulative_diff_260601",
      "file": "scripts/finish-task.sh (L453-457) + PROJECT_PATH binding (L123-163)",
      "description": "scope base = 로컬 main(main..HEAD). 로컬 main 이 origin/main 뒤처지면 무관 커밋 포함 → false-positive(task-2722 42파일 오탐). + PROJECT_PATH stale 시 메인 repo 오바인딩 + HEAD~1 fallback multi-commit 누락.",
      "classification": "INFRA_DEFECT_FALSE_POSITIVE",
      "dismissed": false,
      "remediation": { "round": 0, "max_rounds": 2, "code_fix_applied": false, "status": "DRAFT_HOLD_FORBIDDEN_AUTO_DISPATCH", "draft": "task-DRAFT-B-finish-task-scope-base-defect-260602.md", "note": "finish-task.sh 자동 dispatch 금지 — 회장 승인 필수" }
    },
    {
      "finding_id": "GEMINI-GATE-BADGE-DETECTION",
      "severity": "HIGH-candidate (gate-integrity)",
      "reviewer_source": "ANU read-only + backlog_gemini_gate_parser_badge_detection_260601",
      "file": "CI gemini-review-gate parser",
      "description": "독립 파서는 fresh HIGH 2 탐지했으나 CI gemini-review-gate 가 high-priority.svg badge 를 HIGH 로 인식 못해 PASS. 게이트 무결성 갭.",
      "classification": "GATE_INTEGRITY_GAP",
      "dismissed": false,
      "remediation": { "round": 0, "max_rounds": 2, "code_fix_applied": false, "status": "DEFERRED_BACKLOG", "note": "E1 — A/B 다음 승격 후보. task md 미작성(조사 선행 필요)" }
    }
  ],

  "attribution_summary": {
    "total_findings": 3,
    "by_severity": { "CRITICAL": 0, "HIGH": 2, "MEDIUM": 1, "LOW": 0 },
    "new_high_critical_on_current_head": 0,
    "code_fix_applied": 0,
    "draft_hold": 2,
    "deferred": 1,
    "chair_required_now": false
  },

  "doctrine_note": "이번 세션 신규 HIGH/CRITICAL(현재 head 대상) 0 — 발견된 HIGH 2 는 기존 backlog 의 operational/gate-integrity defect(즉시 회장 보고 트리거 아님). 전부 code-PR 이므로 회장 승인 전 dispatch 0(HOLD). bounded loop budget: 모두 remediation_round 0(미착수)."
}
