{
  "id": "REAL_CALLBACK_SPAWN_CANARY_PACKET_REQUESTED_ACTIVE_FALSE",
  "ts_kst": "2026-06-09 13:35 KST",
  "goal": "real callback spawn 검증 (production wake/activation 아님). 단일 ANU-owned 실 envelope 기반 1회.",
  "packet_doc": "memory/plans/p0b-pickup/real_callback_spawn_canary_packet_260609.md",
  "verify_mechanism_confirmed": "verify_collector_authoritative → resolve_authoritative_owner(schedule_id) → OwnerProbe cokacdir --cron-history <schedule_id> --key ANU_KEY → OWNER_ANU 시 PASS. 합성 fixture(schedule_id 없음)=OWNER_QUERY_FAILED→QUARANTINE.",
  "design_core": {
    "ownerproof_schedule_S": "ANU key 로 먼 미래(--at +1d) benign cron 1개 등록 → schedule_id S(미발사=spawn 0). cron-history 조회 OWNER_ANU = 실 ANU 소유 증거(합성 아님)",
    "fixture_envelope": "temp DATA 의 task-PILOTCANARY2-<ts>.result.json 에 collector_envelope.schedule_id=S",
    "wake_B_real_spawn": "scan_once→verify PASS→build_launcher_fn(real, dry_run=False)→wake cron B 발사=real spawn 1회(회장 Telegram canary ack)",
    "scan_once": "scan_once(temp_DATA, paths=[fixture], launcher_fn=build_launcher_fn(temp)) — driver.main() 미사용, legacy/production queue 스캔 0"
  },
  "11_items_specified": ["ANU-owned schedule 생성", "verify 통과(OWNER_ANU 사전확인)", "합성 아님 증거(cron-list/cron-history)", "scan_once 인자", "real spawn 1회 제한(dedupe+단일호출)", "Telegram ack 예상(CANARY_ACK 한줄)", "canonical write ≤1 ack marker", "rollback(cron-remove S + temp 삭제)", "ACTIVE=false/systemd/epoch 무변동", "legacy 128 무변동", "HOLD 조건"],
  "honest_caveats": ["실 ANU schedule S(미발사) + 실 wake B(1회 real spawn, 회장 Telegram)", "spawned=autonomous(ack ≤1 write = prompt scope+audit)", "real_callback_spawned 성공은 ack 수신+1 spawn+canonical clean audit 후에만", "production wake/activation 아님(단일 fixture·ACTIVE=false·legacy 스캔 0)"],
  "locks": "ACTIVE=false 유지 / systemd enable 금지 / activation_epoch(canonical) 금지 / legacy 140(128) 처리 금지 / production queue 스캔 금지 / 단일 ANU-owned 실 envelope canary만 / real spawn ≤1 / canonical write ≤1 ack marker / ack 외 행동 시 HOLD",
  "forbidden_now": ["실행", "systemd enable", "canonical activation_epoch", "legacy 처리", "production queue 스캔", "반복 real spawn", "ACTIVE=true"],
  "capability_matrix": {"hygiene_patch": "VERIFIED", "authority_gate": "VERIFIED", "real_callback_spawn": "NOT_YET_VERIFIED (본 packet 으로 검증 예정)", "ACTIVE": "false"},
  "state_preserved": "real spawn 0 / cron 발사 0 / scan_once 0 / canonical write 0 / canonical HEAD 75fdf540 무손상 / p0b flags·epoch ABSENT.",
  "verdict": "REAL_CALLBACK_SPAWN_CANARY_PACKET_READY_ACTIVE_FALSE (packet 완성, 실행 0, 회장 go 대기)"
}
