fix(ascii): replace all non-ASCII chars in Python source files fa87992 abinazebinoy commited on May 17
fix(B-26): add __iter__ and __getitem__ to FakeResult for offline compatibility 9e00b4a abinazebinoy commited on May 17
fix(B-04): remove duplicate MathInvestigator class definition 480903f abinazebinoy commited on May 17
fix(B-03): remove duplicate BenamiInvestigator class definition 0a34a0f abinazebinoy commited on May 17
fix(B-10): remove dead module-level investigate() with 0.3 asset fabrication fa0f8ca abinazebinoy commited on May 17
fix(B-02 step1): remove third AffidavitInvestigator class (the broken one) 54825a7 abinazebinoy commited on May 17
fix(INV-3): add __enter__/__exit__ to FakeSession -- investigators using 'with session.run()' no longer crash silently when DB is offline 60c253a abinazebinoy commited on May 8
fix(CodeQL#12-15): use real_out_dir for makedirs and pdf_path in dossier_generator -- original output_dir was not used post-validation b54995d abinazebinoy commited on May 8
fix(CodeQL#10,#11,#21): remove Rs amount from affidavit_analyzer logger.success -- financial PII must not appear in plaintext logs d83f35d abinazebinoy commited on May 8
fix(BUG-C1): add MathInvestigator class wrapper -- all 15 investigators now importable dfeea7b abinazebinoy commited on May 5
fix(BUG-C1,BUG-H1): add AffidavitInvestigator class wrapper; remove fabricated synthetic asset history 8702ccc abinazebinoy commited on May 5
fix(CodeQL#10,#11,#21): redact entity_id in affidavit_analyzer log calls -- clear-text logging of potentially sensitive identifiers 4ec50a7 abinazebinoy commited on May 4
fix(H-07,CodeQL#12-17): use file-anchored absolute paths for path traversal guards in dossier_generator and export -- relative realpath() was CWD-dependent 6de77e6 abinazebinoy commited on May 4
fix(BUG-M9): pass driver kwarg to investigators in run_investigator -- BenamiDetector/SpectralAnalyzer need driver not session 805478a abinazebinoy commited on May 4
fix(BUG-C1): add MathInvestigator class wrapper -- all 15 investigators now importable 529f177 abinazebinoy commited on May 4
fix(BUG-C1): add BenamiInvestigator class wrapper -- resolves ImportError crashing ALL_INVESTIGATORS 4a1062b abinazebinoy commited on May 4
fix(BUG-C1,BUG-H1): add AffidavitInvestigator class wrapper; remove fabricated synthetic asset history 6bc281f abinazebinoy commited on May 4
fix(NEW-A3 part2): encode Indian script string literals as Unicode escapes in 4 files -- CI ASCII requirement met without data loss 611725a abinazebinoy commited on May 3
fix(NEW-A3 part1): replace em-dashes/smart-quotes in 56+ Python files -- CI requires pure ASCII source 8a0fba4 abinazebinoy commited on May 3
fix(ai): add AffidavitInvestigator+BenamiInvestigator+MathInvestigator to ALL_INVESTIGATORS c5025f2 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(ai): BUG-1+7 -- entity_label UnboundLocalError on DB exception 3c2c226 abinazebinoy commited on Apr 28
fix(ai): BUG-1+7 -- entity_label UnboundLocalError on DB exception fa5e7e8 abinazebinoy commited on Apr 28
refactor(ai): multi_investigator reads max_workers from PROFILE 5733584 abinazebinoy commited on Apr 26
fix(ai): BUG-8/11 β confidence threshold, FakeSession warning 7391f78 abinazebinoy commited on Apr 24
fix(BUG-18/19): timeline audit events use entity_name not entity_id; fulltext index covers all 16 node types e728463 abinazebinoy commited on Apr 19
fix(BUG-15): each investigation layer now has its own Neo4j session β isolated, independently failable 9a1c2f4 abinazebinoy commited on Apr 19
fix(BUG-04): lambda closure β all 6 investigation layers were running the same function 5852df6 abinazebinoy commited on Apr 18
fix(investigation): richer 6-layer queries, confidence scoring, WHY explanations 7b27c41 abinazebinoy commited on Apr 17
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
feat(ai): complete β Adversarial Counterevidence and Competing Hypotheses 10ac2cc abinazebinoy commited on Apr 11
fix(ai/forensics): replace empty policy_benefit_analyzer.py with full implementation c179f19 abinazebinoy commited on Apr 11
feat(ai/forensics): complete β Policy-Benefit Causal Analysis 66297ad abinazebinoy commited on Apr 9
Refactor comments and constants in benami_detector.py edb68ed unverified abinazebinoy commited on Apr 8
feat(ai/forensics): complete β affidavit wealth trajectory engine eca3358 abinazebinoy commited on Apr 5