python3 main.py --region eu-west-3--profile aws_iclosed_05 --pillars security reliability
python3 main.py --region eu-west-3 --pillars security reliability performance cost operational_excellence sustainability --no-llm

#./run.sh security reliability cost_optimization 

docker run --rm --env-file .env -v "$(pwd)/output:/app/output" aws-war-lens --region eu-west-3 --pillars security --no-llm

  1. Docker image — single docker run command for operator delivery. Wraps main.py, takes AWS creds as env vars, mounts an output volume for the PDF. Low effort,
  high practical value.
  2. Questionnaire checks (~51 checks) — the checks that can't be automated via boto3 (architecture decisions, team processes, DR plans). The data model already has
  questionnaire support pre-wired; needs an input schema (YAML/JSON) and evaluator branches per pillar.
  3. Multi-account support — STS AssumeRole loop over org member accounts, feeding each into the same pipeline. Needed for enterprise clients with many AWS accounts.
