- • Agent reads SKILL.md + reference/ to pick app_type, nginx_mode, topology, RDS
- • Scripts are deliberately dumb: signals in, CLI calls out — zero branching logic
- • Agent dispatches on documented exit codes (0 / 2 / 3 …), never the scripts
- • single: 1 ECS + EIP + VPC + SG · HA: 2 ECS cross-AZ + SLB
- • OSS temp bucket (7-day lifecycle) carries signed artifact URLs
- • Optional RDS MySQL 8.0 internal-only; ECS pulls artifacts via userdata bootstrap
- • AK/SK never collected via chat; ROS must use --TemplateURL (WAF blocks body)
- • Probe = two gates: /healthz then / · 502/504 = backend down despite Nginx up
- • Cleanup only via delete_stack.sh — ROS releases resources in dependency order