{
  "id": "EXPIRED_ONCE_SCHEDULE_ANALYSIS_REFOCUS_ACTIVE_FALSE",
  "ts_kst": "2026-06-09 20:15 KST",
  "packet_doc": "memory/plans/p0b-pickup/expired_once_schedule_analysis_refocus_260609.md",
  "refocus_principle": "raw binary 덤프 0, schedule 관련 문자열 9개만 선별, 각 의미/비의미 구분, schedule_history 타임라인 연결, 사실/추정/미확정 분리",
  "selected_strings_9": ["[scheduler_loop] cycle", "[scheduler_loop] bot messages found", "[scheduler_loop] busy check for chat", "parsed as absolute datetime", "cron recurring", "not yet due", "[Scheduler] Chat busy, pending", "[Scheduler] Discarded expired once-schedule", "handle_cron_register/list/update/remove/history"],
  "scheduler_states": "once-schedule 분류: not-yet-due(대기) / due(fire) / Chat busy(pending 보존) / expired(Discarded 폐기). 별개 분기",
  "fire_vs_discard": "Chat busy=pending(보존) ↔ Discarded expired=폐기, 별개 분기. Discarded 문구에 발사 동사 부재 → fire 없는 폐기로 강하게 시사(단 100% 단정 불가)",
  "timeline_facts": {
    "B14BCE8F": "due 17:58:24 → fire 17:59:15.553(+51s). schedule_history 존재. 만료임계 >51s",
    "06942998": "schedule_history 없음 — ANU 발사 전 제거(outbound만)",
    "03FF92A7": "schedule_history 없음 — ANU 발사 전 제거(quiet 15분)",
    "discard_observed": "0 — 3 canary 모두 ANU cleanup 으로 discard 전 제거"
  },
  "wake_loss_split": {
    "fact": "Discarded expired once-schedule 분기 문자열 존재 / not-yet-due·Chat busy·Discarded 별개 상태 / B14BCE8F만 발사기록",
    "inference": "Discarded=fire 없는 폐기(문구 강함) → 발생 시 wake loss / scheduler cycle 메시지 결합(quiet 시 미advance)",
    "unconfirmed": "정확 만료 임계(>51s만) / cycle 독립 timer 유무 / 실제 discard·wake-loss 발생(관측 0)"
  },
  "confidence": {
    "discard_branch_exists": "HIGH (문자열 명시)",
    "discard_is_fireless": "MODERATE-HIGH (문구 강함, strace 미확보)",
    "actual_wake_loss_occurred": "LOW (직접 관측 0, 추정만)",
    "threshold_frequency": "UNKNOWN"
  },
  "answer": "expired once-schedule 은 wake loss 를 일으킬 수 있는 코드 분기로 실재(분기 HIGH, fire-없는-폐기 MOD-HIGH). 단 실제 유실 미관측(LOW)·임계 미확정. '위험 경로 실재, 실증 미완'",
  "capability_matrix_impact": {
    "wake_fire_loss_risk": "DISCARD_BRANCH_EXISTS_LOSS_UNOBSERVED (threshold UNKNOWN) — 이전 CONFIRMED 에서 관측0 반영 하향",
    "wake_fire_root_cause": "SCHEDULER_LOOP_MESSAGE_DRIVEN_COUPLING (MODERATE-HIGH)",
    "ACTIVE": "false"
  },
  "no_hallucination": "분기 존재 HIGH / fire-없는-폐기 MOD-HIGH / 실제 유실 LOW(미관측). 추측↔사실 엄격 구분. 이전 CONFIRMED 표현은 관측0 반영해 하향 정정",
  "forbidden_now": ["production activation", "ACTIVE=true", "추가 canary", "daemon restart", "systemd 설치", "production queue 처리"],
  "state_preserved": "canonical HEAD 75fdf540 무손상 / events 128 / p0b flags·epoch ABSENT / systemd not-found.",
  "verdict": "EXPIRED_ONCE_SCHEDULE_ANALYSIS_REFOCUS_READY — wake loss 분기 실재(HIGH)·fire-없는-폐기(MOD-HIGH)·실제 유실 미관측(LOW)·임계 미확정"
}
