From Nick's 2026-07-19 prod QA sweep (Round Review, Poplar Grove, player Cole Bennett).
Symptom: Header + hero card show the current score 85 (+13), but the AI narrative below reads "Tough 84 (+12) at Poplar Grove (real). 10 pars, 5 bogeys, 3 double+…" — the narrative was generated against an earlier version of the round and never regenerated after the score changed. The literal word "(real)" also leaked from a generation prompt/label into user-facing copy.
Fix direction:
- Invalidate/regenerate the stored round narrative when the round's shots/score change (hash the inputs, compare on read, or clear on round update).
- Strip the "(real)" artifact — audit the narrative prompt/template for internal markers.
Screenshot: Screenshot 2026-07-19 at 7.13.11 PM.png (Nick's sweep).
From Nick's 2026-07-19 prod QA sweep (Round Review, Poplar Grove, player Cole Bennett).
Symptom: Header + hero card show the current score 85 (+13), but the AI narrative below reads "Tough 84 (+12) at Poplar Grove (real). 10 pars, 5 bogeys, 3 double+…" — the narrative was generated against an earlier version of the round and never regenerated after the score changed. The literal word "(real)" also leaked from a generation prompt/label into user-facing copy.
Fix direction:
Screenshot:
Screenshot 2026-07-19 at 7.13.11 PM.png(Nick's sweep).