PhytoSmart
Design Review Portal
FEATURE MATRIX

Planning Document

Feature Matrix

Canonical feature list with status, priority, and blockers

50 features tracked 8 workstreams Last updated: July 23, 2026
MOCKUP Client-reviewable mockup exists SPEC Specified, no mockup needed OPEN Decision pending P1 Ships first P2 Second wave P3 Third wave

WS-1 Equine Pre-Order

IDFeatureStatusPriorityDepends OnBlocker
F-101Equine pre-order product (WooCommerce)MOCKUPP1Plugin selection, charge modelGA-1, GA-5
F-102Availability countdown, single-variable dateMOCKUPP1F-101
F-103Notify-me capture, tag equine-waitlistMOCKUPP1Tracking planGA-9
F-104Pre-order terms blockOPENP1Client approvalGA-2
F-105Pre-order to in-stock page state conversionOPENP1One-page decisionGA-3
F-106Barn/distributor callout linking WS-6MOCKUPP2F-601

WS-2 Dosing Calculator

IDFeatureStatusPriorityDepends OnBlocker
F-201Dosing calculator UIMOCKUPP1Design tokens
F-202Shake-band dosing table (verify vs printed labels)MOCKUPP1Label verification
F-203Container duration and subscription cadence outputMOCKUPP1F-206 calibrationGA-4
F-206Shakes-per-container calibration (grams per shake)OPENP1Client or facility figureGA-4
F-204Dose card email gate, tag calculator-leadMOCKUPP2Tracking plan
F-205Figma design received - confirm client approvalOPENP1Client confirmation

WS-3 Product Finder Quiz

IDFeatureStatusPriorityDepends OnBlocker
F-301Product finder quiz, 4-5 questionsMOCKUPP1Final naming, approved claimsGA-11
F-302Editable routing mapping tableMOCKUPP1
F-303Result email capture, tag quiz-{sku}MOCKUPP2Tracking plan

WS-4 Affiliates & Ambassadors

IDFeatureStatusPriorityDepends OnBlocker
F-401Affiliate program (plugin)MOCKUPP2Plugin + termsGA-5, GA-6
F-402Ambassador tier with facility applicationMOCKUPP2Terms from client
F-403Testimonial video giveaway submission + queueMOCKUPP2Giveaway terms confirmed
F-404FTC disclosure languageMOCKUPP2

WS-5 Reviews Module

IDFeatureStatusPriorityDepends OnBlocker
F-501Product reviews with photo/videoMOCKUPP2Plugin selectionGA-5
F-502Verified-buyer badge (WooCommerce order match)SPECP2F-501
F-503Moderation queue, publish-on-approval onlySPECP2Moderation owner
F-504Review schema markupSPECP3F-501GA-13
F-505Migrate 4 homepage testimonials as seedSPECP3F-501

WS-6 Wholesale + Locator

IDFeatureStatusPriorityDepends OnBlocker
F-601Wholesale page + line sheet request formMOCKUPP2Pricing/MOQ from client
F-602Store locator replacing legacy stubMOCKUPP2Plugin, store list confirmedGA-5, GA-15
F-603Suggest-a-store customer lead captureMOCKUPP3Reward code decisionGA-6
F-604Legacy /pages/ audit and redirectsOPENP2Full crawlGA-12

WS-7 + WS-8 Comparison + Game

IDFeatureStatusPriorityDepends OnBlocker
F-701Comparison landing page (algae vs fish oil)MOCKUPP2Claims sign-offGA-11
F-702No-nav ad variant + CTA A/B testSPECP3F-701
F-801Bloom! game (playable)MOCKUPP3
F-802Score-gated code + email capture, tag game-leadMOCKUPP3Code economicsGA-6
F-803404 easter egg + Learn hub placementSPECP3Nav decisionGA-7

Cross-Cutting All Workstreams

IDFeatureStatusPriorityDepends OnBlocker
F-901Brand tokens applied (colors + DM Sans); theme conformance check remainsMOCKUPP1Site accessGA-19
F-902Krumble/Cell-abrate URL migration releaseSPECP2REDIRECT-MAP, ads coordinationGA-21
F-903GTM event wiring per TRACKING-PLANSPECP1GA-18
F-904Claims registry populated from brand inputsOPENP1Brand info deliveryGA-11
F-905Learn hub as home for toolsSPECP2Nav decisionGA-7
F-906Equine photography shot list to clientSPECP1GA-10
F-907Accessibility audit before launchSPECP2GA-16
F-908SEO metadata + sitemap for all new pagesSPECP2GA-13, GA-14