Method
Agents propose · Chrysalis verifies · You ship
One bounded legacy system at a time — closed loop, no vibes in the gate.
The differentiator
A loop that respects production. Not autocomplete. Not autopilot.
Agents propose
Discover, document, draft. Refactors, tests, runbooks, migration patches. Always reviewable, always reversible.
Chrysalis verifies
Oracle corpus from running PHP estates + deterministic replay against candidates. Nothing ships unless behavior on the new path matches what legacy actually did.
You ship
Chimera cutover: parallel-run, traffic-shifted, diff-alarmed, rollback-ready. Zero silent wrong output.
Five stages
One verified path to production — per system.
Every pilot runs these five stages on a single scoped target (today: usually a PHP-heavy slice). Finish the loop, earn cutover, then pick the next system.
-
01 · Observe
Capture real behavior
Instrument the legacy. Traces, IO, side effects, timing. The truth becomes the oracle.
-
02 · Ingest
Model the legacy
Agents map call graphs, schemas, data shapes, hot paths. We learn the system before we touch it.
-
03 · Emit
Generate the new
Translate or rewrite the target slice. Honest partial translation — “holes” are surfaced, not hidden.
-
04 · Verify
Replay the oracle
The recorded corpus runs through the new code. CI gate. No green, no merge. Period.
-
05 · Deploy / Chimera
Parallel-run cutover
Traffic mirroring, behavioral diff alarms, instant rollback. Old and new run side-by-side until trust is earned.