15. Integration health
All roles can read
Rolling snapshot of how the Odoo integration is doing. Each sync run captures latency + error counts; the page shows trends + the latest few results.
What to look at
- Last successful sync — when actuals were last refreshed against Odoo.
- Average latency — should be sub-second for project sync, a few seconds for full budget sync (24+ API calls).
- Recent failures — any failed sync surfaces here with the error message. Cross-reference with the Sync log for the full payload.