How sknampally/reframe works
Reframe is a workstation CLI that prepares evidence-backed mainframe modernization plans; it does not translate or deploy production applications. The principal flow pins source, runs an AWS Transform assessment, pauses for human approval, optionally performs executor/reviewer validation, then produces wireframe drafts and handoff packages. The graph also includes saved-workspace, guided-console, optional-context, and local pilot capabilities. Some relationships are supported only by README descriptions or SOURCE INDEX references; unsampled implementation details are not inferred.
Main entry points: reframe.py Reframe CLI · reframe_preview.py Wireframe preview · reframe_terminal.py Terminal console · reframe_flow.py Guided flow
Components 21
Guided workflow
- Reframe CLI
scripts/reframe.py - Terminal console
scripts/reframe_terminal.py - Guided flow
scripts/reframe_flow.py - Guided setup
scripts/reframe_setup.py
Source assessment
- Pinned source
scripts/reframe_source.py - AWS Transform
- Transform workflow
scripts/kiro_workflow.py
Review and design
- Review checkpoints
scripts/reframe_checkpoints.py - Executor agent
- Independent reviewer
- Wireframe preview
scripts/reframe_preview.py - Optional design modes
scripts/reframe_optional.py
Workspace and handoff
- Spec validation
scripts/reframe_artifacts.py - AI-DLC handoff
scripts/reframe_handoff.py - Workspace storage
scripts/reframe_workspace.py - Project index
scripts/reframe_projects.py - Record contracts
scripts/reframe_contracts.py - Workflow models
scripts/reframe_models.py - Local pilot workflow
scripts/pilot.py - Offline demo
scripts/reframe_offline.py
Other components
- Project team
Connections 25
- Project team → Terminal console: starts and guides
README.md - Terminal console → Guided flow: guides through
scripts/reframe_terminal.py - Guided flow → Reframe CLI: invokes operations
scripts/reframe_flow.py - Reframe CLI → Guided setup: delegates setup
scripts/reframe.py - Reframe CLI → Pinned source: pins source
scripts/reframe.py - Reframe CLI → Transform workflow: runs assessment
scripts/reframe.py - Transform workflow → AWS Transform: uploads and assesses
README.md - AWS Transform → Reframe CLI: returns findings
README.md - Project team → Reframe CLI: approves phases
README.md - Reframe CLI → Review checkpoints: manages review
scripts/reframe.py - Reframe CLI → Executor agent: requests specification
README.md - Reframe CLI → Independent reviewer: requests independent review
README.md - Independent reviewer → Reframe CLI: returns verdict
README.md - Reframe CLI → Wireframe preview: creates preview
scripts/reframe.py - Wireframe preview → Workspace storage: writes draft files
scripts/reframe_preview.py - Reframe CLI → Optional design modes: dispatches optional modes
scripts/reframe.py - Optional design modes → Wireframe preview: uses preview inputs
scripts/reframe_optional.py - Reframe CLI → Spec validation: validates artifacts
scripts/reframe.py - Reframe CLI → AI-DLC handoff: builds handoff
scripts/reframe.py - Reframe CLI → Workspace storage: saves project state
scripts/reframe.py - Reframe CLI → Project index: indexes workspaces
scripts/reframe.py - Reframe CLI → Record contracts: checks records
scripts/reframe.py - Reframe CLI → Workflow models: uses workflow models
scripts/reframe.py - Project team → Local pilot workflow: runs local pilot
README.md - Project team → Offline demo: runs simulated demo
README.md