Generator spike sprint. 5 tickets across copy and server teams: - #609 zone identity spec (copy) - #610 Krenn culture profile (copy) - #611 NpcBlueprint struct design (server) - #612 Template assembly generator (server) - #613 NPC generation pipeline (server) Sprint proof: throwaway render — rural Krenn village from minimal input (zone type + culture profile, no per-location spec). Closed #586 (tile data model epic — child #594 done). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>