Requirements Audit

victoria's email vs. implementation plan — point-by-point review

14
Items Reviewed
13
Match
1
Gap
93%
Coverage
Match
Gap
Partial
Request Plan Status
Template: yoth-special-edition only Plan scopes everything to this template. Match
EOD tomorrow (Friday), Tuesday AM launch Plan header says same. Match
Update BIS button label and pop up text Button text + modal description configurable via settings. Match
Use Stoq's API to trigger events Uses openInlineForm, openModal, removeInlineForm. Match
Custom button + modal with text settings in buy buttons block Schema settings in buy_buttons block. Match
Default values = current behavior when empty Blank settings = Stoq default "Notify Me" behavior. Match
Only display for OOS variants DOM-based sold-out detection. Match
Exclude products with excludebis tag Checked in both PDP and PLP Liquid. Match
openInlineForm to load Stoq form in modal PDP modal uses openInlineForm. Match
Updated Button Label: "Join the waitlist" Pre-populated in template JSON. Match
Updated Pop Up Text: "Sign up to be notified when we restock this or other embroidered styles." bis_modal_description setting. Match
Theme: Huha 2.0 - Giddy Up Collection D2C Launch Clone ID 145580556374. Match
Changes made locally Local dev + theme push. Match
Run stoq:restock-modal:submitted when form is submitted Not mentioned in plan. When using openInlineForm inside a custom modal, unclear if Stoq fires this event automatically or if manual dispatch is needed. Gap
14 items reviewed 13 match · 1 gap
Gap Analysis Detail
Gap: stoq:restock-modal:submitted event. Michael explicitly requests firing this event on form submission. The plan uses Stoq's openInlineForm inside a custom modal, but doesn't address whether Stoq dispatches this event automatically in that context. If other integrations (Klaviyo, analytics, theme JS) listen for it, missing it could silently break the submission pipeline. Recommend adding an explicit dispatchEvent call as a safety net.