{
  "schema": "backlog.non_blocking.v1",
  "ts_kst": "2026-05-22 13:15 KST",
  "title": "pre-existing finish-task.sh stash audit regression 3건 (origin/main)",
  "classification": "NON_BLOCKING_BACKLOG",
  "recorded_by": "ANU (회장 결정 2026-05-22 — pre-existing 3 failures 별도 backlog 기록 지시)",
  "tests": [
    "tests/regression/test_stash_origin_audit_compat.py::test_finish_task_sh_has_if_x_guard_for_stash_audit",
    "tests/regression/test_stash_origin_audit_compat.py::test_finish_task_sh_stash_audit_guard_appears_twice",
    "tests/regression/test_stash_origin_audit_compat.py::test_finish_task_sh_stash_before_greater_than_five_warn"
  ],
  "evidence": "origin/main 4187332c baseline = 825 passed / 3 failed / 11 skipped · L3 = 833/3/11 · L1+L2 = 843/3/11. 3 failed 동일 → integration 무관 pre-existing.",
  "root_cause_hint": "finish-task.sh stash audit guard(task-2569 계열) 관련. callback lifecycle integration(L1/L2/L3)과 무관 · L2 의 finish-task.sh §5.5 callback gate 변경과도 별개 guard.",
  "is_integration_blocker": false,
  "is_critical7": false,
  "next": "별도 cleanup task 후보 (회장 결정 시 발행). callback lifecycle integration 진행과 분리.",
  "related": [
    "callback_lifecycle_relayer_dryrun_result_260522.json",
    "callback_lifecycle_pr_ready_checklist_260522.md"
  ]
}
