{
  "schema": "anu_v3.generic_batch_plan.v0",
  "batch_label": "task-2553-26-27-28-29-closeout",
  "provenance": "9-R.2 read-only fixture. NEW normalized copy derived (read/parse/reference) from: memory/events/task-2553.batch-closeout-decision_260517.json, memory/events/task-2553.batch-closeout.result.json, memory/reports/task-2553.batch-closeout-consolidated-summary_260517.md, memory/events/task-2553.parallel-runtime-registry.batch-state.json. Original closeout/registry artifacts are NOT modified/registered/overwritten.",
  "note": "+26 MERGED / +27 PASS / +28 DONE / +29 ACCEPT represented as one batch. +26/+27/+28 fallbacks 44AE69D5/CC33E68C/17E127B4 ACTIVE/PENDING (강제삭제 0 — natural dedup). +29 is the NO-CRON registry self-track: completion recognised by result.json + .done existence (dogfooding); no fallback cron by design. expected_files are 4-way disjoint (contamination 0).",
  "tracks": [
    {
      "track_id": "track-2553+26",
      "task_id": "task-2553+26",
      "executor": "dev5 마르둑",
      "dispatch_cron_id": "99A69AB8",
      "expected_normal_collector_cron_id": null,
      "fallback_callback_cron_id": "44AE69D5",
      "expected_files": [
        "memory/events/task-2553+26.auth-preflight.json",
        "memory/events/task-2553+26.decision.json",
        "memory/events/task-2553+26.result.json",
        "memory/events/task-2553+26.run_bot_token_preflight.py",
        "memory/events/task-2553+26.test_bot_token_preflight.py"
      ],
      "own_artifacts": ["memory/events/task-2553+26.result.json"],
      "cited_artifacts": [],
      "dispatch_status": "ok",
      "normal_collector_executed": false,
      "by_design_no_normal_collector": false,
      "result_present": true,
      "done_present": false,
      "fallback_state": "PENDING",
      "fallback_fire_kst": "2026-05-18 00:17:16",
      "terminal_outcome": "MERGED",
      "hold_for_chair": false,
      "retry_ceiling": 2
    },
    {
      "track_id": "track-2553+27",
      "task_id": "task-2553+27",
      "executor": "dev6 페룬",
      "dispatch_cron_id": "FBED1191",
      "expected_normal_collector_cron_id": null,
      "fallback_callback_cron_id": "CC33E68C",
      "expected_files": [
        "memory/events/task-2553+27.coordinator-v0-closeout.json",
        "memory/events/task-2553+27.decision.json",
        "memory/events/task-2553+27.result.json"
      ],
      "own_artifacts": ["memory/events/task-2553+27.result.json"],
      "cited_artifacts": [],
      "dispatch_status": "ok",
      "normal_collector_executed": false,
      "by_design_no_normal_collector": false,
      "result_present": true,
      "done_present": false,
      "fallback_state": "PENDING",
      "fallback_fire_kst": "2026-05-18 00:06:54",
      "terminal_outcome": "PASS",
      "hold_for_chair": false,
      "retry_ceiling": 2
    },
    {
      "track_id": "track-2553+28",
      "task_id": "task-2553+28",
      "executor": "dev1 헤르메스",
      "dispatch_cron_id": "C5CAA7D0",
      "expected_normal_collector_cron_id": null,
      "fallback_callback_cron_id": "17E127B4",
      "expected_files": [
        "memory/events/task-2553+28.observation-fixture-decision.json",
        "memory/events/task-2553+28.result.json",
        "memory/events/task-2553+28.done"
      ],
      "own_artifacts": ["memory/events/task-2553+28.result.json"],
      "cited_artifacts": [],
      "dispatch_status": "ok",
      "normal_collector_executed": false,
      "by_design_no_normal_collector": true,
      "result_present": true,
      "done_present": true,
      "fallback_state": "PENDING",
      "fallback_fire_kst": "2026-05-18 00:07:09",
      "terminal_outcome": "DONE",
      "hold_for_chair": false,
      "retry_ceiling": 2
    },
    {
      "track_id": "track-2553+29",
      "task_id": "task-2553+29",
      "executor": "dev7 이참나",
      "dispatch_cron_id": "REG2553P29",
      "expected_normal_collector_cron_id": null,
      "fallback_callback_cron_id": "",
      "expected_files": [
        "memory/events/task-2553.parallel-runtime-registry.batch-state.json",
        "memory/events/task-2553.parallel-runtime-registry.result.json",
        "memory/events/task-2553+29.done"
      ],
      "own_artifacts": [
        "memory/events/task-2553.parallel-runtime-registry.batch-state.json"
      ],
      "cited_artifacts": [],
      "dispatch_status": "ok",
      "normal_collector_executed": false,
      "by_design_no_normal_collector": true,
      "result_present": true,
      "done_present": true,
      "fallback_state": "NONE",
      "fallback_fire_kst": null,
      "terminal_outcome": "ACCEPT",
      "hold_for_chair": false,
      "retry_ceiling": 2
    }
  ]
}
