fix(BUG-1): use str(depth_safe) literal in Cypher path pattern -- Neo4j rejects parameters in *min..max 391b602 abinazebinoy commited on May 3
fix(api+graph+pipeline): M-04+M-05+M-08+M-09 -- misc medium fixes 5d9b8a9 abinazebinoy commited on Apr 29
fix(api+ai): M-01+M-02+M-03 -- version consistency and duplicate assignments 01cf12a abinazebinoy commited on Apr 29
fix(api+pipeline): C-05+C-06 -- unsearchable nodes and hardcoded ICIJ names 2f11b48 abinazebinoy commited on Apr 29
fix(api): C-04 -- /investigate was using DeepInvestigator not MultiInvestigator 2a82690 abinazebinoy commited on Apr 29
fix(api): C-02+H-04 -- risk None crash and missing risk signals 3c1144f abinazebinoy commited on Apr 29
fix(api): BUG-26 -- add explanatory comment for middleware ordering 06c3703 abinazebinoy commited on Apr 28
fix(api): BUG-28 -- gate debug endpoints behind DEBUG_MODE env var 8cf552e abinazebinoy commited on Apr 28
fix(api): BUG-17 -- fragile rstrip(s) filter normalisation in search 77b5a18 abinazebinoy commited on Apr 28
fix(api): BUG-12 -- SearchResult model missing risk_level field 84e6f45 abinazebinoy commited on Apr 28
fix(api): BUG-10 -- deduplicate graph edges before sending to frontend 719142b abinazebinoy commited on Apr 28
fix(api): BUG-10 -- deduplicate graph edges before sending to frontend 7beb5e9 abinazebinoy commited on Apr 28
fix(ci): collapse route import to single line for test.yml regex 84e4938 abinazebinoy commited on Apr 24
fix(admin): BUG-21/22/30 — driver reuse, bond key, 7 missing scrapers d8672be abinazebinoy commited on Apr 24
fix(search): BUG-1/4/10/18 — type() crash, missing types, source map fabf548 abinazebinoy commited on Apr 24
fix(api): BUG-15/5/9/28 — CORS env var, real feed data, WS cleanup 3e6838c abinazebinoy commited on Apr 24
fix(BUG-03/22): removed duplicate fallback block; added sources field to ProfileResponse 99375ed abinazebinoy commited on Apr 19
fix(BUG-13/14): audit_logger uses per-process file; rate_limiter evicts stale windows 93aa1a1 abinazebinoy commited on Apr 19
fix(BUG-09): removed IGNORECASE — 'Union Bank' and 'Call Centre' no longer blocked dd61f29 abinazebinoy commited on Apr 19
fix(BUG-08): DossierGenerator no longer caches stale Neo4j driver b7bdaca abinazebinoy commited on Apr 19
fix(BUG-04): all investigation routes wrapped in try/except — no more raw 500s 6c74dba abinazebinoy commited on Apr 19
fix(BUG-01/06/24): WebSocket now pushes heartbeat every 15s; /stats uses single session e95e7d1 abinazebinoy commited on Apr 19
fix(BUG-02/15/16): pipeline loads all 13 scrapers; reuses driver; auto-detects loaders 66a6483 abinazebinoy commited on Apr 18
fix(BUG-07): generic fallback for AuditReport/Contract/NGO/ElectoralBond profiles e42734c abinazebinoy commited on Apr 18
fix(BUG-09): depth via Cypher param not f-string; use explicit node/rel RETURN d85d91e abinazebinoy commited on Apr 18
fix(BUG-03/08): RiskScorer() takes no args; scorer.score()→use get_risk() route 402e6dc abinazebinoy commited on Apr 18
fix(BUG-06): replace full-scan MATCH(n) with 14 indexed label queries — HTTP 500 on non-English e2ecd13 abinazebinoy commited on Apr 18
fix(BUG-05): per_label was 20÷14=1; now max(10, limit*2÷types) aec0e78 abinazebinoy commited on Apr 18
fix(BUG-01): reconnect stale Neo4j driver — was causing intermittent HTTP 500s d63c832 abinazebinoy commited on Apr 18
fix(profile): generic fallback for AuditReport/Contract/NGO/ElectoralBond entity types d71db35 abinazebinoy commited on Apr 18
fix(search): replace full-scan MATCH(n) with 9 indexed queries — fixes HTTP 500 on non-English search 6d7a265 abinazebinoy commited on Apr 18
fix(admin): seed now creates relationships, bump version to 0.29.0 06efe08 abinazebinoy commited on Apr 17
feat(update): evidence panel 4-tabs, connection map, language selector, API root route, 575-source CSV e021102 abinazebinoy commited on Apr 16
Merge branch 'main' into fix/codeql-all-security-fixes b8e6211 unverified abinazebinoy commited on Apr 13
fix(api): search product field, max_hops, evidence coalesce, sources, stats 3f059ef abinazebinoy commited on Apr 13
fix(security): remove cleartext logging and info exposure — CodeQL alerts 4-11 b6a8cbc abinazebinoy commited on Apr 13
fix(security): path traversal guards on file output paths — CodeQL alerts 12-16 86a78a9 abinazebinoy commited on Apr 13
fix(api): search coverage, connection mapper, sources, and stats d239308 abinazebinoy commited on Apr 13
fix(security): cleartext logging and information exposure fixes 7b4461e abinazebinoy commited on Apr 13
feat(ai): complete — Adversarial Counterevidence and Competing Hypotheses 10ac2cc abinazebinoy commited on Apr 11