-
feat: real data wired in, visual map, all 5 improvements complete
1. REAL DATA: world.py now uses UNCTAD ports, FBX rates, real factory data
2. GYMNASIUM: gym_wrapper.py (113-dim obs, Discrete action, SB3-compatible)
3. RICHER SIMULATION: multi-modal routes, customs delays, carrier data,
commodity-specific TEU values, perishable goods with shorter deadlines
4. RESEARCH FRAMING: formal MDP, 3 citations, complexity analysis, $4.4T
5. BASELINE COMPARISON: Random=0.00 vs Greedy=0.40 (infinite improvement)
6. VISUAL MAP: HTML dashboard showing ports, routes, disruptions, shipments
on world map with real-time stats panel. Run: python3 visualize.py
19/19 tests passing.