Pin existing CloudFormation stack name via stack_name property so
the live stack is not affected. Construct ID now follows the org
kebab-case standard.
- Parses raw email from S3 vendor-inbound/ prefix
- Extracts WO number and dispatch number from subject [WO-XXXXXXXX-DSP-XXXXX]
- Strips quoted reply text (On...wrote:, >, ---Original Message---)
- Writes to DynamoDB VendorReplies table
- Triggered by S3 ObjectCreated events via SES receipt rule
Serverless AWS pipeline that receives Amazon APM work order emails via SES,
parses them with Claude AI, and stores structured data in DynamoDB. Includes
a web UI dashboard for viewing work orders and event history.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>