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.

Discover · 01

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.

Every feature, discovered and reviewable
Discover · 02

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.

Behavior captured as BDD scenarios
Discover · 03

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.

Grounded in your real database
Discover · 04

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.

The as-is architecture, in C4
Discover · 05

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.

How real users move through it

In the app

RequirementsBRDDiscovered FeaturesViewsAPIsData StoresBatch JobsAs-Is ArchitectureUser Journeys

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.

Ready to modernize?

Let's discuss how Repave.ai can transform your legacy systems.

Talk to our team