Commit History

Don't suppress cobrand upsell on per-txn ties (Costco Anywhere at Costco)
e0735ee

sammy786 commited on

Upsell: skip per-txn override when global_best is cobrand match (Costco Anywhere at Costco)
9861676

sammy786 commited on

Remove Capital One Savor from Bob + lock container min-height with contain:layout
3400be6

sammy786 commited on

Upsell: also apply per-txn sanity check (Amex Gold $120 > Citi Strata $81)
4b34e19

sammy786 commited on

Add card_id + apply_url to alternatives (mobile UI needs it for owned-card detection)
babb9b8

sammy786 commited on

Alice wallet: add Discover it + Citi Double Cash to default (6 cards total)
fdba32e

sammy786 commited on

Sanity check: pick HIGHEST per-txn alt (not just first passing threshold)
1da3d59

sammy786 commited on

Pick highest per-txn card when engine over-weights perks (Amex Gold airline bug)
0a24e63

sammy786 commited on

Sort alternatives by displayed pv-adjusted value (top earner first), not _score
00e24e4

sammy786 commited on

Upsell sanity check: skip if upsell card earns less per-transaction than recommended
27b79d9

sammy786 commited on

Add effective % to rate label + fix accordion label-wrap layout
efd349f

sammy786 commited on

Fix top tile vs bullet contradiction; strip em-dashes from user-facing text
9b383cb

sammy786 commited on

Display rewards in pv-adjusted dollars so ranking matches numbers user sees
c37e559

sammy786 commited on

Contradiction-detector audit + 2 fixes
ee4fba1

sammy786 commited on

_alt_reason: handle 'alt earns more cash but recommendation wins on point value'
624375d

sammy786 commited on

Fix 3 bugs surfaced by user at $1400 Whole Foods test
bb99e09

sammy786 commited on

recommend(): in-wallet scoring skips amortized fee (sunk cost)
6a02d32

sammy786 commited on

Forecast/Playbook: category-level scoring sentinel '*' so co-brand cards count
45e3cc1

sammy786 commited on

Strip marketing hype + unify category labels under canonical CATEGORY_INFO
099372f

sammy786 commited on

Unify scoring across all tabs: card_annual_value() is the single source of truth
c174ae5

sammy786 commited on

Recommender: dining MCCs (5812/5813/5814) are now premium for in-wallet too
9ffa44c

sammy786 commited on

Add business-card-to-consumer downweight + Southwest perks + 4511 rates on airline co-brands
0124a6c

sammy786 commited on

Expand restaurant catalog (45 + 63 chains) + boost Amex Gold dining perks
dddfa76

sammy786 commited on

Chat: route Amtrak (and other transit) through engine + BofA Amtrak perks
f07fd21

sammy786 commited on

Optimal formula: point value + perks + fee + acceptance + foreign FX
6b837e7

sammy786 commited on

1980-case audit: fix 3 real bugs found
baa8507

sammy786 commited on

Mobile ↔ desktop parity: same local engine + fix Citi AA airline MCC
b38340a

sammy786 commited on

Monthly Optimizer: fix rate label + surface co-branded cards by brand
bea3e4b

sammy786 commited on

Analytics: real optimization score + stable monthly trend (per-user seeded)
da30f12

sammy786 commited on

Receipt: gr.Image -> gr.File (5.50 render bug); show top 10 lenders
2ab00d1

sammy786 commited on

Home Loans: dollar down-payment, PMI/MIP/VA funding fee math, MI radio
254996e

sammy786 commited on

Brand-match scoring bonus + apply URLs from cards.json
8617a55

sammy786 commited on

Engine: retail MCC fallbacks + Apple Card brand-lock
dc1974d

sammy786 commited on

Brand-lock retail MCCs + tighten closed-loop store-card defaults
86f4083

sammy786 commited on

Add 40 retail/store cards from non-top-6 issuers (105 -> 145)
3b4358e

sammy786 commited on

Expand cards.json 66 -> 105 + extend co-brand brand-lock
5cd4e1c

sammy786 commited on

Persona-based ranking + user-editable Smart Wallet
4ef6f9a

sammy786 commited on

Comprehensive top-6 lineup: 66 cards + co-brand brand-locking
2304185

sammy786 commited on

Expand to 33 cards across top-6 issuers + richer demo examples
55743ad

sammy786 commited on

Register rp_pro Plotly template at module import (fixes Smart Wallet crash)
f6df4aa

sammy786 commited on

Travel MCC 4722 was 1% on Sapphire — fall back to category_rates
327cda6

sammy786 commited on

Audit: reconcile Analytics + Monthly Optimizer numbers across tabs
db87abe

sammy786 commited on

Analytics: drop dead 'Visual Analytics' section + mobile polish
12f3dba

sammy786 commited on

Local engine: expand user wallets to all 4-5 cards available in cards.json
132d2d2

sammy786 commited on

Recommendation: drop Plotly chart, use local engine only (fast + personalized)
54c9a4a

sammy786 commited on

Lock chart interaction + convert alternatives to a table
45151cc

sammy786 commited on

Final emoji purge: data files (RAG corpus + lender logos)
f864baf

sammy786 commited on

Custom Plotly template 'rp_pro' kills default rainbow colorway
15e67f9

sammy786 commited on

Strip emojis from utils/, set restrained chart colorway
f729f1e

sammy786 commited on

Fix Knowledge Base + orchestrator paths
9f544c8

sammy786 commited on