QA Review — SnowIT MC #9257 CTA Prefill (MC #9267)
QA Review #9267 — SnowIT MC #9257
Scope: completed task #9257, "Vizu: snowit.ba followup — usluge.html pricing CTAs mobile mailto + minor cleanup".
Verdict: PASS for the current local repo and live site.
Important historical note: the original #9257 commit (2840b9e) used index.html#contact?plan=<id>, which does not populate window.location.search. That defect matches the MC blocked reason. The current repo/live site use the corrected order index.html?plan=<id>#contact for the remaining current SnowIT CTAs; git history shows hotfix b6e6055 for this URL order.
Evidence
- Verification JSON:
/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/report.json - Verifier script:
/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/verify_snowit_9257.py - Browser screenshots:
/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/screenshots/local-mobile-digital-presence.png/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/screenshots/local-mobile-linkedin-launch.png/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/screenshots/local-mobile-full-digital-start.png/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/screenshots/local-mobile-consultation.png/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/screenshots/live-mobile-digital-presence-prefill.png
Commands run
node ~/system/tools/discover.js "QA review #9257 snowit.ba usluge.html pricing CTAs mobile mailto cleanup"
node ~/system/tools/mc.js show 9257
node ~/system/tools/mc.js show 9267
cd /Users/makinja/tenants/SnowIT-BA/web/snowit-site && git show --stat --oneline 2840b9e
cd /Users/makinja/tenants/SnowIT-BA/web/snowit-site && git show --stat --oneline b6e6055
EVIDENCE_DIR=/Users/makinja/system/evidence/qa-9267-snowit-9257-20260728 python3 /Users/makinja/system/evidence/qa-9267-snowit-9257-20260728/verify_snowit_9257.py
Checks passed
- Local
usluge.htmlhas plan-prefill CTA links for the currently visible SnowIT plan CTAs. - Local plan links use
?plan=before#contact; no#contact?plan=broken order remains. - Local current CTA plan IDs are unique.
- Local CTA classes/data-contact links do not use
mailto:. - Old
CONTACT_EMAIL/window.location.href=mailto:JS handler is absent. index.htmlcontainsplanMessagesentries for all currentusluge.htmlplan IDs.index.htmlreadswindow.location.searchwithURLSearchParams.index.htmlnav logo href is/.- Live
https://snowit.ba/usluge.htmlreturns HTTP 200 and has no broken#contact?plan=order. - Live
https://snowit.ba/index.html?plan=digital-presencereturns HTTP 200 and includes prefill JS. - Playwright mobile local click-through verified each current plan CTA pre-fills the contact textarea.
- Playwright mobile live direct plan URL verified textarea prefill for
digital-presence.
Caveats
- Current SnowIT site has changed since April: the original AI CTAs from #9257 are no longer present on current
usluge.htmlafter later SMB cleanup. Review therefore validates the current extant CTAs plus git history for the original fix/hotfix. - Existing repo worktree is dirty with unrelated files; this QA review did not modify SnowIT project files.
No comments to display
No comments to display