Files
crucible-agent-build-phase-2/README.md

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.