The 5D Framework · Phase 02
Discover
Understand the system you're afraid to touch — completely, and with the receipts.
You can't safely modernize what you don't understand. Discover reads the entire legacy codebase and turns it into a complete, reviewable inventory — with every finding traced back to the source.
Every feature, discovered and reviewable
AI extracts each user-facing feature from the legacy code — 56 here — with its scenario count, status, and source evidence, ready for your team to review and approve.

Behavior captured as BDD scenarios
Each feature becomes Gherkin scenarios written from the legacy code — the executable contract the rewrite must satisfy, not a guess at what the system might do.

Grounded in your real database
Repave catalogs every object in the legacy database — 1,169 tables and views and 5,513 stored procedures and functions here — and tracks which are covered by discovered features, so modernization maps to your real schema, not assumptions.

The as-is architecture, in C4
Repave reconstructs the legacy system across C4 levels 1–4 — system context, containers, components, and code — alongside an ER diagram of the database.

How real users move through it
Scenarios are stitched into cross-feature user journeys per persona, capturing the end-to-end flows the system actually supports.

In the app
Output
A source-traced map of everything the legacy system does
Why it de-risks
Every behavior cites its source evidence and is reviewed and approved by your team before anything is built on top of it.