procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext
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
..
update-plaintext-01.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-02.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-03.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-04.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-05.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-06.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-07.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-08.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-09.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-10.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-11.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-12.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-13.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-14.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-15.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-16.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-17.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-18.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-19.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-20.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-21.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-22.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-23.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-24.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-25.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-26.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-27.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-28.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-29.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-30.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-31.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-32.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-33.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-34.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-35.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-36.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-37.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-38.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-39.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-40.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-41.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-42.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-43.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-44.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-45.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-46.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-47.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-48.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-49.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00
update-plaintext-50.eml Commit WO parser .eml fixtures for executable coverage 2026-07-15 20:31:17 -04:00