Deploy script handles first-time KV namespace creation replacing placeholder ID. Worker deploys via wrangler in dedicated CI stage triggered on main branch.