LegacyExodus
System architecture

Separate understanding from transformation.

The foundation reconstructs verifiable evidence from source. Target modernization stages are designed to reason within that context, propose bounded changes, and verify them independently.

Current deterministic foundation

DETERMINISTIC ANALYSIS ENGINEJS / TS · SCHEMATIC
DOCUMENTED FOUNDATIONSelect a node to inspect

Source repositoryJavaScript and TypeScript are the current analysis focus. This repository layout is schematic.

Repository intelligence

VyrixScout inventories files and reconstructs modules and dependencies. Discovery establishes the system boundary before deeper analysis.

inventory.json · modules · dependency relationships

Future modernization extension

ALL STAGES BELOW ARE PLANNED
01

Bounded AI reasoning

Explain architecture, identify risks, and propose strategies through a governed AI gateway. Source evidence remains the authority for the system model.

02

ZelvoxForge

Propose governed transformations and target code generation (Rust, Axum, SQLx, and modern TypeScript) with defined inputs, outputs, and review boundaries.

03

VymosGate

Independently assess migration artifacts through isolated compiler sandboxes, differential execution testing, and human approval gates.

Conceptual target flow. No autonomous migration service is offered by this website.

Governed modernizationPLANNED FLOW
  1. 01

    Evidence

    Versioned source context

  2. 02

    Bounded AI

    Typed inputs & limited tools

  3. 03

    Change plan

    Explicit transformation scope

  4. 04

    Candidate

    Proposed target-specific code

  5. 05

    Verification

    Independent checks & results

  6. 06

    Human review

    Approve, revise, or reject

PROPOSALS DO NOT EQUAL PROOF

AI proposes. Independent checks supply evidence. People decide. These future controls require implementation and evaluation.

TARGET ARCHITECTURE · BOUNDED AI

The bounded AI reasoning model

The central architectural thesis of LegacyExodus is that generative AI must be bounded by deterministic evidence:

Deterministic evidence defines what is known.
AI helps reason about what comes next.
Independent verification determines what can be accepted.

Rather than granting models unconstrained read/write access to codebases, our planned architecture enforces six non-negotiable boundaries:

  1. Versioned Context: The AI gateway receives immutable, source-grounded graph snapshots produced by NolaraStruct, never speculative or unanchored text prompts.
  2. Structured Inputs & Outputs: All reasoning interchanges use strictly typed JSON schemas with bounded token windows rather than conversational chat.
  3. Explicit Evidence References: Every suggested refactor, transformation contract, or risk hypothesis must cite the underlying AST node, CFG edge, or symbol identifier.
  4. Constrained Tool Permissions: Models operate with strictly scoped, read-only graph query tools and isolated execution sandboxes without open network access.
  5. Checkpoints & Gates: Candidate transformations must clear automated structural invariants before reaching compilation or differential test stages.
  6. Human Oversight Authority: The enterprise architect holds final release authority. AI proposes; independent verification tests; engineers approve.
Future polyglot architecture

Extend the language boundary carefully.

Source adapters must preserve language-specific meaning. A shared intermediate representation (IR) is useful only where semantic mappings and transformation contracts can be defended without loss.

Language-extensible architectureLONG-TERM VISION
CURRENT FOUNDATION
JSTS

JavaScript / TypeScript

Repository discovery & semantic analysis

EXPLORATORY ECOSYSTEMS
JavaPHPPythonRuby

No shipped adapters or committed sequence.

PLANNED SEMANTIC BRIDGE

Meaning across languages.

Language-aware adapters, structured knowledge & IR, explicit mappings and transformation contracts.

PLANNED

Bounded transformation

Target-specific generation and independent verification.

Rust is an intended target. Other destinations require their own semantic mappings and evidence.

Runtime semanticsTypes & dependenciesErrors & IOState & concurrency
Cross-language migration is a long-term objective. A shared representation alone does not establish language coverage or behavioral equivalence.

The trust boundaries

Source to evidence

Analysis derives relationships from source rather than generated descriptions. Provenance and known static-analysis limitations are necessary context for interpreting any artifact.

Evidence to proposals

The intended AI boundary permits reasoning over a bounded system model. A proposal is not verified behavior. Unified IR and SSA are target representations, not capabilities this website presents as complete.

Proposals to acceptance

Independent verification, isolated compiler sandboxes, repair loops, and human migration approval are planned controls. The intended fail-closed policy is to withhold acceptance when required evidence or checks are missing.

These future boundaries describe architecture intent. Their implementation and end-to-end effectiveness remain to be established.

Reproducibility has a job

Stable artifacts allow engineering teams to revisit a model and compare results. A repeatable result can still be incomplete. Determinism, reconstruction fidelity, and behavioral equivalence are distinct engineering properties that must be evaluated individually.

Start with understanding.

Follow the engineering, explore the approach, or get in touch.