Fayrouz Robustness Improvements — Fix List

saved 29 April 2026
active
1. Tool-first always — call log_group_expense immediately, show verified entry from tool response. No "Logged ✅" without tool firing. 2. Verification before write ops — call group_recent before logging to avoid duplicates. Call calendar_list after calendar updates to show actual state. 3. Never invent details — no fabricated explanations like "sync delay" or "transfer". If unclear, call the relevant tool to check. 4. Cite tool response in every confirmation — show description, amount, and split from actual tool return. Not a summary from memory. 5. Category inference — when logging group expenses, infer category from description (Hotel → Accommodation, Taxi → Transport, Tour → Activities, Food items → Food, Museum/Tickets → Activities) instead of defaulting to Other. 6. PaidBy casing — always use consistent capitalisation: Youssef, Giulia (capital first letter, always). Never lowercase or mixed case.
project · Fayrouz Devdevimprovementsanti-hallucinationlogging