Create Storage and Job Foundation

This section creates the foundation used by the AI workflow:

  • A private S3 bucket for uploaded files and reports.
  • A DynamoDB table for job status.
  • IAM roles and policies for Lambda and Step Functions.

The goal is to keep the data model simple and easy to validate during the final demo.