00b8b239e0
New expense detail at /companies/[id]/expenses/[expenseId] with full info, edit form for admin/manager/accountant, and audit log entry on every edit (`expense_updated`). Project view expense rows are now clickable and navigate to the detail page. Ledger re-posts automatically if an approved expense's amount or account changes. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>