Working demo — Superhairpieces branch portal, hairstylist form

The section below is rebuilt from the live portal's own measured values (Poppins, #FDFDFD ground, 12px card radius, the measured two-part card shadow). Everything is clickable.

The suggestion text is an example response, not live model output — no ANTHROPIC_API_KEY has been available, so no call was ever made. The client, the SKUs, the families and the enforcement behaviour are all real; the three why sentences show the shape and length the schema asks for.

Two other differences from the portal: this page blocks external images, so each row shows its base family where the BigCommerce product photo goes; and the search field and Custom Made toggle are here for position only.

The client this shortlist is for

Priority
More natural
Hairpiece type
Toupee
Baldness level
4 · Crown + Frontal
Density
Medium
Texture
Straight
Scalp
Sweaty
Sweats often
Yes
Base measured
6″ × 8″
Worn before
Yes — by myself
Maintenance
At our salon
Consultant's internal note read by the model only “Very particular about the hairline — spent ten minutes on it in the mirror. Sweats a lot, shirt was damp after the fitting.”
Previous system read by the model only “Was wearing a poly system from another company, hated how stiff the front edge felt.”
Client's goals read by the model only “Works outdoors most days, wants to swim with it on holiday in August.”

Switch between them to see what the model adds. The matrix ranks on checkbox answers alone; it cannot read the three notes above, and it has no sentence to offer for any pick.

System Recommendation

Important: All color information (codes, etc.) must be provided in the 'Color Preference' section.
AI suggestion claude-opus-5 · 1.4s

What the notes tell you that the fields don't He left a poly system over a stiff front edge, so the hairline is the thing to get right — and he sweats and swims, which rules skin out regardless of what he asks for.

Helpful? Your choice is the record.

Removed before you saw it

The model proposed four products. This one broke a team rule, so enforceRules() deleted it server-side and logged why. The model never gets to overrule this.

HD111 R-SWEAT Skin family — this client sweats from the scalp. Skin traps heat and the bond fails early.
Discussed hair system(s) (Up to 3) — none selected (Required)
Color Preference(Required)
Custom Made