Repository refactoring in a production application
An engineering team is extracting billing logic from a monolith while keeping existing HTTP and event contracts stable. Sol first produces an impact map: owners, callers, data writes, migrations, tests, and rollback points. No code is requested until that map is approved.
The implementation then runs as several small requests. Each request changes one dependency boundary, produces a patch, and ends with the exact commands required to prove compatibility.
