{
  "marker_version": "v1",
  "marker_type": "chair_verbatim_pr_152_unresolved_6_remediation_task_approval_260526",
  "recorded_at": "2026-05-26T17:30:00+09:00",
  "recorded_by": "ANU_chair_facing_session",
  "source_attribution": "RECEIVED_INBOUND_THIS_SESSION (★ chair verbatim 결정 1 + 결정 2 + 6조건 + 6금지 + 4필수요구)",
  "chair_directive_origin": "회장 verbatim 2026-05-26 — '결정 1 PR #152 unresolved 6건 처리 task 발의 승인 / 결정 2 callback lifecycle hardening scope = PR #152 내부 한정'",

  "track_state_reaffirmed_5": {
    "pr_152_priority": "MOST_HIGH (★ 최상위)",
    "pr_154_status": "QUARANTINED 유지",
    "dev6_callback_authority": "QUARANTINED 유지",
    "pr_151": "READ_ONLY_HOLD 유지",
    "task_2691_plus_b": "HELD 유지"
  },

  "decision_1_pr_152_unresolved_6_remediation_approved": {
    "rule": "PR #152 unresolved 6건 처리 task 발의 승인",
    "mandatory_4_requirements_chair_verbatim": [
      "envelope vs actual cron owner cross-check",
      "ANU key 강제",
      "envelope 단독 PASS 금지",
      "schedule_history + ANU key + 3 SID 일치 검증"
    ],
    "additional_enforcement_6_chair_verbatim": [
      "8 우회 패턴 발견 시 즉시 HOLD_FOR_CHAIR",
      "envelope만 보고 callback PASS 금지",
      "callback owner actual 검증 전 merge-ready 선언 금지",
      "dev6 quarantine 우회 금지",
      "PR #154와 혼합 금지",
      "PR #151과 혼합 금지"
    ],
    "thread_evaluation_6_conditions_chair_verbatim": [
      "expected_files 내부",
      "credential expansion 0",
      "permission expansion 0",
      "forbidden path 0",
      "scope expansion 0",
      "real write/merge 위험 0"
    ],
    "x1_auto_convergence_rule": "6조건 모두 충족 → X1 자동수렴 허용 / 하나라도 불충족 → HOLD_FOR_CHAIR",
    "allowed_7_chair_verbatim": [
      "PR #152 expected_files 내부 수정",
      "regression 추가/재실행",
      "commit + push",
      "thread resolve",
      "PR 상태 재조회",
      "fresh Gemini nudge 1회",
      "watcher 재부착"
    ],
    "forbidden_11_chair_verbatim": [
      "PR #152 merge",
      "auto-merge",
      "PR #154 재검증",
      "dev6 quarantine 해제",
      "PR #151 처리",
      "task-2691+b 재개",
      "live settings.json 변경",
      "hooks live 변경",
      "dispatch.py 변경",
      "Axis runtime 변경",
      "HARNESS_ENFORCED 전체 선언"
    ]
  },

  "decision_2_callback_lifecycle_hardening_scope": {
    "rule": "callback lifecycle hardening 은 PR #152 내부에서 해결 가능한 범위만 PR #152 에 포함",
    "pr_152_internal_allowed_6_chair_verbatim": [
      "callback owner enforcement",
      "actual cron owner cross-check",
      "envelope 단독 PASS 차단",
      "schedule_history + ANU key + 3 SID 일치 검증",
      "NON_AUTHORITATIVE_SELF_COLLECTOR / AUTHORITATIVE_BUT_SESSION_DISCONTINUITY 분류 보강",
      "regression 추가"
    ],
    "pr_152_scope_excluded_chair_verbatim": [
      "durable registry (★ 별도 task 분리 · task-2687.reserved 대응)",
      "전역 dispatch.py 변경",
      "live settings.json 변경",
      "hooks live 변경"
    ]
  },

  "completion_target_chair_verbatim": "PR_152_CALLBACK_OWNER_ENFORCEMENT_AND_UNRESOLVED_REMEDIATION_READY",

  "mandatory_report_fields_9_chair_verbatim": [
    "PR #152 head SHA",
    "unresolved 6건 6조건 평가",
    "적용한 수정 파일",
    "regression 결과",
    "callback owner enforcement 검증 결과",
    "schedule_history + ANU key + 3 SID 일치 여부",
    "8 우회 패턴 감지 여부",
    "forbidden_action_count",
    "PR #154/PR #151/task-2691+b 혼합 여부"
  ],

  "anu_session_next_actions": {
    "step_1_done": "본 박제 marker 작성",
    "step_2_done": "task-2692.md draft 작성 (★ chair_authorization_id pending)",
    "step_3_pending": "ANU 추천 봇 옵션 회장 보고 + chair_authorization_id verbatim 요청 (★ 코드 구현 task 회장 verbatim 강제)",
    "step_4_pending": "회장 verbatim 후 dispatch"
  },

  "linked_markers": [
    "memory/events/chair-verbatim-pr-154-quarantined-pr-152-priority-elevated-260526.json (★ 직전 6 결정 · PR #152 priority elevated)",
    "memory/feedback_callback_envelope_text_is_not_evidence_only_owner_key_and_inbound_260526.md (★ doctrine · 본 task 내장)",
    "memory/feedback_bypass_pattern_immediate_hold_for_chair_260526.md (★ 8 우회 패턴 · 본 task 내장)",
    "memory/feedback_dev6_perun_callback_authority_quarantined_260526.md (★ 라우팅 제외)",
    "memory/feedback_chair_authorization_id_must_be_chair_verbatim_for_code_tasks_260526.md (★ chair_authorization_id 발급 대기)",
    "memory/tasks/task-2692.md (★ 본 task draft · dispatch 전 chair verbatim 대기)"
  ]
}
