When to use this path
- A government office has an existing legacy system that needs to be modernized.
- The team needs to understand what the current system does before defining what the replacement should do.
- Resources are already under contract — this is post-award or in-house work.
Prepare your legacy system artifacts for upload
- Gather source code — package it as a ZIP archive if it’s a full codebase.
- Include configuration files:
package.json,requirements.txt,docker-compose.yml,.env.example. - Include database DDL scripts and schema exports.
- Gather any existing documentation: user guides, system manuals, process flows, ATO artifacts.
- Take screenshots of the existing application UI if available.
- Gather interface specifications for any connected systems.
Set up CAB and upload your inputs
1
Open your project
Navigate to the CAB viewer within your project.
2
Upload your prepared files
Add your source code ZIP, documentation, and screenshots.
Select the right model tier
Always use the High tier for legacy system analysis. Legacy systems tend to be complex with deeply intertwined logic — High tier gives CAB the room it needs to surface nuance. Low and Medium tiers are only suitable for quick explorations.Generate the architectural blueprint
Click Generate and monitor progress through CAB’s seven pipeline phases:- Parse and extract content from each uploaded file.
- Analyze codebase structure — languages, frameworks, entry points, dependencies.
- Identify architectural patterns and map them to a normalized structure.
- Simplify and consolidate patterns.
- Reassemble into a coherent system description.
- Create a semantic search index for cross-referencing.
- Generate the final blueprint sections.
Read the architectural blueprint
The completed blueprint (CAB.md) covers:
- System overview — what the legacy system does and who it serves
- Architecture and components — frontend, backend, data, and integration layers
- Data models — entity definitions, relationships, and key data structures
- Business logic and workflows — the rules the system enforces and the processes it supports
- Integration points — external systems, APIs, and services the application connects to
- UI patterns — page layouts and form structures (present only if screenshots or frontend code were uploaded)
Validate the blueprint with SMEs
1
Share the read-only link
Send it to government SMEs for review.
2
Walk through the blueprint together
Confirm the analysis accurately reflects the real system.
3
Note gaps or inaccuracies
These inform the requirements you write for the replacement system.
Share the blueprint
CAB generates a shareable read-only link automatically. Copy and share it — recipients must be logged in to BlueGenAI. Disable the share link from Project Settings once reviews are complete.Review and edit generated user stories (CAB Phase 2)
- Review AI-generated user stories for the future-state modernized system.
- Edit and update user stories to reflect what the replacement should do.
- Whether edits propagate automatically to dependent artifacts is still being confirmed with the Platform Owner.
Prepare Phase 2 outputs for handoff to Phase 3
1
Save the architectural blueprint
It becomes a reference artifact for System Design.
2
Save approved user stories
Include any supporting documentation.
3
Document what should change
Record decisions about what the replacement system must do differently from the legacy system.
4
Proceed to Phase 3
Continue to System Design once your requirements and blueprint are finalized.
Phase 3: System Design
Continue to the next phase.