What this page will report
Nine systems, listed below. Once LedgerInbox is serving real books, each one gets a 90-day availability history here, and every incident gets a post-mortem with a timestamped update log — including the ones that are our fault.
- Categorization inboxWeb app · keyboard inbox · ⌘K paletteNo data yet
- Report ingestionPer-location email intake · POS and payroll parsingNo data yet
- Reconciliation engineCash over/short · tip rollforward · deposit matchingNo data yet
- QBO write-backOAuth · journal entries · closed-period guardNo data yet
- AI categorizationOpenAI gpt-4o-mini · transaction line only, never balancesNo data yet
- Receipt OCRIn-browser read · auto-match queueNo data yet
- AuthenticationSupabase magic links · session cookiesNo data yet
- DatabasePostgres · per-firm row-level securityNo data yet
- Plaid bank syncOptional · item refresh · transaction webhooksNo data yet
The rules we will report by
- An incident is posted here before it is explained to anyone privately. If your client noticed it, you should not be hearing it from them first.
- Degraded counts as an incident. Slow is a failure mode on a product whose entire claim is speed, so it gets the same treatment as down.
- Post-mortems name the cause, including when it is us. No “an upstream provider experienced an issue” when the upstream provider was our own deploy.
- No uptime figure appears here until it is measured. This page carried invented numbers once. That is why it now carries none.
Nothing to subscribe to yet.
There is no incident feed because there are no incidents, and we would rather say so than collect addresses for a list that does not exist. Shipping and product changes go in the changelog; anything urgent, contact us.