Health checks
🟢 api_healthOK api_health · 15 Oct 2026, 14:49 EAT
🟢 homepageOK homepage · 15 Oct 2026, 14:49 EAT
🟢 itemsOK items · 15 Oct 2026, 14:49 EAT
Quotas (Supabase free tier)
Database — 11 MB of 500 MB (2.2%)
Storage — 200 kB of 1 GB (0.02%)
80% alert line · measured 15 Oct 2026, 08:21 EAT
Incident log
RESOLVEDComposer-overlap fix shipped — PR #47 merged, dress listed via fixed flow15 Oct, 14:21 EAT
PR #47 merged by the founder 14:21 EAT (c943cf7f1b); deploy verified live (new entry chunk serving, health ok). Acceptance proof: the Pink Floral Maxi Dress was listed through the fixed chat flow at 14:23 EAT (KES 900, Origin Wears) — the 'List this piece' button worked. Supersedes the OPEN entry logged 13:07 EAT.
RESOLVEDBundle-stall case resolved — PR #46 merged, split build live15 Oct, 13:07 EAT
PR #46 (boot resilience: inline watchdog + vendor chunk split) merged by the founder 13:07 EAT (f43822be59) and verified live on production: entry chunk 37.6 KB + vendor-react/supabase/motion chunks at the PR's promised sizes, watchdog present in the served page, /api/health ok. Probe v4's size-mismatch report confirmed the old 540 KB bundle is retired. Final acceptance = founder's phone paint test on the real site, still to be reported.
OPENAI listing chat: 'List this piece' button unreachable behind composer15 Oct, 13:07 EAT
Founder-reported with screenshot 13:07 EAT: in AiView the draft card's footer sits behind the absolute composer (button 121px below the composer's top edge on mobile, 57px on desktop) because the message scroll area had only 24px bottom padding vs a ~179px overlay. The Pink Floral Maxi Dress was never listed (DB-verified); the chat assistant also claimed 'has been listed' for an unconfirmed draft. Fix = PR #47 (scroll clearance pb-52/md:pb-40 + prompt draft-honesty rule), open and awaiting the founder's merge. Workaround until it ships: list via the regular Sell form.
RESOLVEDOps identity moved to ops@ansaitechnologies.co.ke (Gmail retained as backup)2026-10-15 · ~12:05 EAT
Ops identity moved to ops@ansaitechnologies.co.ke (Gmail retained as backup)
OPENPhone-rendering failure — 540 KB JS bundle transfer stalls2026-10-15 · ~11:28 EAT
Instrumented probe on a real phone convicted the 540 KB JS bundle — index.html loads in 172 ms and the phone's engine is fine, but the bundle transfer stalls indefinitely on real Kenyan connections. Two phones affected. Not a device bug, not the origin. Boot watchdog + bundle-diet fix PR commissioned.
RESOLVEDPR #45 merged — phone blank-screen (splash lifted before React committed)2026-10-15 · ~11:03 EAT
PR #45 merged and deployed — splash removal gated on React commit
RESOLVEDPR #44 merged — phone blank-screen (splash lifted before React committed)2026-10-15 · ~09:20 EAT
Splash logo lifted on a double-requestAnimationFrame timer before React committed on slow phones. Rolled back to #42 ~09:34 EAT.
RESOLVEDPR #43 merged — static top-level `import sharp` crashed every API route2026-10-15 · ~08:38 EAT
Every API route returned 500s. Production rolled back to the PR #42 deployment via promote; recovered ~08:52 EAT.
Customers
Listing views aren't tracked yet.
Per seller
| Name | Email | Listings |
| Amasai | amasaimelchizedek@gmail.com | 1 |
| Angie | cynthiamumo02@gmail.com | 1 |
| Ansai Ops | ops@ansaitechnologies.co.ke | 0 |
Recent signups
| Name | Email | Type | Business | Joined |
| Ansai Ops | ops@ansaitechnologies.co.ke | individual | — | 15 Oct 2026, 12:02 EAT |
| Angie | cynthiamumo02@gmail.com | business | Origin Wears | 14 Oct 2026, 02:43 EAT |
| Amasai | amasaimelchizedek@gmail.com | individual | — | 13 Oct 2026, 23:24 EAT |
Snapshot taken 15 Oct 2026, 14:48 EAT