Mateleni — FAZA 0 spike
Odločitvena vrata pred razvojem. Vsaka stran ima svoje pod-teste s PASS/FAIL razsodbo in gumb »Kopiraj rezultat (markdown)« — vse rezultate prilepi v spike/REZULTATI.md.
-
S1PAT partnerjevnamizje
Ali oba fine-grained PAT-a (moj in partnerjev) lahko ustvarita in prebereta datoteko v mateleni-data-dev.
-
S2Release assetinamizje
Upload 2 MB binarke, prenos prek fetch() in resničen izbris (potrjen 404) — uspe ali pade na CORS.
-
S3Sočasnostnamizje
Dva zavihka pišeta po 20 datotek hkrati; štetje 409/422; na koncu mora obstajati vseh 40.
-
S4Push + SW dešifriranjeoba iPhona
Najpomembnejši spike: push obvestilo, ki ga service worker dešifrira in prikaže pri popolnoma zaprti aplikaciji.
-
S6WebAuthn PRFoba iPhona
Ali Safari podpira WebAuthn PRF za passkey odklep; če ne, odklep ostane fraza.
-
S7MediaRecorderoba iPhona
Podprti snemalni formati (audio/mp4, webm/opus), 5 s posnetek in navzkrižno predvajanje med napravama.
-
S8Trajnost shrambeiPhone A
Ali iOS po 8 dneh brez odpiranja izprazni IndexedDB; učinek navigator.storage.persist(). Zaženi prvi dan.
S5 — Cron Worker nima strani: teče kot Cloudflare Worker (*/5 min), ki bere a.json + b.json iz mateleni-schedule-dev z RO PAT in meri zakasnitev. Deploy in odčitek logov: glej spike/README.md (mapa spike/cron-worker).