Application Landing Zone Agent

A deterministic, dependency-light agent that converts application requirements into a Technical Solution Design (TSD) and an editable draw.io architecture diagram.

Quick start

python -m landing_zone_agent.cli --requirements examples/requirements.json --output-dir out
python -m unittest discover -s tests -v

The CLI writes tsd.md, architecture.drawio, and manifest.json. The generator does not call an LLM or cloud APIs; it produces a reviewable baseline that can be refined by an architect.

Contract

Input is JSON with application_name, business_context, environments, data_classification, availability_target, and optional components, integrations, and constraints. Output is a TSD Markdown document, draw.io XML, and a manifest containing assumptions and validation results. See docs/agent-specification.md.

Configuration

config/agent.json contains defaults and capability declarations. Configuration is loaded by landing_zone_agent.config.load_config; no secrets are stored in the repository.

Description
Auto-generated agent: build-phase-2
Readme 86 KiB
Languages
Python 99.8%
Dockerfile 0.2%