Spaces:
Paused
Paused
Commit History
-
Deploy current accuracy engine, rich content APIs, and verified offer gate
9acbdec
-
Dining: verify five platforms per restaurant
d85587d
-
Apply cash-first category ranking and trusted product pricing
3fec510
-
backend sync 2026-07-30: channel matrix widened to 10 categories
72fc857
-
Truthful at-place availability, email import, debit cards, card kind in API
- availability/channels: at_place truthfulness rule (verified merchant data only; movies always unverified at a specific venue), issuer portals city-aware - statement_parser: 30-card signature detection reads header region only - main: /email/inbound + /email/pending, rate limits, detected_cards, card kind field - card_catalogue: 19 debit cards (kind=debit, RuPay UPI-eligible), 49 total - scoring_engine: debit apply-url wording; engine parity verified vs app (0 mismatches, 2674-case matrix + exhaustive hash match)a7eaed9
-
Channel comparison + city availability + issuer portals + booking/apply links
- channels.py: best card PER booking channel (District/Dineout/direct, BMS, OTAs, SmartBuy/Travel Edge/iShop portals) ranked by net INR, in /recommend - availability.py: 15-city table, synonyms, GPS centroid fallback, platform and merchant city coverage; unavailable channels dropped, unverified flagged - merchants.py: district/dineout/copper chimney keywords, movie subtype - offers.py: Dineout/District/EaseMyTrip/BMS/Copper Chimney offers incl. platform-funded any-card rows; connectors + curated_offers.json synced - apply_links.py: official issuer product pages for all 30 cards; /discover now returns them (was a placeholder) - main.py: X-App-Key gate, city/lat/lng on /recommend, /offers endpoints - verified: 58,140-scenario certification parity + channel matrix, 0 diffsfaf005c