Flow map

Requirement to screen coverage

32 of 32 drawn (text check; no reviewer pass yet).

IDRequirementStatusScreensWhat the screen showsCheck
R1Reviews are printed in the page's server HTML wherever we control the page (WordPress plugin, theStacc-hosted site, FairbuiltVS06, IN04VS06: the page source with every review in plain HTML
IN04: per-page yes/no for reviews in the raw HTML
TEXT OK
R2One site tag carries every add-on and the traffic pixel, under 10 KB. Why: one install, light pages. Source: UC13, gap 1builtIN02, WS04IN02: one site key for the plugin and tag
WS04: more add-ons on the same tag
TEXT OK
R3The first visit shows a finished widget built from the reviews we already sync. Why: value before work. Source: UC9 (SenbuiltWS02WS02: a finished widget on first visitTEXT OK
R4Templates are grouped by where they go on the page and previewed with the business's own reviews. Why: owners don't knowbuiltWS03WS03: layouts grouped by placementTEXT OK
R5One editor for every add-on: tabs on the left, live preview on the right, autosaved draft, "Publish changes" makes a newbuiltED01, ED08ED01: editor shell with rules, pin, hide and restore
ED08: publish dialog listing what changes
TEXT OK
R6The header always shows Google's own average and total. Any rating filter adds a disclosure that can't be switched off. builtED02, VS01ED02: fairness panel with the true header and locked disclosure
VS01: disclosure and attribution on the live widget
TEXT OK
R7Owners can hide or pin single reviews. Hiding needs a reason, applies the same rule to any rating, and never changes thebuiltRV03, ED01RV03: hide reason that applies to any rating
ED01: editor shell with rules, pin, hide and restore
TEXT OK
R8Every review widget shows "Reviews from Google", the author's name and avatar, a link to the review on Google and a notibuiltVS01, ED05VS01: disclosure and attribution on the live widget
ED05: attribution and links marked always on
TEXT OK
R9Reviews from the Places API are never published; publishing reviews needs a connected Google Business Profile. Why: the builtRV04RV04: sources with GBP required and the 30-day capTEXT OK
R10Business Profile reviews are kept no more than 30 days after the last sync; deleted reviews leave at the next sync; a dibuiltER01, RV04ER01: disconnected location with the date reviews stop
RV04: sources with GBP required and the 30-day cap
TEXT OK
R11Design matches the site by default: brand colours from Company Brain, the site's own font, light, dark or auto. Why: no builtED04ED04: brand match from Company BrainTEXT OK
R12Preview on desktop, tablet and phone, plus "View as Google sees it" showing the raw HTML without scripts. Why: proof of builtED07ED07: raw HTML view with the review countTEXT OK
R13An install wizard per site builder, with "Email the code to my developer" and "Ask theStacc to install it" on every stepbuiltIN01, IN03IN01: site builder picker with developer email
IN03: email to the developer
TEXT OK
R14An install check per page: tag seen, last ping, and whether the review text is in the raw HTML, with a fix hint. Why: prbuiltIN04IN04: per-page yes/no for reviews in the raw HTMLTEXT OK
R15A hosted reviews page on the Fairview profile, shareable by link and QR. Why: works with no website at all. Source: UC19builtVS03VS03: hosted reviews page with ordering noticeTEXT OK
R16The review inbox shows where each review appears on the website and offers hide and pin; a reply posted to Google shows builtRV01, RV02RV01: inbox with the On website column
RV02: reply posted to Google and shown on the site
TEXT OK
R17A sources page per location: connection type, reviews held against Google's total, last and next sync, errors. Facebook builtRV04RV04: sources with GBP required and the 30-day capTEXT OK
R18Get reviews: link, QR and message templates sent the same way to every customer. No routing unhappy customers away, no gbuiltRV05RV05: same ask to every customer and the never listTEXT OK
R19Alerts by email and WhatsApp: every new review, reviews of 3 stars or fewer at once, a weekly digest, tag silent for 7 dbuiltRV06, RV07RV06: alert matrix by channel
RV07: WhatsApp alert for a low review
TEXT OK
R20Analytics per widget and per page (views, read more, "Write a review" and "Open on Google" clicks), free, and a section builtAN01, AN03AN01: views and clicks per widget
AN03: monthly report section
TEXT OK
R21A review score and rank against a named rival, with what moves it. The score can't be bought. Why: gamification principlbuiltAN02, AN02AN02: score and rank against the named rival
AN02: score and rank against the named rival
TEXT OK
R22Team roles (owner, editor, viewer) and an agency view of every client's add-ons, install health and score. Why: agenciesbuiltTM01, AG01TM01: roles table
AG01: all clients with install health
TEXT OK
R23White label (custom domain for the tag and hosted page) is priced as a count, v2. Why: limits, not hidden features. SourlaterAG02AG02: custom domain as a countTEXT OK
R24Widgets never go dark. On downgrade, extra widgets pause, keep their last good HTML for 14 days, then render an empty zebuiltST01, ST02ST01: downgrade pauses one widget, never breaks the site
ST02: paused widget with its end date
TEXT OK
R25Free plan: 1 review widget and 1 badge per location, sync every 24 h, a small "Reviews by Fairview" link. Why: pricing rbuiltWS05WS05: plan counts with the Free badge linkTEXT OK
R26Clear empty and error states: no location, 0 reviews, rules that match 0 reviews, GBP disconnected, tag silent, tag on tbuiltER02, ER03, ER04ER02: location with no reviews
ER03: rules that match nothing, with fixes
ER04: tag on the wrong domain
TEXT OK
R27An add-on library on the same tag: WhatsApp button, click to call, business hours, service-area map, FAQ, lead form. WhybuiltWS04, WS04WS04: more add-ons on the same tag
WS04: more add-ons on the same tag
TEXT OK
R28Accessibility always on: keyboard, screen reader labels, reduced motion respected, no layout shift. Never a paid extra. builtED06, ED03ED06: accessibility always on and facts-only schema
ED03: reduced motion respected
TEXT OK
R29JSON-LD carries basic LocalBusiness facts only, no review stars markup, and the editor says plainly that Google doesn't builtED06, VS06ED06: accessibility always on and facts-only schema
VS06: the page source with every review in plain HTML
TEXT OK
R30An internal support console: look up a widget, re-render and purge, switch off an abusive tag, remove a review on requesbuiltSP01SP01: staff lookup and actionsTEXT OK
R31Some features are never built: testimonial scraping, AI case studies, "Verified" certificates, made-up counters, review builtWS06WS06: later and never lists with reasonsTEXT OK
R32Later items are shown as a roadmap, not hidden: AI summary (on click, credits), more sources, per-service widgets, toastlaterWS06WS06: later and never lists with reasonsTEXT OK