Commit History

fix(ascii): replace all non-ASCII chars in Python source files
fa87992

abinazebinoy commited on

fix(B-26): add __iter__ and __getitem__ to FakeResult for offline compatibility
9e00b4a

abinazebinoy commited on

fix(B-04): remove duplicate MathInvestigator class definition
480903f

abinazebinoy commited on

fix(B-03): remove duplicate BenamiInvestigator class definition
0a34a0f

abinazebinoy commited on

fix(B-10): remove dead module-level investigate() with 0.3 asset fabrication
fa0f8ca

abinazebinoy commited on

fix(B-02 step1): remove third AffidavitInvestigator class (the broken one)
54825a7

abinazebinoy commited on

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

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

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

fix(BUG-C1): add MathInvestigator class wrapper -- all 15 investigators now importable
dfeea7b

abinazebinoy commited on

fix(BUG-C1): add BenamiInvestigator class wrapper
4e07a37

abinazebinoy commited on

fix(BUG-C1,BUG-H1): add AffidavitInvestigator class wrapper; remove fabricated synthetic asset history
8702ccc

abinazebinoy commited on

fix(CodeQL#10,#11,#21): redact entity_id in affidavit_analyzer log calls -- clear-text logging of potentially sensitive identifiers
4ec50a7

abinazebinoy commited on

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

fix(BUG-M9): pass driver kwarg to investigators in run_investigator -- BenamiDetector/SpectralAnalyzer need driver not session
805478a

abinazebinoy commited on

fix(BUG-C1): add MathInvestigator class wrapper -- all 15 investigators now importable
529f177

abinazebinoy commited on

fix(BUG-C1): add BenamiInvestigator class wrapper -- resolves ImportError crashing ALL_INVESTIGATORS
4a1062b

abinazebinoy commited on

fix(BUG-C1,BUG-H1): add AffidavitInvestigator class wrapper; remove fabricated synthetic asset history
6bc281f

abinazebinoy commited on

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

fix(NEW-A3 part1): replace em-dashes/smart-quotes in 56+ Python files -- CI requires pure ASCII source
8a0fba4

abinazebinoy commited on

fix(ai): add AffidavitInvestigator+BenamiInvestigator+MathInvestigator to ALL_INVESTIGATORS
c5025f2

abinazebinoy commited on

fix(api+ai): M-01+M-02+M-03 -- version consistency and duplicate assignments
01cf12a

abinazebinoy commited on

fix(encoding): strip non-ASCII chars from all modified files
747e613

abinazebinoy commited on

fix(ai): BUG-1+7 -- entity_label UnboundLocalError on DB exception
3c2c226

abinazebinoy commited on

fix(ai): BUG-1+7 -- entity_label UnboundLocalError on DB exception
fa5e7e8

abinazebinoy commited on

refactor(ai): multi_investigator reads max_workers from PROFILE
5733584

abinazebinoy commited on

fix(ai): BUG-8/11 β€” confidence threshold, FakeSession warning
7391f78

abinazebinoy commited on

fix(BUG-18/19): timeline audit events use entity_name not entity_id; fulltext index covers all 16 node types
e728463

abinazebinoy commited on

fix(BUG-15): each investigation layer now has its own Neo4j session β€” isolated, independently failable
9a1c2f4

abinazebinoy commited on

fix(BUG-04): lambda closure β€” all 6 investigation layers were running the same function
5852df6

abinazebinoy commited on

fix(i18n): correct garbled Gujarati no_data string
ec78dc9

abinazebinoy commited on

fix(investigation): richer 6-layer queries, confidence scoring, WHY explanations
7b27c41

abinazebinoy commited on

feat(ai): complete β€” Multi-Agent Debate Engine
ef9f819

abinazebinoy commited on

fix(api): search product field, max_hops, evidence coalesce, sources, stats
3f059ef

abinazebinoy commited on

fix(security): remove cleartext logging and info exposure β€” CodeQL alerts 4-11
b6a8cbc

abinazebinoy commited on

fix(security): path traversal guards on file output paths β€” CodeQL alerts 12-16
86a78a9

abinazebinoy commited on

feat(ai): complete β€” Adversarial Counterevidence and Competing Hypotheses
10ac2cc

abinazebinoy commited on

fix(ai/forensics): replace empty policy_benefit_analyzer.py with full implementation
c179f19

abinazebinoy commited on

feat(ai/forensics): complete β€” Policy-Benefit Causal Analysis
66297ad

abinazebinoy commited on

feat(ai/forensics):complete β€” Linguistic Fingerprinting
c374115

abinazebinoy commited on

feat(ai/forensics):complete β€” Revolving Door + TBML
c4cc55b

abinazebinoy commited on

Refactor comments in cartel_detector.py
60a86c1
unverified

abinazebinoy commited on

Fix formatting issues in bid_dna.py
010fb05
unverified

abinazebinoy commited on

Refactor comments and constants in benami_detector.py
edb68ed
unverified

abinazebinoy commited on

Update benami_detector.py
b99bd56
unverified

abinazebinoy commited on

feat: Procurement DNA + Cartel Detection + full pipeline fix
eece913

abinazebinoy commited on

feat(ai/forensics): complete β€” Benami Entity Detection
b5a49d5

abinazebinoy commited on

feat(ai): complete β€” Biography Engine
da10aa3

abinazebinoy commited on

feat(ai/forensics): complete β€” affidavit wealth trajectory engine
eca3358

abinazebinoy commited on

feat(ai):complete β€” self-learning system and case memory
9f48a3d

abinazebinoy commited on