=== Rogers sync Fri Feb 20 18:33:53 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — 3 new transaction(s) added to YNAB: • 2026-02-13 | AIRCANADA ONBOARD CAFE | $9.95 • 2026-02-17 | SP THE CHOCOLATERIA | $18.36 • 2026-02-17 | UBER CANADA/UBERTRIP | $11.27 === Rogers sync Fri Feb 20 18:34:27 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — 2 new transaction(s) added to YNAB: • 2026-02-13 | AIRCANADA ONBOARD CAFE | $9.95 • 2026-02-17 | UBER *ONE MEMBERSHIP U | $11.29 === Rogers sync Fri Feb 20 18:35:51 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — 2 new transaction(s) added to YNAB: • 2026-02-13 | AIRCANADA ONBOARD CAFE | $9.95 • 2026-02-17 | UBER CANADA/UBERTRIP | $11.27 === Rogers sync Fri Feb 20 18:35:59 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-20/rogers-2026-02-20.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — 2 new transaction(s) added to YNAB: • 2026-02-13 | AIRCANADA ONBOARD CAFE | $9.95 • 2026-02-17 | UBER CANADA/UBERTRIP | $11.27 ⚠️ These are uncategorized — assign them in YNAB when you get a chance. === Rogers sync Sat Feb 21 08:00:06 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Feb 21 08:01:01 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Feb 21 08:12:24 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Feb 21 08:14:55 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... === Rogers sync Sat Feb 21 08:16:32 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... === Rogers sync Sat Feb 21 08:17:26 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... /Users/camwest/.openclaw/skills/rogers-scraper/rogers-sync.sh: line 90: [: 0 0: integer expression expected ✅ Rogers CC — nothing new /Users/camwest/.openclaw/skills/rogers-scraper/rogers-sync.sh: line 97: [: 0 0: integer expression expected 👻 Rogers CC — 65 in YNAB with no bank match: 👻 2026-01-05 | Bloor St Fitness Entertainment | $66.67 👻 2026-01-05 | Uber Trip | $10.78 👻 2026-01-05 | Uber Trip | $9.75 👻 2026-01-05 | Uber Trip | $8.79 👻 2026-01-05 | Tails And Scales | $5.64 👻 2026-01-05 | Tails And Scales | $2.81 👻 2026-01-06 | Air Canada | $842.62 👻 2026-01-06 | Uber Eats | $88.13 👻 2026-01-06 | TSDB SchoolCashOnline | $65.00 👻 2026-01-06 | The Chocolateria | $12.43 👻 2026-01-06 | Uber Trip | $11.85 👻 2026-01-06 | Uber Trip | $9.73 👻 2026-01-06 | Sweet Thrills | $3.40 👻 2026-01-07 | Amazon | $20.91 👻 2026-01-08 | Amazon | $83.62 👻 2026-01-09 | Amazon | $61.01 👻 2026-01-09 | Pizzaiolo | $45.62 👻 2026-01-09 | MORTAR + PESTLE PHARMACY | $8.42 👻 2026-01-10 | Moretti Hair | $122.04 👻 2026-01-10 | Food Basics | $34.35 👻 2026-01-10 | Amazon | $21.42 👻 2026-01-10 | Presto | $3.30 👻 2026-01-11 | No Frills | $194.41 👻 2026-01-11 | Tzploaded | $1.89 👻 2026-01-11 | Rogers | $247.17 👻 2026-01-11 | Transfer : 💰 Spending | $1317.25 👻 2026-01-12 | Amazon | $553.69 👻 2026-01-12 | Uber Trip | $8.02 👻 2026-01-12 | Reunion Coffee Bar | $4.88 👻 2026-01-13 | Mecp Pinery Ppark Business | $248.29 👻 2026-01-13 | Hpsc.ca | $82.00 👻 2026-01-13 | Uber Trip | $16.71 👻 2026-01-13 | Tim Hortons | $9.55 👻 2026-01-13 | Dollarama | $7.91 👻 2026-01-13 | Uber Trip | $5.00 👻 2026-01-14 | Amazon | $215.80 👻 2026-01-14 | Amazon | $7.57 👻 2026-01-14 | Sweet Thrills | $5.05 👻 2026-01-15 | Tricia Lee | $175.00 👻 2026-01-15 | Dollarama | $20.64 👻 2026-01-15 | Amazon | $12.42 👻 2026-01-15 | Dollarama | $6.50 👻 2026-01-15 | Chai Lifeline Canada | $5.00 👻 2026-01-15 | Dollarama | $1.41 👻 2026-01-16 | Square One Insurance | $21.20 👻 2026-01-16 | Uber | $11.29 👻 2026-01-16 | Sweet Thrills | $5.11 👻 2026-01-17 | Porter Airlines | $501.12 👻 2026-01-17 | Juno | $450.87 👻 2026-01-17 | Nations Fresh Foods | $5.37 👻 2026-01-17 | Steam | $4.33 👻 2026-01-17 | Special Coffee | $2.85 👻 2026-01-18 | Uber Trip | $22.82 👻 2026-01-18 | Uber Trip | $21.67 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-19 | Uber Trip | $20.49 👻 2026-02-19 | Uber Trip | $8.89 👻 2026-02-19 | Tim Hortons | $3.29 👻 2026-02-20 | Uber Trip | $23.56 👻 2026-02-20 | Whelan's Gate | $4.75 👻 2026-02-20 | Uber Refund | $23.16 === Rogers sync Sat Feb 21 08:18:47 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-21/rogers-2026-02-21.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 65 in YNAB with no bank match: 👻 2026-01-05 | Bloor St Fitness Entertainment | $66.67 👻 2026-01-05 | Uber Trip | $10.78 👻 2026-01-05 | Uber Trip | $9.75 👻 2026-01-05 | Uber Trip | $8.79 👻 2026-01-05 | Tails And Scales | $5.64 👻 2026-01-05 | Tails And Scales | $2.81 👻 2026-01-06 | Air Canada | $842.62 👻 2026-01-06 | Uber Eats | $88.13 👻 2026-01-06 | TSDB SchoolCashOnline | $65.00 👻 2026-01-06 | The Chocolateria | $12.43 👻 2026-01-06 | Uber Trip | $11.85 👻 2026-01-06 | Uber Trip | $9.73 👻 2026-01-06 | Sweet Thrills | $3.40 👻 2026-01-07 | Amazon | $20.91 👻 2026-01-08 | Amazon | $83.62 👻 2026-01-09 | Amazon | $61.01 👻 2026-01-09 | Pizzaiolo | $45.62 👻 2026-01-09 | MORTAR + PESTLE PHARMACY | $8.42 👻 2026-01-10 | Moretti Hair | $122.04 👻 2026-01-10 | Food Basics | $34.35 👻 2026-01-10 | Amazon | $21.42 👻 2026-01-10 | Presto | $3.30 👻 2026-01-11 | No Frills | $194.41 👻 2026-01-11 | Tzploaded | $1.89 👻 2026-01-11 | Rogers | $247.17 👻 2026-01-11 | Transfer : 💰 Spending | $1317.25 👻 2026-01-12 | Amazon | $553.69 👻 2026-01-12 | Uber Trip | $8.02 👻 2026-01-12 | Reunion Coffee Bar | $4.88 👻 2026-01-13 | Mecp Pinery Ppark Business | $248.29 👻 2026-01-13 | Hpsc.ca | $82.00 👻 2026-01-13 | Uber Trip | $16.71 👻 2026-01-13 | Tim Hortons | $9.55 👻 2026-01-13 | Dollarama | $7.91 👻 2026-01-13 | Uber Trip | $5.00 👻 2026-01-14 | Amazon | $215.80 👻 2026-01-14 | Amazon | $7.57 👻 2026-01-14 | Sweet Thrills | $5.05 👻 2026-01-15 | Tricia Lee | $175.00 👻 2026-01-15 | Dollarama | $20.64 👻 2026-01-15 | Amazon | $12.42 👻 2026-01-15 | Dollarama | $6.50 👻 2026-01-15 | Chai Lifeline Canada | $5.00 👻 2026-01-15 | Dollarama | $1.41 👻 2026-01-16 | Square One Insurance | $21.20 👻 2026-01-16 | Uber | $11.29 👻 2026-01-16 | Sweet Thrills | $5.11 👻 2026-01-17 | Porter Airlines | $501.12 👻 2026-01-17 | Juno | $450.87 👻 2026-01-17 | Nations Fresh Foods | $5.37 👻 2026-01-17 | Steam | $4.33 👻 2026-01-17 | Special Coffee | $2.85 👻 2026-01-18 | Uber Trip | $22.82 👻 2026-01-18 | Uber Trip | $21.67 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-19 | Uber Trip | $20.49 👻 2026-02-19 | Uber Trip | $8.89 👻 2026-02-19 | Tim Hortons | $3.29 👻 2026-02-20 | Uber Trip | $23.56 👻 2026-02-20 | Whelan's Gate | $4.75 👻 2026-02-20 | Uber Refund | $23.16 === Rogers sync Sun Feb 22 08:00:08 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Feb 22 08:04:53 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 68 in YNAB with no bank match: 👻 2026-01-06 | Air Canada | $842.62 👻 2026-01-06 | Uber Eats | $88.13 👻 2026-01-06 | TSDB SchoolCashOnline | $65.00 👻 2026-01-06 | The Chocolateria | $12.43 👻 2026-01-06 | Uber Trip | $11.85 👻 2026-01-06 | Uber Trip | $9.73 👻 2026-01-06 | Sweet Thrills | $3.40 👻 2026-01-07 | Amazon | $20.91 👻 2026-01-08 | Amazon | $83.62 👻 2026-01-09 | Amazon | $61.01 👻 2026-01-09 | Pizzaiolo | $45.62 👻 2026-01-09 | MORTAR + PESTLE PHARMACY | $8.42 👻 2026-01-10 | Moretti Hair | $122.04 👻 2026-01-10 | Food Basics | $34.35 👻 2026-01-10 | Amazon | $21.42 👻 2026-01-10 | Presto | $3.30 👻 2026-01-11 | No Frills | $194.41 👻 2026-01-11 | Tzploaded | $1.89 👻 2026-01-11 | Rogers | $247.17 👻 2026-01-11 | Transfer : 💰 Spending | $1317.25 👻 2026-01-12 | Amazon | $553.69 👻 2026-01-12 | Uber Trip | $8.02 👻 2026-01-12 | Reunion Coffee Bar | $4.88 👻 2026-01-13 | Mecp Pinery Ppark Business | $248.29 👻 2026-01-13 | Hpsc.ca | $82.00 👻 2026-01-13 | Uber Trip | $16.71 👻 2026-01-13 | Tim Hortons | $9.55 👻 2026-01-13 | Dollarama | $7.91 👻 2026-01-13 | Uber Trip | $5.00 👻 2026-01-14 | Amazon | $215.80 👻 2026-01-14 | Amazon | $7.57 👻 2026-01-14 | Sweet Thrills | $5.05 👻 2026-01-15 | Tricia Lee | $175.00 👻 2026-01-15 | Dollarama | $20.64 👻 2026-01-15 | Amazon | $12.42 👻 2026-01-15 | Dollarama | $6.50 👻 2026-01-15 | Chai Lifeline Canada | $5.00 👻 2026-01-15 | Dollarama | $1.41 👻 2026-01-16 | Square One Insurance | $21.20 👻 2026-01-16 | Uber | $11.29 👻 2026-01-16 | Sweet Thrills | $5.11 👻 2026-01-17 | Porter Airlines | $501.12 👻 2026-01-17 | Juno | $450.87 👻 2026-01-17 | Nations Fresh Foods | $5.37 👻 2026-01-17 | Steam | $4.33 👻 2026-01-17 | Special Coffee | $2.85 👻 2026-01-18 | Uber Trip | $22.82 👻 2026-01-18 | Uber Trip | $21.67 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-19 | Uber Trip | $20.49 👻 2026-02-19 | Uber Trip | $8.89 👻 2026-02-19 | Tim Hortons | $3.29 👻 2026-02-20 | Uber Trip | $23.56 👻 2026-02-20 | Whelan's Gate | $4.75 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-21 | Noveltutoring.com | $67.50 👻 2026-02-21 | Mariposa Market | $33.58 👻 2026-02-21 | Squirrel’s Nest | $24.84 👻 2026-02-21 | McDonald's | $23.36 👻 2026-02-21 | Food Basics | $19.30 👻 2026-02-21 | Subway | $12.29 👻 2026-02-21 | Special Coffee | $9.96 👻 2026-02-21 | Dollarama | $8.48 👻 2026-02-22 | Uber Trip | $62.50 === Rogers sync Sun Feb 22 08:11:56 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 27 in YNAB with no bank match: 👻 2026-01-17 | Porter Airlines | $501.12 👻 2026-01-17 | Juno | $450.87 👻 2026-01-17 | Nations Fresh Foods | $5.37 👻 2026-01-17 | Steam | $4.33 👻 2026-01-17 | Special Coffee | $2.85 👻 2026-01-18 | Uber Trip | $22.82 👻 2026-01-18 | Uber Trip | $21.67 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-19 | Uber Trip | $20.49 👻 2026-02-19 | Uber Trip | $8.89 👻 2026-02-19 | Tim Hortons | $3.29 👻 2026-02-20 | Uber Trip | $23.56 👻 2026-02-20 | Whelan's Gate | $4.75 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-21 | Noveltutoring.com | $67.50 👻 2026-02-21 | Mariposa Market | $33.58 👻 2026-02-21 | Squirrel’s Nest | $24.84 👻 2026-02-21 | McDonald's | $23.36 👻 2026-02-21 | Food Basics | $19.30 👻 2026-02-21 | Subway | $12.29 👻 2026-02-21 | Special Coffee | $9.96 👻 2026-02-21 | Dollarama | $8.48 👻 2026-02-22 | Uber Trip | $62.50 === Rogers sync Sun Feb 22 08:12:38 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 4 in YNAB with no bank match: 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 === Rogers sync Sun Feb 22 08:14:04 EST 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-22/rogers-2026-02-22.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 4 in YNAB with no bank match: 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 === Rogers sync Mon Feb 23 08:00:06 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Mon Feb 23 09:33:33 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-23/rogers-2026-02-23.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 4 in YNAB with no bank match: 👻 2026-01-20 | Presto | $6.60 👻 2026-01-30 | Uber Trip Refund | $23.40 👻 2026-02-08 | Air Canada | $9.95 👻 2026-02-13 | Fit District | $333.35 === Rogers sync Tue Feb 24 08:00:53 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Tue Feb 24 08:02:01 EST 2026 === [sync] Downloading Rogers Bank transactions... ++ date + echo '=== Rogers sync Tue Feb 24 08:02:33 EST 2026 ===' === Rogers sync Tue Feb 24 08:02:33 EST 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' + echo '[sync] Downloading Rogers Bank transactions...' [sync] Downloading Rogers Bank transactions... + MONTH_ARG= ++ node /Users/camwest/.openclaw/skills/rogers-scraper/rogers-download.js ++ tee /tmp/rogers-download.log ++ tail -1 + CSV_PATH=' at process.processTicksAndRejections (node:internal/process/task_queues:90:21)' === Rogers sync Tue Feb 24 08:04:18 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-24/rogers-2026-02-24.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Wed Feb 25 08:00:13 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Wed Feb 25 08:01:42 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-25/rogers-2026-02-25.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Feb 26 08:00:16 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-26/rogers-2026-02-26.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Feb 26 08:10:57 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-26/rogers-2026-02-26.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Feb 27 08:00:05 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Feb 27 08:00:28 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Feb 27 08:02:27 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-27/rogers-2026-02-27.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sat Feb 28 08:00:06 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Feb 28 08:01:43 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-02-28/rogers-2026-02-28.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 1 08:00:05 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-01/rogers-2026-03-01.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Mon Mar 2 08:00:04 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Mon Mar 2 08:00:25 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Mon Mar 2 08:01:55 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-02/rogers-2026-03-02.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Tue Mar 3 08:00:05 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-03/rogers-2026-03-03.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Wed Mar 4 08:00:06 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-04/rogers-2026-03-04.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Mar 5 08:00:07 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-05/rogers-2026-03-05.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Mar 6 08:00:15 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 6 08:03:15 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 6 08:05:10 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-06/rogers-2026-03-06.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Mar 6 08:06:36 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-06/rogers-2026-03-06.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sat Mar 7 08:00:09 EST 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Mar 7 08:04:13 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-07/rogers-2026-03-07.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sat Mar 7 08:05:19 EST 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-07/rogers-2026-03-07.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 8 08:00:09 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 08:00:31 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 08:01:55 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 08:03:01 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-08/rogers-2026-03-08.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-08/rogers-2026-03-08.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 8 08:09:41 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-08/rogers-2026-03-08.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 8 17:46:28 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 17:47:25 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 17:49:37 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 8 17:50:45 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Mon Mar 9 08:00:16 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Mon Mar 9 08:02:20 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-09/rogers-2026-03-09.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Tue Mar 10 08:00:18 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-10/rogers-2026-03-10.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Tue Mar 10 08:04:26 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-10/rogers-2026-03-10.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Wed Mar 11 08:00:10 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-11/rogers-2026-03-11.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Mar 12 08:00:22 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Thu Mar 12 08:00:46 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-12/rogers-2026-03-12.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Mar 13 08:00:09 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 13 08:02:03 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 13 08:06:14 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-13/rogers-2026-03-13.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-13/rogers-2026-03-13.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Mar 13 08:13:32 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 13 08:15:08 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-13/rogers-2026-03-13.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-13/rogers-2026-03-13.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sat Mar 14 08:00:12 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Mar 14 08:02:01 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Mar 14 08:08:32 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-14/rogers-2026-03-14.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-14/rogers-2026-03-14.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 15 08:00:13 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 15 08:06:13 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] Normalizing... [sync] Bank transactions: 0 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 👻 Rogers CC — 168 in YNAB with no bank match: 👻 2026-01-24 | Rogers | $168.07 👻 2026-01-24 | Hardwood | $45.19 👻 2026-01-24 | Hardwood | $10.17 👻 2026-01-24 | Hardwood | $7.90 👻 2026-01-24 | Hardwood | $6.78 👻 2026-01-24 | Hardwood | $6.77 👻 2026-01-24 | Hardwood | $2.25 👻 2026-01-25 | Noveltutoring.com | $405.00 👻 2026-01-25 | No Frills | $155.69 👻 2026-01-25 | Turo | $99.75 👻 2026-01-25 | Decathlon | $50.85 👻 2026-01-25 | Uber Trip | $15.12 👻 2026-01-25 | Tim Hortons | $5.28 👻 2026-01-26 | Frodis Law | $613.03 👻 2026-01-26 | Bam Coldest Night of The Year | $20.85 👻 2026-01-26 | TDSB | $20.00 👻 2026-01-26 | Uber Trip | $14.82 👻 2026-01-26 | Uber Trip | $11.87 👻 2026-01-26 | Presto | $3.30 👻 2026-01-27 | Gelinas Dental Studio | $300.00 👻 2026-01-27 | Uber Trip | $18.35 👻 2026-01-28 | Dundas West animal Hospital | $225.44 👻 2026-01-28 | Art Gallery of Ontario | $110.00 👻 2026-01-28 | Old Navy | $51.62 👻 2026-01-28 | Uber Trip | $11.70 👻 2026-01-28 | The Chocolateria | $10.73 👻 2026-01-28 | The Chocolateria | $6.78 👻 2026-01-28 | Uber Trip | $3.00 👻 2026-01-29 | Art Gallery of Ontario | $1450.00 👻 2026-01-29 | Simons | $85.79 👻 2026-01-29 | Pet Valu | $67.79 👻 2026-01-30 | Loga’s Corner | $37.97 👻 2026-01-30 | Amazon | $14.71 👻 2026-01-30 | Dollarama | $12.87 👻 2026-01-30 | Transfer : 💰 Spending | $4026.43 👻 2026-01-31 | Art in the park | $1655.00 👻 2026-01-31 | Uber Trip | $21.80 👻 2026-01-31 | Shoppers Drug Mart | $21.46 👻 2026-01-31 | Uber Trip | $12.27 👻 2026-01-31 | Nations | $7.58 👻 2026-01-31 | Presto | $6.60 👻 2026-01-31 | Special Coffee | $2.85 👻 2026-01-31 | Transfer : 💰 Spending | $4937.77 👻 2026-02-01 | No Frills | $196.70 👻 2026-02-01 | Cineplex | $62.74 👻 2026-02-01 | Bloor St Fitness | $44.07 👻 2026-02-01 | Tim Hortons | $5.07 👻 2026-02-01 | TDSB | $5.00 👻 2026-02-01 | Rogers CashBack | $168.07 👻 2026-02-02 | Uber Trip | $11.55 👻 2026-02-03 | Dundas West animal Hospital | $39.89 👻 2026-02-03 | Tim Hortons | $8.92 👻 2026-02-03 | Transfer : 💰 Spending | $8000.00 👻 2026-02-04 | Frodis Law | $8000.00 👻 2026-02-04 | Twist N Turn Gymnastics | $505.66 👻 2026-02-04 | High Park Nature Centr Business | $200.00 👻 2026-02-04 | Home Depot | $33.87 👻 2026-02-04 | TSDB SchoolCashOnline | $11.25 👻 2026-02-04 | Reunion Coffee Bar | $4.20 👻 2026-02-05 | Thepushupchallenge Business | $65.00 👻 2026-02-05 | Amazon | $20.99 👻 2026-02-06 | Vet Emergency Hospital | $383.86 👻 2026-02-06 | Pizzaiolo Olm | $40.20 👻 2026-02-06 | Uber Trip | $29.90 👻 2026-02-06 | Uber Trip | $27.45 👻 2026-02-07 | Miller Thompson | $678.00 👻 2026-02-07 | Nintendo | $36.15 👻 2026-02-07 | Uber Trip | $21.14 👻 2026-02-07 | Dokkaebi | $20.82 👻 2026-02-07 | Presto | $6.60 👻 2026-02-07 | Special Coffee | $3.25 👻 2026-02-07 | Special Coffee | $2.85 👻 2026-02-08 | Uber Eats | $135.98 👻 2026-02-08 | Uber Trip | $36.67 👻 2026-02-09 | Rest Auna OP | $159.37 👻 2026-02-09 | Uber Eats | $4.44 👻 2026-02-09 | HPSC.CA Refund | $38.00 👻 2026-02-10 | Extra K Emilio Castela | $7.11 👻 2026-02-11 | Rest LCDP Masaryk | $85.46 👻 2026-02-11 | Rest Costa Coffee | $21.51 👻 2026-02-12 | Tricia Lee Therapy | $175.00 👻 2026-02-12 | Tricia Lee Therapy | $175.00 👻 2026-02-13 | Pizzaiolo | $34.55 👻 2026-02-13 | AIRCANADA ONBOARD CAFE | $9.95 👻 2026-02-14 | Apple.com/Ca | $902.87 👻 2026-02-14 | Airline Limousine | $73.60 👻 2026-02-14 | Shoppers Drug Mart | $55.81 👻 2026-02-14 | Maison Kayser | $45.52 👻 2026-02-14 | Food Basics | $33.62 👻 2026-02-14 | Uber * Pending | $15.51 👻 2026-02-14 | Dollarama | $15.26 👻 2026-02-14 | 7 Eleven | $7.83 👻 2026-02-14 | 7 Eleven | $7.27 👻 2026-02-14 | Presto | $6.60 👻 2026-02-14 | Thrift Store | $0.99 👻 2026-02-15 | Amazon | $327.70 👻 2026-02-15 | No Frills | $231.70 👻 2026-02-15 | Ago | $55.89 👻 2026-02-15 | Uber Trip | $14.36 👻 2026-02-15 | Presto | $6.60 👻 2026-02-16 | Cosette | $11.70 👻 2026-02-16 | Presto | $3.30 👻 2026-02-17 | TDSB | $20.00 👻 2026-02-17 | The Chocolateria | $18.35 👻 2026-02-17 | UBER CANADA/UBERTRIP | $11.27 👻 2026-02-18 | Dundas West animal Hospital | $1333.92 👻 2026-02-18 | Air Canada Onboard Cafe | $11.95 👻 2026-02-18 | Deargrain Roncesvalles | $4.88 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-19 | Uber Trip | $20.49 👻 2026-02-19 | Uber Trip | $8.89 👻 2026-02-19 | Tim Hortons | $3.29 👻 2026-02-20 | Uber Trip | $23.56 👻 2026-02-20 | Whelan's Gate | $4.75 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-21 | Noveltutoring.com | $67.50 👻 2026-02-21 | Mariposa Market | $33.58 👻 2026-02-21 | Squirrel’s Nest | $24.84 👻 2026-02-21 | McDonald's | $23.36 👻 2026-02-21 | Food Basics | $19.30 👻 2026-02-21 | Subway | $12.29 👻 2026-02-21 | Special Coffee | $9.96 👻 2026-02-21 | Dollarama | $8.48 👻 2026-02-22 | Uber Trip | $62.50 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | AIR VIEW LIMO LTD | $75.90 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $14.99 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | Uniqlo | $168.71 👻 2026-03-01 | No Frills | $159.13 👻 2026-03-01 | Hpsc.ca | $77.00 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-01 | Uber Trip | $5.79 👻 2026-03-01 | Transfer : 💰 Spending | $9745.78 👻 2026-03-02 | 915 Dupont | $43.09 👻 2026-03-03 | Port Credit Pets | $31.07 👻 2026-03-04 | Steam | $56.49 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-06 | Pizzaiolo | $41.65 👻 2026-03-06 | Sweet Thrills | $15.66 👻 2026-03-06 | Uber Trip | $13.19 👻 2026-03-07 | Shoppers Drug Mart | $71.23 👻 2026-03-07 | Pet Valu | $67.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-07 | Uber Trip | $9.19 👻 2026-03-07 | Nations | $8.39 👻 2026-03-07 | Special Coffee Dining | $2.85 👻 2026-03-08 | No Frills | $110.45 👻 2026-03-08 | Amazon | $20.50 👻 2026-03-09 | IKEA | $175.14 👻 2026-03-09 | Mabel's Bakery | $39.98 👻 2026-03-09 | Uber Trip | $12.47 👻 2026-03-09 | Tim Hortons | $8.10 👻 2026-03-10 | Victoria Flowers | $28.74 👻 2026-03-13 | Moretti Hair | $63.73 👻 2026-03-13 | Petro-Canada | $15.84 👻 2026-03-13 | Uber Trip | $10.28 👻 2026-03-13 | Pizzaiolo | $8.90 👻 2026-03-14 | Uber Trip | $10.28 👻 2026-03-14 | Transfer : 💰 Spending | $3197.96 === Rogers sync Sun Mar 15 08:06:30 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 15 09:13:12 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 15 09:14:14 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 15 09:16:06 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Mon Mar 16 08:00:31 EDT 2026 === ++ date + echo '=== Rogers sync Mon Mar 16 08:00:46 EDT 2026 ===' === Rogers sync Mon Mar 16 08:00:46 EDT 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' ++ date + echo '=== Rogers sync Mon Mar 16 08:00:51 EDT 2026 ===' === Rogers sync Mon Mar 16 08:00:51 EDT 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' ++ head -1 +++ date +%Y-%m-%d +++ date +%Y-%m-%d ++ ls -t /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-16/rogers-2026-03-16.csv + TODAY_CSV= ++ date + echo '=== Rogers sync Mon Mar 16 08:00:54 EDT 2026 ===' === Rogers sync Mon Mar 16 08:00:54 EDT 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' ++ head -1 +++ date +%Y-%m-%d +++ date +%Y-%m-%d ++ ls -t /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-16/rogers-2026-03-16.csv + TODAY_CSV= === Rogers sync Tue Mar 17 08:02:06 EDT 2026 === === Rogers sync Tue Mar 17 08:05:13 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Wed Mar 18 08:00:14 EDT 2026 === === Rogers sync Wed Mar 18 08:01:13 EDT 2026 === === Rogers sync Wed Mar 18 08:06:44 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-15/rogers-2026-03-15.csv [sync] Normalizing... [sync] Bank transactions: 138 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Mar 19 08:00:33 EDT 2026 === === Rogers sync Thu Mar 19 08:00:43 EDT 2026 === === Rogers sync Fri Mar 20 08:00:31 EDT 2026 === === Rogers sync Fri Mar 20 08:00:36 EDT 2026 === ++ date + echo '=== Rogers sync Fri Mar 20 08:00:46 EDT 2026 ===' === Rogers sync Fri Mar 20 08:00:46 EDT 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' ++ head -1 +++ date +%Y-%m-%d +++ date +%Y-%m-%d ++ ls -t /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-20/rogers-2026-03-20.csv + TODAY_CSV= ++ date + echo '=== Rogers sync Fri Mar 20 08:00:54 EDT 2026 ===' === Rogers sync Fri Mar 20 08:00:54 EDT 2026 === + '[' '!' -f /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ']' + source /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin/activate ++ deactivate nondestructive ++ '[' -n '' ']' ++ '[' -n '' ']' ++ hash -r ++ '[' -n '' ']' ++ unset VIRTUAL_ENV ++ unset VIRTUAL_ENV_PROMPT ++ '[' '!' nondestructive = nondestructive ']' ++ case "$(uname)" in +++ uname ++ export VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ VIRTUAL_ENV=/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv ++ _OLD_VIRTUAL_PATH='/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ PATH='/Users/camwest/src/cameronwestland.com/research/ynab-reconcile/venv/bin:/Users/camwest/.openclaw/bin:/Users/camwest/.openclaw/bin:/opt/homebrew/bin:/Users/camwest/Library/pnpm:/Users/camwest/.local/bin:/Users/camwest/.bun/bin:/usr/bin:/bin:/Users/camwest/.npm-global/bin:/Users/camwest/bin:/Users/camwest/.volta/bin:/Users/camwest/.asdf/shims:/Users/camwest/Library/Application Support/fnm/aliases/default/bin:/Users/camwest/.fnm/aliases/default/bin:/Users/camwest/.local/share/pnpm:/usr/local/bin' ++ export PATH ++ VIRTUAL_ENV_PROMPT=venv ++ export VIRTUAL_ENV_PROMPT ++ '[' -n '' ']' ++ '[' -z '' ']' ++ _OLD_VIRTUAL_PS1= ++ PS1='(venv) ' ++ export PS1 ++ hash -r + python3 -c 'import httpx, dotenv' + '[' -z '' ']' ++ head -1 +++ date +%Y-%m-%d +++ date +%Y-%m-%d ++ ls -t /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-20/rogers-2026-03-20.csv + TODAY_CSV= === Rogers sync Fri Mar 20 08:01:52 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Fri Mar 20 08:13:27 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-20/rogers-2026-03-20.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-20/rogers-2026-03-20.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — 57 added: • 2026-02-21 | ONROUTE | $7.89 • 2026-02-21 | ONROUTE | $20.88 • 2026-02-21 | BURGER KING #21146 | $20.88 • 2026-02-21 | BURGER KING #21146 | $19.87 • 2026-02-21 | PETRO-CANADA 00829 | $28.06 • 2026-02-21 | UBER CANADA/UBERTRIP | $6.20 • 2026-02-22 | TURO* BESMIR FEB21 | $99.75 • 2026-02-22 | PORTER BUY ON BOARD | $23.97 • 2026-02-22 | SQ *USA TAXI | $180.15 • 2026-02-22 | 1859_YYZ_6__Sundry | $4.51 • 2026-02-22 | UBER *TRIP HELP.UBER.C | $9.82 • 2026-02-23 | ENTERPRISE C2J4 | $225.62 • 2026-02-23 | SPO*MAMACOCO-MENLOPARK | $89.29 • 2026-02-24 | J CAFE | $77.83 • 2026-02-24 | CHEVRON 0204447 | $16.76 • 2026-02-24 | ROGERS ******6047 | $223.44 • 2026-02-25 | J CAFE | $128.16 • 2026-02-26 | TST*MARLOWE | $140.93 • 2026-02-26 | J CAFE | $133.38 • 2026-02-27 | J CAFE | $142.36 • 2026-02-27 | TST* LEFT BANK - MENLO | $115.61 • 2026-02-28 | TST*RITUAL COFFEE AT S | $62.81 • 2026-02-28 | PARK JAMES HOTEL | $46.10 • 2026-02-28 | PARK JAMES HOTEL | $15.36 • 2026-02-28 | PARK JAMES HOTEL | $7.02 • 2026-02-28 | PARK JAMES HOTEL | $5.63 • 2026-02-28 | PARK JAMES HOTEL | $17.71 • 2026-02-28 | UBER *TRIP | $103.91 • 2026-02-28 | UBER *TRIP | $37.84 • 2026-02-28 | VERCEL DOMAINS | $28.09 • 2026-03-01 | SFO Bourbon Pub | $58.44 • 2026-03-02 | PRESTO FARE/R8RFRSKCDC | $6.60 • 2026-03-03 | PRESTO FARE/R8X7F76CL7 | $6.60 • 2026-03-04 | Fit District | $333.35 • 2026-03-07 | PRESTO FARE/R9NJP6FSHW | $3.30 • 2026-03-07 | SCOOTER GIRL TOYS INC | $30.49 • 2026-03-07 | SUNNYSIDE PROVISIONS | $8.50 • 2026-03-07 | SWEET THRILLS | $14.35 • 2026-03-07 | PC EXPRESS PASS | $33.89 • 2026-03-07 | SP ECOTIQUETORONTO | $42.94 • 2026-03-07 | GOOD EARTH MARKET | $28.25 • 2026-03-07 | GOOD EARTH MARKET | $22.60 • 2026-03-07 | BARQUE SMOKEHOUSE | $54.05 • 2026-03-07 | TRICIA LEE THERAPY | $175.00 • 2026-03-08 | PRESTO FARE/R9THLFLNBC | $3.30 • 2026-03-08 | COCA COLA BRAMPTON ON | $5.75 • 2026-03-08 | COCA COLA BRAMPTON ON | $5.75 • 2026-03-08 | COCA COLA BRAMPTON ON | $5.75 • 2026-03-10 | PRESTO FARE/RBBGM77XND | $3.30 • 2026-03-11 | TRICIA LEE THERAPY | $175.00 • 2026-03-13 | SQ *WHELAN'S GATE | $12.33 • 2026-03-14 | UBER CANADA/UBERTRIP | $11.92 • 2026-03-15 | ANTHROPIC | $7.95 • 2026-03-18 | THE FARM STORE MUSKOKA | $5.32 • 2026-03-18 | THE FARM STORE MUSKOKA | $34.82 • 2026-03-18 | WAL-MART #1054 | $6.34 • 2026-03-18 | WAL-MART #1054 | $20.53 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Sat Mar 21 08:00:17 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-21/rogers-2026-03-21.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Sun Mar 22 08:00:26 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sun Mar 22 09:20:42 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Sun Mar 22 11:08:20 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Sun Mar 22 16:59:25 EDT 2026 === [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-22/rogers-2026-03-22.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Mon Mar 23 08:00:20 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-23/rogers-2026-03-23.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-23/rogers-2026-03-23.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Mon Mar 23 08:03:10 EDT 2026 === [sync] Today's CSV already exists (12m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-23/rogers-2026-03-23.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-23/rogers-2026-03-23.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — nothing new 🚨 Rogers CC — 1 suspicious (not added, needs review): ⚠️ 2026-03-16 | MCDONALD'S #23469 | $21.22 👻 Rogers CC — 16 in YNAB with no bank match: 👻 2026-02-19 | Uber Trip | $23.16 👻 2026-02-20 | Uber Refund | $23.16 👻 2026-02-26 | Tst*Marlowe | $119.57 👻 2026-02-26 | Tst* Left Bank - Menlo | $112.79 👻 2026-02-27 | J Cafe | $119.27 👻 2026-02-27 | Uber * Pending | $36.92 👻 2026-02-28 | Uber * Pending | $101.38 👻 2026-02-28 | Tst*Ritual Coffee At S | $61.28 👻 2026-02-28 | Sfo Bourbon Pub | $50.16 👻 2026-02-28 | PARK JAMES HOTEL | $44.98 👻 2026-02-28 | Vercel Domains | $27.40 👻 2026-02-28 | Park James Hotel | $6.85 👻 2026-03-01 | SFO Bourbon Pub | $6.85 👻 2026-03-04 | 7 Eleven | $14.79 👻 2026-03-07 | PC Express Pass | $29.99 👻 2026-03-13 | Uber Trip | $10.28 === Rogers sync Tue Mar 24 08:00:21 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-24/rogers-2026-03-24.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-24/rogers-2026-03-24.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — 1 added: • 2026-03-04 | FRESH PICKED FRUIT MAR | $14.97 === Rogers sync Wed Mar 25 08:00:24 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-25/rogers-2026-03-25.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-25/rogers-2026-03-25.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Mar 26 09:26:16 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Thu Mar 26 09:27:30 EDT 2026 === [sync] Today's CSV already exists (0m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-26/rogers-2026-03-26.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-26/rogers-2026-03-26.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Fri Mar 27 08:00:40 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-27/rogers-2026-03-27.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-27/rogers-2026-03-27.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sat Mar 28 13:24:52 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Mar 28 13:25:36 EDT 2026 === [sync] Downloading Rogers Bank transactions... === Rogers sync Sat Mar 28 13:50:56 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-28/rogers-2026-03-28.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Sun Mar 29 08:00:08 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-29/rogers-2026-03-29.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-29/rogers-2026-03-29.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Mon Mar 30 09:14:23 EDT 2026 === [sync] Downloading Rogers Bank transactions... [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-30/rogers-2026-03-30.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Tue Mar 31 08:00:09 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-31/rogers-2026-03-31.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-31/rogers-2026-03-31.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Tue Mar 31 08:01:36 EDT 2026 === [sync] Today's CSV already exists (10m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-31/rogers-2026-03-31.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-03-31/rogers-2026-03-31.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Wed Apr 1 08:00:36 EDT 2026 === [sync] Today's CSV already exists (9m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-04-01/rogers-2026-04-01.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-04-01/rogers-2026-04-01.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date === Rogers sync Thu Apr 2 10:11:47 EDT 2026 === [sync] Today's CSV already exists (1m old), skipping download [sync] Skipping download, using: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-04-02/rogers-2026-04-02.csv [sync] CSV: /Users/camwest/src/cameronwestland.com/research/ynab-reconcile/imports/2026-04-02/rogers-2026-04-02.csv [sync] Normalizing... [sync] Bank transactions: 111 [sync] Comparing with YNAB... ✅ Rogers CC — up to date