How will existing behavior be understood?
Ask about source review, operating tasks and examples with expected results. Clarify who decides whether a surprising behavior is required or should change.
Choosing help
A useful proposal explains what will be preserved and how the first improvement will be checked.
Reviewed October 16, 2026 ยท Faith Forge Labs
Ask about source review, operating tasks and examples with expected results. Clarify who decides whether a surprising behavior is required or should change.
Ask the provider to compare repair, upgrade and phased replacement for the current constraint. A complete rewrite should have a reason beyond the age of the application.
Review migrations, reconciliation and ownership while old and new systems coexist. Ask how later changes are protected if the release needs recovery.
Request specific tasks, failure cases and release conditions. Separate investigation findings from an implementation promise when important dependencies remain unknown.
Clarify accounts, code, build and deployment instructions, documentation and ongoing charges. The next maintainer needs a usable path into the changed system.