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