Audit Run 14 · May 5, 2026 · Auditor: Automated (Claude) · Tester account: [email protected]

🐛 Open Bugs — Current Status (12 open, last audit 2026-05-05)

High Severity

ID Bug Status
BUG-002 Slide images load slowly. Slide 9 (Transformer Block diagram) showed beige placeholder for ~5 seconds on first navigation. Image does eventually load. Intermittent. 🟡 Intermittent (still recurring)
NEW-003 Homepage demo widget stuck on "Loading demo..." indefinitely. <video> element stays at readyState: 0 even after page load. 🔴 Open (still broken from prior audits)
NEW-012 Brand new account [email protected] (created today) shows 72 courses in My Courses (up from 70 last run). Courses dated before account creation. Data isolation/privacy concern. 🔴 Open (worsening — +2 courses vs last run)
NEW-013 /how-it-works route renders the homepage content (same hero, same <title> "Slate — AI-powered Interactive Classroom"). SPA falls through to homepage. 🔴 Open
NEW-014 /ncert renders a completely blank white page (no content, no nav, no error). 🔴 Open

Medium Severity

ID Bug Status
NEW-007 Onboarding "How did you find us?" tile: "Somewhere else" still word-breaks as "Somewhe / re else" due to word-break: break-all (or overflow-wrap: anywhere) on the tile label. Confirmed again on new account. 🔴 Open (still broken)
NEW-019 Pricing yearly toggle still shows "50% off your first month" promo banner. Confirmed on both marketing /pricing (yearly tab) and in-app onboarding pricing screen (yearly tab). Copy is monthly-specific. 🔴 Open
NEW-020 Plan feature wording inconsistent: marketing /pricing says "All AI Mates"; in-app onboarding pricing says "All 4 Mates" for the same Slate Pro plan. 🔴 Open
NEW-021 Course-building screen: badge shows "6 LESSONS" (from selection card) while "Drafting the outline" subtext says "Picking the best 5 lessons for you". Mismatch confirmed again. 🔴 Open
NEW-022 Nav inconsistency across marketing pages: homepage has CBSE/NCERT + Pricing + Demo + Contact; /pricing has CBSE/NCERT + Demo + Blogs + Contact (no Pricing link); /blogs has only "Back to Home"; /contact has only "Try Now" button. No shared nav component on /blogs and /contact. 🔴 Open

Low / Polish

ID Bug Status
NEW-023 Em dashes still present in marketing copy: contact page intro ("or just have a question — we'd love to hear"), homepage demo section text ("lesson — slides, narration and AI classmates included"). Project rule: never use em dashes. 🔴 Open
NEW-025 Welcome / onboarding gate says "7-day free trial, no charge today" and in-app pricing CTA reads "Start 7-day free trial". Contradicts marketing pricing page "Start free, no card required" for Starter plan. 🔴 Open

✅ Fixed / No New Regressions vs Prior Audit

📊 Coverage

Surface Tested Notes
slateup.ai homepage ✅ Hero, demo section (blank white block visually during scroll), nav links
slateup.ai /pricing ✅ Monthly + Yearly toggle, promo banner, USD copy, nav
slateup.ai /how-it-works ⚠️ Broken Falls back to homepage, see NEW-013
slateup.ai /ncert ⚠️ Broken Blank page, see NEW-014
slateup.ai /blogs ✅ "Back to Home" only nav, 1 article visible, fade-in animation
slateup.ai /contact ✅ "Try Now" only nav, em dash confirmed in body copy
app.slateup.ai signup (email) ✅ Created [email protected], password Hello123
app.slateup.ai onboarding 1/4 → 4/4 ✅ Name, why-here, find-us (word-break bug), level, topics, learning-style, time-per-day, sidekick
app.slateup.ai course selection + generation ✅ "How AI Actually Thinks" — 6 LESSONS/5 lessons mismatch confirmed; course generated in ~10s
app.slateup.ai onboarding pricing ✅ Both Monthly and Yearly tabs checked; promo bug and "All 4 Mates" inconsistency confirmed
app.slateup.ai classroom (slides 9-10) ✅ Slide 9 image delayed ~5s (BUG-002 intermittent); slide 10 loaded in ~2s
My Courses page ✅ 72 courses on fresh account — NEW-012 confirmed + worsening
Mobile breakpoint testing ⚠️ Limited PageSpeed Insights mobile preview used

Untested this run: BUG-001 LaTeX rendering, BUG-003 double line breaks, full attachment popup flow, Razorpay checkout end-to-end, NCERT subject pages, Achievements page.

⚡ Performance — pagespeed.web.dev (https://www.slateup.ai/)

Metric Mobile Desktop Δ vs last audit (2026-05-04)
Performance 62 63 Mobile +5, Desktop -1 (essentially flat)
Accessibility 83 83 same
Best Practices 96 96 same
SEO 100 100 same
CrUX field data No Data No Data still no real-user data

Mobile performance improved +5 points vs last run. Desktop flat. The 20.8 MB slate-demo.mp4 remains the primary suspected LCP culprit alongside the hero animation.

💡 Improvements (carried forward)