{
  "id": "ACTIVATION_APPROVAL_PACKET_READY",
  "ts": "2026-06-06T09:50+09:00",
  "packet": "memory/plans/p0b-pickup/activation_approval_packet_260606.md",
  "code_basis": "merged main e386d4cf",
  "verdict": "ACTIVATION_APPROVAL_PACKET_READY (packet 준비만, activation 실행 0)",
  "critical_decision_point": {
    "id": "REAL_WAKE_NOT_WIRED",
    "fact": "driver process_one WAKE_BUILT 시 argv surface 만, 실행 0 (anu_pickup_driver.py:539, fire_cron_id=None). entrypoint도 argv 실행 단계 없음.",
    "implication": "ACTIVE=true(systemd enable)여도 real ANU spawn=0. systemd enable = 감지+decision+ledger/marker write+(post-epoch)move 까지만. 원래 wake gap 미해소.",
    "chair_options": {
      "가": "감지+decision+ledger stack 만 activate(auto-wake 없음) + 즉시 canonical write 시작 → argv 실행 결선 별도 후속",
      "나": "argv 실행 결선(real wake) 별도 hardening task 먼저 구현·pilot → 그 후 full auto-wake activation (ANU 권고 — 목적 정합)"
    }
  },
  "key_risk_input": {
    "id": "PRE_EXISTING_ANU_KEY_LITERAL_IN_CANONICAL_CODE_BACKLOG",
    "note": "일부 legacy result.json 데이터에 pre-existing ANU key literal. 이번 task 오염 아님. legacy cutoff 가 읽지 않고 skip = key exposure risk 핵심 보호장치.",
    "activation_invariant": "production activation 이후에도 legacy pre-activation result.json 영구 비재처리(epoch 마커 불변 + legacy_cutoff 상시)"
  },
  "forbidden_compliance": {
    "activation_epoch_marker": "ABSENT (미생성)",
    "p0b_flag": "ABSENT",
    "systemd": "not-found (enable 0)",
    "canonical_result_json": "126 무변동",
    "real_spawn": 0, "pr": 0, "active_true": 0
  },
  "pickup_chain": "IMPLEMENTED / WIRED candidate / ACTIVE=false",
  "gate": "activation 실행은 별도 회장 승인 전까지 금지. packet READY 여도 실행 0."
}
