0063 — NPC scheduler and lifecycle hardening (Group H)¶
Status¶
Folded into npc-scheduler.md, npc-lifecycle.md — defer to those pages for the canonical description. (re-verified 2026-08-06)
Context¶
Eight audit findings clustered on the NPC scheduler and lifecycle layer. One was critical (a 15-minute coverage-gap grief vector after a Marshal KIA); the other seven were correctness, default-value, edge-case, and social-graph future-work items. The cluster was mostly clarification work plus one structural change: zero-gap primary/backup promotion on Marshal KIA.
Folded into:
- ../SYSTEMS/npc-scheduler.md — engagement routing, shift handoff, KIA reroute, coverage-gap promotion (N-F1, N-D2, N-D3, N-F4, N-I1)
- ../SYSTEMS/npc-lifecycle.md — respawn cooldown, recruit training, social-graph placeholder, genocide rapid-recovery (N-I2, N-I3, N-V4)
Related¶
- ADR-0053 — periodic-service surface for the patrol-squad coherence sweep.
- ADR-0060 G-V3 — warp-tunnel reachability rule (N-I1 follows the same constraint).
../SYSTEMS/npc-scheduler.md— engagement routing, shift handoff, KIA reroute, coverage-gap promotion.../SYSTEMS/npc-lifecycle.md— respawn cooldown, recruit training, social-graph placeholder, genocide rapid-recovery.../DATA_MODELS/npcs.md—NPCCharacter.status,engagement_eligible_at,duty_rolemutation.../SYSTEMS/realtime-bus.md—npc.role_promoted,npc.coordinated_genocide_detectedevents.