procurement-ingest/lambdas/wo/email_processor/tests/fixtures/ai-fallback/missing-id.eml
Adam Moussa b4e40d0304
Commit WO parser .eml fixtures for executable coverage
The parser test suite globbed for input .eml fixtures that the repo's
`*.eml` ignore rule kept uncommitted, so every parametrized golden and
fail-closed test collected zero cases and CI could not exercise the
deterministic parser that handles 100% of WO email volume.

Add a fixtures-only negation to .gitignore and commit the 55 scrubbed
positive samples (50 update-plaintext, 5 assign-html) plus 14
ai-fallback and 3 adversarial fixtures. The ai-fallback set covers each
fail-closed reason code (subject_no_match, single_space_work_order,
malformed_site_code, label_bleed, creation_time_unparseable,
wo_id_mismatch, missing_required_field) and the adversarial set proves
the parser is total and confines prompt-injection payloads to
comment_text without steering the structured fields.
2026-07-15 20:31:17 -04:00

25 lines
641 B
Text

From: noreply@hxgnsmartcloud.com
To: apm@seahaven.com
Date: Mon, 27 Apr 2026 23:57:49 +0000 (UTC)
Message-ID: <synthetic-missing-id@eam-host>
Subject: AMAZON UPDATE WO DETAILS
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
New Comment:
the tech replaced the belt and cleared the fault code cleanly
Creation Time(UTC): 2026-04-27 23:51:48
Submitted By: jdoe
_________________
Work Order: 11144580730 - consectetur tempor sit ipsum enim adipiscing
Building: WCO0.
Please review it in Amazon Portal
Thank You
(This is an automated email from the AMAZON APM system.)