decomposer: record implementation detail for step 1

This commit is contained in:
2026-08-31 14:47:10 +00:00
parent a88ea09a80
commit 74fd660c30

View File

@@ -1,7 +1,7 @@
# Step 1 — Implementation Detail
1. Added docs/agent-specification.md defining inputs, outputs, workflow, diagram requirements, validation, and error handling
2. Implemented validation.py for required fields, array types, and draw.io structural markers
3. Implemented generator.py with TSD sections, assumptions, acceptance criteria, manifest, and mxGraphModel XML
4. Implemented cli.py to emit tsd.md, architecture.drawio, and manifest.json
5. Added config/agent.json and examples/requirements.json
1. Added docs/agent-specification.md and docs/system-prompt.md defining inputs, outputs, workflow, requirements, diagram rules, and error handling.
2. Added Requirements and GenerationResult dataclasses in src/application_landing_zone_agent/models.py.
3. Added render_tsd and render_drawio in generator.py, including XML escaping and architecture layers.
4. Added ApplicationLandingZoneAgent.generate in agent.py to validate, write tsd.md, architecture.drawio, and manifest.json.
5. Added cli.py, package exports, examples/requirements.json, and tests/test_agent.py.