Files
crucible-agent-create-commi…/README.md

20 lines
912 B
Markdown

# application_landing_zone_agent
A registry-ready transformation tool that converts application requirements into a technical solution design (TSD) document and an editable draw.io architecture diagram.
## Usage
```bash
python -m application_landing_zone_agent requirements.json --output-dir ./artifacts
```
Requirements may be a JSON object or a plain-text file. JSON supports `name`, `summary`, `requirements`, `constraints`, `users`, `integrations`, `security`, `data`, `availability`, and `deployment` fields; unknown fields are preserved in the assumptions section.
Outputs:
- `technical-solution-design.md` — structured, reviewable TSD
- `architecture.drawio` — editable draw.io XML with logical architecture, trust boundaries, and data flows
- `manifest.json` — deterministic output metadata
The tool is deterministic and has no network or cloud-provider dependency. Run tests with `pytest`.