18 lines
809 B
Markdown
18 lines
809 B
Markdown
# Application Landing Zone Agent
|
|
|
|
A deterministic, callable agent that converts application requirements into a Technical Solution Design (TSD) document and a diagrams.net/draw.io architecture diagram.
|
|
|
|
## Quick start
|
|
|
|
```bash
|
|
python -m application_landing_zone_agent --input examples/requirements.json --output-dir out
|
|
pytest
|
|
```
|
|
|
|
The CLI writes `tsd.md`, `architecture.drawio`, and `manifest.json`. No network access or provider credentials are required.
|
|
|
|
## Contract
|
|
|
|
Input is JSON with required `application_name`, `business_objective`, and `environments`; optional `requirements`, `constraints`, `integrations`, `data_classification`, `availability_target`, and `region`.
|
|
Output is a manifest containing paths and validation metadata. The TSD is Markdown and the diagram is native, editable draw.io XML.
|