Ë
    ´j¿  ã                   ó   — d Z dZy)u¡  
fraud_report
â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€â”€
Standalone Fraud Report module for People Hub.

Reads fraud events from `data/fraud_log.json` (configurable) and
exposes a FastAPI app that powers a premium dashboard UI.

Architectural goals:
  â€¢ Zero coupling to the main People Hub app â€” runs on its own port.
  â€¢ Pluggable storage: a `FraudRepository` interface is implemented by
    `JsonFraudRepository` today; tomorrow it can be swapped for a
    SQL / NoSQL repository without touching the API or frontend.
  â€¢ Strict separation of concerns:
        data_source.py  â†’ repositories (I/O)
        models.py       â†’ Pydantic schemas (transport)
        stage_map.py    â†’ constants for interview rounds / stages
        fraudreport.py  â†’ FastAPI app, routes, error handlers
        static/         â†’ HTML + CSS + JS frontend

Run independently:
    uvicorn fraud_report.fraudreport:app --port 8001 --reload
z1.0.0N)Ú__doc__Ú__version__© ó    úp/Users/priyanka/Documents/AI_Agent_Assessment/pepole_hub_candidate/people_hub_candidate/fraud_report/__init__.pyÚ<module>r      s   ðñð0 �r   