Skip to Main Content

DAndy

Built at Gemini 3 Hackathon London · Dec 13, 2025 · London, UK

DAndy — Demo video

MigrAItor upgrades legacy Flask apps to Flask 3.x without breaking behavior. It uses AI-generated contract tests to guarantee identical responses across versions. The original app becomes the source of truth, and all behavior is verified before and after migration. MigrAItor runs tests against both old and new code using the exact library versions involved, making differences explicit and reproducible. A built-in self-healing verification loop retries migrations up to three times when tests fail, refining the output until parity is achieved. Looking ahead, MigrAItor is designed to ingest framework changelogs or allow libraries to define their own migration agents, enabling scalable, framework-aware upgrades beyond Flask

Team