Spaces:
Build error
Build error
Commit History
-
feat(ai): composite risk scoring engine with explainable factors
- ai/indicators.py: five indicator functions with Neo4j queries politician_company_overlap (weight 0.35) contract_concentration (weight 0.25) audit_mention_frequency (weight 0.20) asset_growth_anomaly (weight 0.15) criminal_case_presence (weight 0.05) Each returns raw_score, weighted, evidence list, source citations - ai/explainer.py: score_to_level(), generate_explanation(), validate_language() enforcing FORBIDDEN_WORDS list Never outputs: corrupt, bribe, guilty, fraud, suspect - ai/risk_scorer.py: RiskScorer class, score_entity() per entity, score_all_politicians(), score_all_companies(), write_scores_to_graph() CLI: --entity-id ID | --all | --all --write-graphbac902f