May 14 12:09 fix: Add vehicle capacity constraint, priority-aware routing, traffic integration, cost model to VRP solver 11:16 feat: Add Route Optimization page with before/after map visualization, TSP demo, DBSCAN clustering toggle (#32 ) - feat: Add Route Optimization page with before/after map visualization, TSP demo, DBSCAN clustering toggle (72d82fc5107b88586009de1bdad62467af52a029) 11:16 feat: Add Route Optimization to sidebar nav + App router (#33 ) - feat: Add Route Optimization to sidebar nav + App router (ffe8dc663a75e051d0180d19b3b7b748e028b856) 11:16 feat: Add RouteOptimization page to App.tsx router (#34 ) - feat: Add RouteOptimization page to App.tsx router (592fc611569f90ca0ea3a3eb70da737b29debf4a) 10:56 fix: Mount route_optimization router in main.py for VRP/TSP endpoints (#31 ) - fix: Mount route_optimization router in main.py for VRP/TSP endpoints (a8b1eb4d1f0dabd40319a798a06b125568d3a4ac) 10:52 feat: Add /api/v1/routes/optimize endpoint for before/after comparison + integrate TSP into clustering (#30 ) - feat: Add /api/v1/routes/optimize endpoint for before/after comparison + integrate TSP into clustering (4027144108bdb5ce12cbfa747153c3b3725fc434) 10:52 feat: Full VRP/TSP route optimizer with OR-Tools, 2-opt, time windows, before/after comparison, DBSCAN clustering (#29 ) - feat: Full VRP/TSP route optimizer with OR-Tools, 2-opt, time windows, before/after comparison, DBSCAN clustering (21b52158df7928354deb86f10fa12108968d8a55) 10:26 fix: Add httpx to requirements.txt (needed for OLA Maps traffic integration) (#28 ) - fix: Add httpx to requirements.txt (needed for OLA Maps traffic integration) (ac54556a57e81c350bfca153f9f06b3765259996) 10:26 feat: Add SETUP.md complete local dev guide + add httpx dep for traffic integration (#27 ) - feat: Add SETUP.md complete local dev guide + add httpx dep for traffic integration (9f04f44db5afcbfd7d9675ee385b3116767c7c32) 10:26 feat: HowItWorks - real curl examples with copy button + actual API endpoints (#26 ) - feat: HowItWorks - real curl examples with copy button + actual API endpoints (a6501a5533595c0362defe51422e404839ce5ad3) 10:26 feat: Footer - live health-check polling Brain API every 60s with status indicator (#25 ) - feat: Footer - live health-check polling Brain API every 60s with status indicator (f1ca127d57cc805d0dc8ae592e8733d1489cd27f) 10:26 feat: Pricing - functional CTAs (Free→demo, Pro→docs, Enterprise→email), Footer - live health polling (#24 ) - feat: Pricing - functional CTAs (Free→demo, Pro→docs, Enterprise→email), Footer - live health polling (c632396df3ccf2f26b5eaef4c67f3d2b8d7e496e) 10:26 feat: Navbar - working auth modal (OTP + API key), real docs link, mobile menu fix (#23 ) - feat: Navbar - working auth modal (OTP + API key), real docs link, mobile menu fix (63af3c2d5735be5482bcde4da8f410b0a8507c82) 10:26 feat: Upgrade dispatch.js proxy with retry logic, structured errors, health polling (#22 ) - feat: Upgrade dispatch.js proxy with retry logic, structured errors, health polling (179fcfa7201f39502724bbdce381ffab012c7441) 10:26 feat: Real-time traffic via OLA Maps API with Indian city fallback patterns (#21 ) - feat: Real-time traffic via OLA Maps API with Indian city fallback patterns (8ce65a4b10abd49235c4a33856ff86dd38a220ed) 09:55 fix: ModelWrapper.is_ev enum comparison + improve event publish reliability for real-time SSE (#20 ) - fix: ModelWrapper.is_ev enum comparison + improve event publish reliability for real-time SSE (d5522caeffdd8832700103d8ed025ba8a7dbe973) 09:55 fix: Critical - Gemini model name (gemini-3-flash-preview → gemini-2.5-flash) + null guard on final_fairness (#19 ) - fix: Critical - Gemini model name (gemini-3-flash-preview → gemini-2.5-flash) + null guard on final_fairness (33a8aa6e84725280e86208ad027481cb9bfc87cf) 09:44 docs: Add DEPLOYMENT.md - complete production deployment guide for LoRRI integration (#18 ) - docs: Add DEPLOYMENT.md - complete production deployment guide for LoRRI integration (0c1769796e4d38b4e58d355a2e13c5f8b9a78cf1) 09:44 feat: Update backend .env.example with LoRRI production config and BRAIN_URL (#17 ) - feat: Update backend .env.example with LoRRI production config and BRAIN_URL (a26f4661bcaae8af5fefeea6ece2d936d341aab2) 09:44 feat: Add Node.js backend render.yaml for production deployment (#16 ) - feat: Add Node.js backend render.yaml for production deployment (5fe961abc36678575a80d4a3b2283eb7dbfe4320) 09:44 feat: Add ops/AIsupplychain/aisupply Vercel config for production deployment to LoRRI (#15 ) - feat: Add ops/AIsupplychain/aisupply Vercel config for production deployment to LoRRI (28247bdf3032abaffd6a49afd247288adf3a5f86) 09:35 feat: Update Hero for LoRRI hackathon - AI Load Consolidation + Route Optimization focus (#14 ) - feat: Update Hero for LoRRI hackathon - AI Load Consolidation + Route Optimization focus (2c4185c445f4c609bb939f876e047e2e152f1fc7) 09:35 feat: Update HowItWorks to show 5-agent consolidation pipeline flow" (#13 ) - feat: Update HowItWorks to show 5-agent consolidation pipeline flow" (2b0734a26c6b07d72c12a126e7168234d8372fde) 09:35 feat: Update Features section to match PS#4+PS#5 - Load Consolidation + Route Optimization (#12 ) - feat: Update Features section to match PS#4+PS#5 - Load Consolidation + Route Optimization (66d7d4f0143a107fab58351f4a4d6f9a2729a54d) 09:30 fix: Fix IndexError in consolidation engine when pickupLocation is empty 09:21 feat: Mount LoRRI integration router in main app + always init DB + open CORS for production (#11 ) - feat: Mount LoRRI integration router in main app + always init DB + open CORS for production (f73377e5d903000a318853d5fc174971fc107e1a) 09:20 feat: Add __init__.py for integrations module (#10 ) - feat: Add __init__.py for integrations module (501288a68f15969c2f7a0fd1197849236deb9545) 09:20 feat: Add LoRRI production integration adapter - webhooks, auth middleware, rate limiting, SDK (#9 ) - feat: Add LoRRI production integration adapter - webhooks, auth middleware, rate limiting, SDK (28904c0cf0824b28ef54c4102d989f1480e03be3) 09:09 feat: Add production deployment README with full architecture and deploy instructions for LoRRI integration (#8 ) - feat: Add production deployment README with full architecture and deploy instructions for LoRRI integration (f6b267c7c791b9b5949c75b42ade076367a84ef6) 08:51 feat: Update Dockerfile for Render - writable data dir for SQLite (#7 ) - feat: Update Dockerfile for Render - writable data dir for SQLite (e1051cae153ec807215fb092f784c551edb512e7) 08:51 feat: Update Render config and Dockerfile for production deployment with SQLite fallback (#6 ) - feat: Update Render config and Dockerfile for production deployment with SQLite fallback (7d66b19c4ac2bd345d45b34159462ddb411852d6) 08:51 feat: Always init DB on startup (required for SQLite fallback), add /api/v1/health endpoint (#5 ) - feat: Always init DB on startup (required for SQLite fallback), add /api/v1/health endpoint (3a8f0b7f9e9c341e7a0dc2233780194b901ca70b) 08:51 feat: Update Vercel config + add env example for landing deployment (#4 ) - feat: Update Vercel config + add env example for landing deployment (901d8020f68b44dc72199ad6b6ebdfce79713adc) 08:51 feat: Wire LiveDemo to real backend API + add API_URL env config for Vercel (#3 ) - feat: Wire LiveDemo to real backend API + add API_URL env config for Vercel (251d17cc5517b21545fec793ab3f5b2a754f18fa) 08:51 feat: Add aiosqlite to requirements for SQLite fallback support (#2 ) - feat: Add aiosqlite to requirements for SQLite fallback support (40a0ad5c7a2247fb07aa617109934b4ed35c9256) 08:51 feat: Add SQLite fallback for database - enables deployment without PostgreSQL (#1 ) - feat: Add SQLite fallback for database - enables deployment without PostgreSQL (c8264717118295bb0df6cdb62e7770a1770cf9a6) 08:41 Update ML Intern artifact metadata 08:41 Upload folder using huggingface_hub 08:40 Update ML Intern artifact metadata 08:40 initial commit