the existing code implements rules that no longer apply 2. **The architecture prevents essential capabilities** — real-time processing, horizontal scaling, cloud-native deployment 3. **The codebase is unmaintainable** — no tests, no documentation, no one who understands it 4. **The platform is being