production: harden catalog tenants analytics and widget install 59bd3b5 Hamza-Naimat commited on 11 days ago
tests: tenant-scoped analytics + CSAT-scale charts, eval sqlite-first rows c40cb1d Hamza-Naimat Claude Opus 4.8 commited on Jun 25
reliability(§3): shared cross-container key-health store (modal.Dict) f111c26 Hamza-Naimat Claude Opus 4.8 commited on Jun 24
eval panel: fix custom-tests 500, judge-key UX, product-question generation d707010 Hamza-Naimat Claude Opus 4.8 commited on Jun 24
security: production hardening — tenant isolation, email XSS, write limits, CSP b86f0fd Hamza-Naimat Claude Opus 4.8 commited on Jun 24
security(§5): key _ROW_CACHE by tenant+collection identity, not bare collection name a4fbf68 Hamza-Naimat Claude Opus 4.8 commited on Jun 24
fix(coref): don't bind a pronoun to policy/logistics prose eadf80b Hamza-Naimat Claude Opus 4.8 commited on Jun 22
fix(catalog+coref): strip follow-up adverbs so "do you also stock X" resolves X f4f2d8e Hamza-Naimat Claude Opus 4.8 commited on Jun 22
fix(catalog): bidirectional name-match in price/list path (typo robustness) 1c3b690 Hamza-Naimat Claude Opus 4.8 commited on Jun 22
eval: trust tenant-local kb rows and tighten analytics filter 6517c4b Hamza-Naimat commited on Apr 29
fix: patch _owner_eval_blocker in evals smoke test 3bb1d07 Hamza-Naimat Claude Sonnet 4.6 commited on Apr 28
refactor: extract services/config.py (session 2) 4ef5dea Hamza-Naimat Claude Sonnet 4.6 commited on Apr 26
fix: sync-github owner-only + correct test failures found by running pytest b717cfe Hamza-Naimat Claude Sonnet 4.6 commited on Apr 26