MicroFish/backend/app/api
Cyril 89c436411b feat: add Private Impact simulation mode
- New simulation mode for private decision impact in closed relational networks
- RelationalAgentProfile extending OasisAgentProfile with 8 relational fields
- run_private_simulation.py — standalone engine without social platform
- PrivateImpactProfileGenerator, PrivateImpactConfigGenerator, PrivateImpactRunner
- Blueprint /api/private-impact with 7 endpoints
- ModeSelector.vue + PrivateImpactView.vue (5-step wizard)
- 6 surgical extensions in simulation_runner.py
- Zero breaking changes to existing public mode
2026-04-16 15:04:22 +02:00
..
__init__.py feat: add Private Impact simulation mode 2026-04-16 15:04:22 +02:00
graph.py fix(i18n): pass locale to background threads via thread-local storage 2026-04-01 16:55:51 +08:00
private.py feat: add Private Impact simulation mode 2026-04-16 15:04:22 +02:00
report.py fix(i18n): pass locale to background threads via thread-local storage 2026-04-01 16:55:51 +08:00
simulation.py fix(i18n): replace hardcoded Chinese stage names in simulation prepare SSE 2026-04-01 17:31:00 +08:00