Bilko Landing Lead-Capture Chain — Mechanism, the Two-Month Outage, and the Traps Bilko Landing Lead-Capture Chain — Mechanism, the Two-Month Outage, and the Traps MCs covered: #106193 (bilko.cloud KV, genesis), #106358 (bilko.io / bilko.company KV), #106359 (preview namespace isolation), #106405 (dead Turnstile widgets), #106408 (correction to a false "fixed" report), #106413 (HR cookie-banner click interception, OPEN), #106418 (CF Pages drift, structural root cause, OPEN), #106403 (was anything lost before today, OPEN) | Status: all three landings proven capturing leads end-to-end as of 2026-07-28 | Verified against: azdo/main @ 50e4223a (2026-07-28) + live Cloudflare state read at deploy time | Last updated: 2026-07-28 One-line summary: a single 2026-06-17 session broke the storage layer and the anti-spam widget on two of three landing sites at once, in a way that produced no error a human would see for the next six weeks; bilko.company did not capture a single lead in its entire existence until it was fixed today. 1. The full path a lead takes Three separate Cloudflare Pages projects, one per market, each a static HTML form (Next.js-exported for two of them) with its own Pages Function: Market App directory Domain CF Pages project io (Serbia, primary) apps/landing-io/ bilko.io bilko-io hr (Croatia) apps/landing-hr/ bilko.cloud bilko-cloud ba (Bosnia) apps/landing-ba/ bilko.company bilko-company Visitor fills the form → Turnstile (invisible widget, static