Expense Wrangler
Live Notion database: https://app.notion.com/p/b2fde33f4e264f1e9a8b908611ec1bf1 (“Expenses”). Three views: “This Month” (table), “By Category” (board), “Flagged” (table, filtered).
Branded Excel workbook: outputs/reports/expenses-2026.xlsx — 4 sheets (Expense Log, Monthly Summary, Quarterly Summary, Category Breakdown), all formulas (SUMIFS/EOMONTH/IFERROR), zero formula errors, verified via LibreOffice recalculation.
Runs on-demand (/expense-wrangler {description} = immediate mode, /expense-wrangler alone = batch mode) and monthly on the last day of the month (batch mode).
First real entry, 2026-07-01: Anthropic Claude Pro subscription receipt, $275.23 (invoice 2236-6268-6609), Category Subscriptions, Tax Deductible, Status Verified. Found via Gmail during batch-mode-style scan (same receipt Email Triage had already surfaced).
Second entry, 2026-07-02: user supplied account_activities_202606.csv directly (a Google account billing activity export, Jun 1 – Jul 1 2026, not a traditional bank statement). One real transaction in it — Google Workspace Business Starter, new commitment 1 seat, 0.03 GST = $0.34, dated 2026-06-30. Starting/ending balance rows excluded (not expenses). Logged Subscriptions, Tax Deductible, Verified. Vendor mapping added to work/08-expense-wrangler/vendors.md; source CSV saved to vault/projects/expense-wrangler/receipts/2026-06/google-workspace-account-activity.csv.
Third batch, 2026-07-02: user supplied 3 Cloudflare invoice PDFs directly.
- IN-65130152 (May 14, 2026): Registrar Registration Fee, meiree.com, $11.40 (billed to Suraj’s personal Gmail, but unambiguously the company’s own domain — logged as a Meiree expense anyway).
- IN-66394461 (May 26, 2026): Workers Paid plan, $5.45 (flat fee + GST; all metered usage within free tier).
- IN-69513131 (June 26, 2026): Workers Paid plan, $5.45 (same structure).
All three Subscriptions, Tax Deductible, Verified. Vendor mappings added to vendors.md; PDFs saved to vault/projects/expense-wrangler/receipts/2026-05/ and 2026-06/.
Currently: 5 expenses logged, $297.87 total across May/June/July, 100% in Subscriptions. “Months Tracked” assumption in the Category Breakdown sheet updated to 3.
Not implemented in this build: bank cross-reference via Chrome — no Chrome tool in this environment, and even when available, autonomous bank login should require explicit per-run user confirmation, not silent automation (see work/08-expense-wrangler/CLAUDE.md).