Manual rewrite
Nobody knows the rule exists, so it is never rebuilt. Someone notices months after go-live.
LostCrewPE reads your code and replays recorded traffic in a test environment to find the business rules it follows, with evidence for each. You approve the rules as a spec, then AI agents rebuild to it.
Phases
Build and prove, steps 9 and 10
Agents build to the approved spec in a new repository. Recorded behavior is replayed against the new code, rule by rule.
claims.cblLegacy, COBOL
PayoutService.javaJava 25, built to SPEC-207
Parity for wave 1: 4 of 4 behaviors matchRecorded runs replayed
Most rules were never written down. They hide in batch jobs and edge cases, so a rewrite that starts from documents or code alone misses them. Follow one rule through three kinds of rewrite.
Stock count variances above 2% need a supervisor’s approval.It lives in a month-end batch job. No spec mentions it.
Nobody knows the rule exists, so it is never rebuilt. Someone notices months after go-live.
LostThe batch job is rewritten and its generated tests pass. The approval step is gone, and nothing flags it.
Changed, unnoticedFound in recorded month-end runs, written into the spec you approve and marked critical. Nothing is rebuilt until it has evidence.
Caught before the rebuildYou approve the spec at Gate 1. Your business owner accepts the same behavior at Gate 2. Then each wave goes live.
OutputAssessment and behavior inventory
OutputApproved spec and wave plan
OutputParity report for each wave
OutputEach wave live, the old system on standby
The target is settled at the strategy step. Some components are best left as they are, and you rebuild only what blocks the change you need.
Often a modern web stack.
Often a web application.
Often a web application on your existing database.
Often Java 25 services or modern .NET.
Decided at the strategy step, before anything is rebuilt.
Delivered with CrewPE. Client name withheld.
The existing system kept running in parallel the whole time.
Compared with the vendor quote for the same system.
Built for your security review. CrewPE starts in a test environment, and new code ships only through your own process.
CrewPE reads the code and records behavior in a test environment. Any write access needs a separate sign-off.
Code lands in your repository and ships through your own pipeline. Nothing goes live outside it.
Where recordings are kept, what is masked and for how long is agreed before capture begins.
Something we have not covered? Talk to us
They help transform and upgrade code, and some also document business logic. CrewPE adds what a rewrite needs to be accepted: each rule recorded with evidence, a spec your business owner approves, and parity tests that prove the new code behaves the same before it ships. Your team can still use those tools inside a CrewPE program.
Recorded requests and scheduled runs are replayed against the new system in a test environment, and the results are compared with the old system behavior by behavior. Every mismatch is fixed and re-run, and your business owner accepts the parity report at Gate 2.
CrewPE starts read-only, data handling is agreed before anything is recorded, and nothing ships without two human approvals and your own release pipeline. Your risk and compliance teams review the same spec and parity report your engineers do.
No. The strategy step decides what to retain, refactor, replace or change. Some components are best left as they are; you rebuild only what blocks the change your business needs.
Yes. Discovery can start from code and a test environment with seeded data. Gaps that only production would reveal are recorded and closed before any migration decision.
No. A consistent baseline is captured and ongoing changes are tracked against it. How this fits your release cadence is agreed before work starts.
It is marked as needing evidence and is covered with business scenarios, historical examples or checks of scheduled runs such as month-end jobs. It never counts as evidenced by assumption.
You choose: your team on the CrewPE platform, your team with our forward-deployed engineers (EnWithAI engineers who work inside your team), or an EnWithAI team delivering an agreed scope. Your team signs off every approval either way.
Your business owner’s acceptance at Gate 2 of the agreed scope and its evidence, decisions on any open risk, and handover. A high share of behaviors with evidence is not enough on its own.
Start with a 45-minute call about your system: how it is built, where its business rules live, and a sensible first step.
Prefer email? Contact us