This is code-to-requirements, not code-to-code. Nothing here converts COBOL to Java, or any language to any other language. The output is a specification in plain language, not a translated codebase. If you are looking for automated language migration, this is not that.

A source archive uploaded to CAB Configuration. Source code always arrives as an archive and is extracted before analysis.
What Actually Happens
Your code is read and described, not parsed. There is no compiler, no syntax tree, and no language-specific analyser in this path. A language model reads each file the way a senior analyst would and writes down what it found. The run works through four steps.- Discovery. Your archive is extracted and the source files inside it are found. Text-based files are kept; compiled output and binary artifacts are set aside.
- Batching. Files are grouped into batches of 25, with three batches read at once.
- Summarisation. Each batch goes to a language model, which returns a purpose line and an implementation summary per file, plus any blueprint-relevant items it recognised.
- Carry-forward. Those summaries become input to the phases that build your blueprint. The original code is not carried into the finished document.
What It Looks For
The model is not summarising in the abstract. It is told which kinds of thing to watch for, and that list comes from the sections you selected before the run.
Deselect a section and the model stops looking for that kind of thing. This is why the section checklist is occasionally worth setting deliberately on a legacy project rather than left at its default.
The model is instructed to use the exact names it finds in your code, to record specific values such as validation thresholds and status codes, and not to invent anything that is not there.
What Is Skipped
Compiled output and binary files carry nothing a reader can use, so they are excluded before analysis begins. The exclusion list covers ordinary build artifacts and a long tail of platform-specific ones, including COBOL compiled output, mainframe load modules, MUMPS and VistA binary exports, and Java, .NET, and Delphi build products.Where This Fits in a Modernization Project
The result is a written specification of a system that already exists. That is useful in three situations, and worth being clear about which one you are in.- You have the code but not the documentation. The blueprint becomes the description nobody wrote down, and the Suggested Questions section names what the code alone could not settle.
- You are scoping a rebuild. The blueprint gives you a specification to estimate against, in the same shape as one written from scratch.
- You are building more onto this application. The corrected blueprint feeds Tickets and then Build Mode, so the specification you validated is the one that gets built.
This phase (Legacy Code Translation) is skipped when no source code was uploaded. A CAB built only from written documents runs the same way without it.
Your Next Step
Source code alone rarely settles every question, and the blueprint tells you which ones remain open.Find what your source material left undecided
How the blueprint surfaces gaps and turns them into questions for stakeholders.
Check what came out of your codebase
What each of the 10 sections tells you about the system.