AI_Chatbot / services /catalog_query.py

Commit History

fix: preserve exact catalog collections
7d4e27c

Hamza-Naimat commited on

production: harden catalog tenants analytics and widget install
59bd3b5

Hamza-Naimat commited on

catalog: majority rule for zero-DF anchor drop; scrub: drop unprintable chunks
bc8039e

Hamza-Naimat Claude Fable 5 commited on

_resolve_collection: majority-coverage gate + stop-word collection tokens
a78d0ef

Hamza-Naimat Claude Fable 5 commited on

catalog: list answers never truncate silently — append "…and N more" with a safe narrowing hint
e09f841

Hamza-Naimat Claude Fable 5 commited on

catalog: lost-category recovery for price-bounded lists (no whole-catalog dumps)
c973b01

Hamza-Naimat Claude Opus 4.8 commited on

router: reliability (4 key-rotated tries + JSON repair) + buyable→in-stock on regex path
91bfbea

Hamza-Naimat Claude Opus 4.8 commited on

Revert "count/count_split: resolve membership via storefront collection (universal)"
7e5d844

Hamza-Naimat commited on

count/count_split: resolve membership via storefront collection (universal)
ef1aa08

Hamza-Naimat Claude Opus 4.8 commited on

in-stock detect: allow an adverb between "can" and buy/order/get
7f7459b

Hamza-Naimat Claude Opus 4.8 commited on

list/count: state stock status when the query filtered by stock
be95948

Hamza-Naimat Claude Opus 4.8 commited on

count_split: strip new availability idioms from anchors + admit "breakup"
439f0ba

Hamza-Naimat Claude Opus 4.8 commited on

advisory + count_split: close Fresh5 real fails as CLASS fixes
c21a105

Hamza-Naimat Claude Opus 4.8 commited on

coref/minmax: fix embedded-number name truncation + Urdu anchor pollution
afb506b

Hamza-Naimat Claude Opus 4.8 commited on

coref: make the set-reference/projection class language-agnostic (Roman-Urdu)
5594568

Hamza-Naimat Claude Opus 4.8 commited on

clearance max: prefer deterministic min/max with stock-dim over router
02751d3

Hamza-Naimat Claude Opus 4.8 commited on

clearance max: strip Urdu "mila kar" fillers + treat as include_oos
9612bba

Hamza-Naimat Claude Opus 4.8 commited on

oos filter: match hyphenated "sold-out" / "out-of-stock"
97b5fc3

Hamza-Naimat Claude Opus 4.8 commited on

count_split: prefer deterministic spec over router on code-mixed input
c38e6b4

Hamza-Naimat Claude Opus 4.8 commited on

count_split: broaden stock-state/count lexicon to the semantic CLASS
49c4d17

Hamza-Naimat Claude Opus 4.8 commited on

fresh3 100Q: count_split SEMANTIC detection + collection-scoped counts
8e7a3f6

Hamza-Naimat Claude Opus 4.8 commited on

fresh2 100Q fixes: count_split phrasing + ordering pole-strip + coref category re-scope + compare name-strip
e323059

Hamza-Naimat Claude Opus 4.8 commited on

engine: short-circuit policy-intent queries before the LLM router (Q13)
660238d

Hamza-Naimat Claude Opus 4.8 commited on

engine: keep deterministic multi-product parse from LLM-router downgrade (Q56 flake)
4581460

Hamza-Naimat Claude Opus 4.8 commited on

engine: fix 3 of Codex's remaining real fails (Q56/Q39/Q13); Q6 = GT artifact
aeabf7d

Hamza-Naimat Claude Opus 4.8 commited on

G4 policy + G5 count_split determinism (100Q Q22/23/69/71)
d316add

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: advisory/budget routing (100Q Q86/88)
9586b1c

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: fix multi-product order/basket parsing (100Q Q96/98/99)
7d0da93

Hamza-Naimat Claude Opus 4.8 commited on

fix: 3 remaining diecast live fails — Roman-Urdu compare verdict, stock-status phrasing, superlative follow-up
50dc438

Hamza-Naimat Claude Opus 4.8 commited on

fix: 3 more universal class fixes (Q10/Q29/Q44 from live diecast eval)
8c9c841

Hamza-Naimat Claude Opus 4.8 commited on

fix: 8 universal answering-class fixes from fresh diecast 50Q eval
edd2964

Hamza-Naimat Claude Opus 4.8 commited on

feat: universal category resolution via the store's own collection vocabulary
b80cb7d

Hamza-Naimat Claude Opus 4.8 commited on

refinement: availability/buy comparisons carry stock dimension (status per side)
5d55636

Hamza-Naimat Claude Opus 4.8 commited on

deterministic refinement over LLM plan: enforce both/out stock dimension + 2-product comparison via bilingual markers
c405753

Hamza-Naimat Claude Opus 4.8 commited on

router exists -> stock reporter: 'X hai?'/'do you have X' states availability not bare yes
936a395

Hamza-Naimat Claude Opus 4.8 commited on

catalog: LLM-primary understanding for code-mixed (Roman-Urdu) questions
aa31b08

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query/coref: universal fixes for remaining DIECAST round-3 fails
6a802e9

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: single named-product precision — drop same-prefix siblings
3c1dd4e

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: stock-filter implies list + full-availability/stock-status → include_oos
d51ccb2

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: universal bike↔motorcycle synonym + count_split agg
de832a6

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: typo'd availability cue (availble) → stock-status report
123fbe7

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: fix one-sided comparison name extraction (against / colon-tail / compare-clause)
3d43f7a

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: fix OOS/category recall — scaffolding-anchor leak, negation, include-oos, slash synonyms
7fa2ee0

Hamza-Naimat Claude Opus 4.8 commited on

fix: handle sold-out filters and stock comparisons
6779279

Hamza-Naimat commited on

fix: respect category in stock list queries
f4b849f

Hamza-Naimat commited on

catalog_query: surface original (was) price in structured price/list answers
5556bc7

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: answer stock-status questions about a named product
1274fb8

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: generic type-noun anchors no longer collapse min/max/count
c2eaa8d

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: treat possessive their/theirs as scaffolding stop-words
7e49142

Hamza-Naimat Claude Opus 4.8 commited on

catalog_query: short-circuit variant questions before the LLM router
dd725d9

Hamza-Naimat Claude Opus 4.8 commited on