Commit graph

5 commits

Author SHA1 Message Date
Adam Moussa
ccc9aaf308 Add Dependabot version update configuration 2026-05-02 17:14:32 -04:00
Adam Moussa
17664a5611
Merge pull request #1 from Sea-Haven-Industries/feature/fix-stack-naming
Fix stack naming to kebab-case
2026-04-28 15:14:47 -04:00
Adam Moussa
4204df4549 Fix stack naming to follow kebab-case convention
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.
2026-04-28 14:43:49 -04:00
Adam Moussa
2071017aef Add vendor reply Lambda for inbound email processing
- 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
2026-04-17 14:01:43 -04:00
Adam Moussa
df65d34eb0 Initial commit: work order email ingestion pipeline
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>
2026-04-03 16:37:04 -04:00