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