{
  "marker_version": "v1",
  "marker_type": "chair_verbatim_overnight_integrated_directive_part1_3_priorities_260526",
  "recorded_at": "2026-05-26T19:35:00+09:00",
  "recorded_by": "ANU_chair_facing_session",
  "source_attribution": "RECEIVED_INBOUND_THIS_SESSION (★ 회장 야간 통합 지시 1/2부 · 2부 대기 · 회장 verbatim '2개로 나눠서 줄게' 명시)",
  "part_status": "PART_1_OF_2_RECEIVED · PART_2_PENDING",

  "directive_header_chair_verbatim": "회장 야간 통합 지시 — task-2694 dogfood PASS 검증 + callback/session continuity next hardening 준비를 병렬 수행하라",

  "priority_1_task_2694_verification_chair_verbatim": {
    "scope": "task-2694 callback inbound 도착 시 즉시 10 조건 1:1 검증",
    "dogfood_10_conditions_chair_verbatim": [
      "actual cron registration 존재",
      "actual schedule_id 존재",
      "schedule_history status=ok",
      "actual owner key = ANU key",
      "envelope-only PASS 아님",
      "schedule_type=to_be_registered_by_finish_task_sh 인 경우 PASS 금지",
      "state_file_missing 발생 시 PASS 금지",
      "ANU collector receipt 또는 authoritative receipt 존재",
      "regression PASS",
      "forbidden_action_count=0"
    ],
    "verdict_rule_chair_verbatim": {
      "all_pass_10_of_10": "CALLBACK_REGISTRATION_ENFORCEMENT_DOGFOOD_PASS",
      "any_fail": "CALLBACK_REGISTRATION_ENFORCEMENT_DOGFOOD_FAILED + 즉시 HOLD_FOR_CHAIR"
    },
    "mandatory_4source_crosscheck_chair_verbatim": [
      "envelope 텍스트",
      "actual cron registration",
      "schedule_history",
      "실제 collector receipt/session"
    ],
    "envelope_only_evidence_rule_chair_verbatim": "envelope 단독 증거 PASS 절대 금지",
    "additional_8_validations_chair_verbatim": [
      "callback owner key",
      "runtime firing owner",
      "collector session id",
      "chair-facing session continuity",
      "stale collector 여부",
      "self-key 여부",
      "callback registrar 실제 호출 여부",
      "finish-task.sh fallback 경로 여부"
    ],
    "no_textual_claim_only_chair_verbatim": "task-2694 결과는 절대 '텍스트 주장'만으로 통과시키지 말고 actual cron firing + actual callback receipt + actual ANU collector processing 까지 증명하라"
  },

  "priority_2_pr_152_reevaluation_readonly_chair_verbatim": {
    "rule_before_dogfood_pass": [
      "PR #152 merge_ready 선언 금지",
      "merge 금지",
      "auto-merge 금지"
    ],
    "readonly_packet_target_chair_verbatim": "PR152_POST_DOGFOOD_REEVALUATION_READY",
    "packet_contents_10_chair_verbatim": [
      "callback authority status",
      "callback registration status",
      "owner key enforcement status",
      "3 SID consistency",
      "unresolved thread status",
      "CI/Gemini status",
      "expected_files integrity",
      "forbidden_action_count",
      "merge blockers",
      "release condition checklist"
    ],
    "absolute_prohibition_chair_verbatim": "코드 수정 / commit / push / merge 금지"
  },

  "priority_3_next_hardening_packet_readonly_chair_verbatim": {
    "packet_target_chair_verbatim": "CALLBACK_AUTHORITY_AND_SESSION_CONTINUITY_NEXT_HARDENING_PACKET_READY",
    "section_1_deterministic_callback_authority_verifier_7": [
      "envelope key",
      "runtime owner key",
      "actual cron owner",
      "collector runtime key",
      "schedule_history owner",
      "authoritative receipt",
      "self-key detection"
    ],
    "section_2_chair_facing_session_continuity_5": [
      "cokacdir --session propagation",
      "dispatch → bot → helper → callback 전체 SID chain",
      "fresh collector spawn vs current chair-facing session routing",
      "inbound continuity guarantee",
      "collector routing policy"
    ],
    "section_3_callback_lifecycle_states_enum_8_chair_verbatim": [
      "AUTHORITATIVE",
      "SELF_COLLECTOR",
      "NOT_REGISTERED",
      "SESSION_DISCONTINUITY",
      "STALE_COLLECTOR",
      "ENVELOPE_ONLY",
      "OWNER_MISMATCH",
      "CALLBACK_BYPASS"
    ],
    "section_4_hard_fail_gates_8_chair_verbatim": [
      "actual cron absent",
      "state_file_missing",
      "envelope-only",
      "callback registrar skip",
      "owner mismatch",
      "collector mismatch",
      "stale callback",
      "missing authoritative receipt"
    ],
    "section_5_wiring_locations_7_chair_verbatim": [
      "finish-task.sh",
      "helper",
      "callback registrar",
      "dispatch propagation",
      "cokacdir --session",
      "schedule_history",
      "ANU collector entrypoint"
    ]
  },

  "anu_session_next_actions": {
    "step_1_now": "본 1부 박제 (완료)",
    "step_2_wait": "회장 2부 verbatim 대기 (★ '2개로 나눠서 줄게' 명시)",
    "step_3_post_part_2": "2부 박제 후 우선순위 1+2+3 병렬 진행 (★ task-2694 callback 대기 + read-only packet 2개 작성)",
    "step_4_post_callback": "task-2694 callback inbound 도착 시 10 조건 1:1 verdict + 4-source cross-check + 8 additional validations 즉시 보고"
  },

  "linked_markers": [
    "memory/events/chair-verbatim-task-2693-audit-accepted-task-2694-dogfood-10-conditions-260526.json",
    "memory/events/chair-verbatim-task-2693-callback-registration-failed-task-2694-dispatched-260526.json",
    "memory/events/task-2693.audit.pr-152-bd3f7ee-result-260526.json",
    "memory/tasks/task-2694.md (★ dev8 라 진행 중 · 72916195)"
  ]
}
