procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext/update-plaintext-30.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

171 lines
11 KiB
Text

Return-Path: <apm+bncBAABBHUMXHHQMGQE6IO7MBI@seahaven.com>
Received: from mail-qv1-f69.google.com (mail-qv1-f69.google.com [209.85.219.69])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id lubojkuk1nghbcj26h7g59hd4706291eqvekus81
for apm@int.seahaven.com;
Sun, 26 Apr 2026 17:06:39 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.219.69 as permitted sender) client-ip=209.85.219.69; envelope-from=apm+bncBAABBHUMXHHQMGQE6IO7MBI@seahaven.com; helo=mail-qv1-f69.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.219.69 as permitted sender) client-ip=209.85.219.69; envelope-from=apm+bncBAABBHUMXHHQMGQE6IO7MBI@seahaven.com; helo=mail-qv1-f69.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFGV25Gb3NNbEQzNG5XNW52enRpWTkwaGJWcTZNRU1HVmw3eWFnK0NSaEhzWXpWNWRETnhnS2hoc1NyUDFyUkV4SHAyLzc2ZGd0NmJPY2g1dVl6MU1nM2VUaitlNFZUeFh5NG5UMnR4RlpoM1lyLzh3SW5odGdjUGFLMnhsOUh6OTVOS0V0eW5Ba3pXT1FSQjNCZDRSSnl1S1dsQmlCUnVvQWtXbHZ1UktkOGlmL2ZKWkVQbzd3TUEyd09NcmFRemJzbzhtNUkzRHVuMG1DUUtTZlhDeDN6OVRRTCtiR2U3M21ycTgzc2FRc0lpK09UN0dlNEpEOXljRzdBMHZVWHVDUGY4d3doQVlWQTJIN2ZZU3RrbUxvMDVWcEJLakEyeTFDNEl6alBjaTlSR3oxb1YyWUpwYzBaQm1JenEwRnpSU1k9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=QLChGGtqMA3VoI1G14JSM+DwKQEhkBC1vlxn+bDLHgpXtzYdM+BFTN/Cg9YBMfVbnR9KY9e9e9WsF4CPJ82v35NmNfgM+X1a0Jc6LaTTCtpNaAuPzMgEXf/VYNtbk05ag7GS2yPAS2j12WJqZ9JeX2UlQult4eFVwrkRFgoHVeI=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777223199; v=1; bh=WZNw4frhUaehdUjyJy0WPJA4+WGcBrS2v0791hxOwjs=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qv1-f69.google.com with SMTP id 6a1803df08f44-8aca6420fe3sf22310546d6.0
for <apm@int.seahaven.com>; Sun, 26 Apr 2026 10:06:38 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1777223198; cv=pass;
d=google.com; s=arc-20240605;
b=g3xQwh1IaOvc4ah5YoUgb4e514nSbZqZUE0++phPTkGp9mbfjnoNdY38Ctcb6PwGOj
Xml3TVYtzgisk3L0/UAtlEwvksK5pH0665udsdm2iTCvpiEdq8UJEdlgbLHkcv1Jra07
3TZpyALq7ymciBgyObl7y942zcnlgImU9qToWJGYoBts7W8iaGVjuo/nPlIhLiVFyzi5
6DQaWvMQ+K9roSn+ongTELC2lUjuQSPydGlRgpJ9ImrpIc67Uh5z6+JLDFYFQ2fvTBpq
0QbcCKiZNzPfTo+Jqm/mDC3Ax71GUaeae8+jvV9T7hPU53WAyIF2quTCg5uR8D1oohea
UsKg==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:to:mime-version:subject:message-id:from
:date:sender:dkim-signature;
bh=jHTEFy5/1F0SFsbPwRCxBNCmVx/Peb5IHW16uPNo/Xw=;
fh=/E4w+HlX1qlIdJgR+VjTGiTcUcCYI307cPmiEwoY9mI=;
b=buNLIP+5qNz56sVjwcl6H6pXHJkmR1lM3FCCgp9kmXVxTHqBhbGKRpc4npya2Tdnck
PpeCtJXoZzyGON5XuPm8BIbk8e7JCG5od58J2nSfeUhyZljGG5uKXXXJ32cqgdyuqo5N
O7QWYtewgYWTY+PhzFqDANFMTq7awbs9EZz+Z/wv3tmIMhtHgIXjd2j1j9nTq0dKS9qg
xvKtf7Y00PyuzqZcDspLBfgAuSNxm+1XkkUq3i+rXB4IcjWdhUEkG53b3IeqDDdIvsmW
8B2ONgBCf8zZNujoUfE+Tliew/fxdEJEQwwW9ntceecQD3i94jA7vmCgS9+rwWPCrEnv
QUUw==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=pXuSr6Mj;
spf=pass (google.com: domain of bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com designates 159.183.186.6 as permitted sender) smtp.mailfrom="bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com"
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=seahaven.com; s=google; t=1777223198; x=1777827998; darn=int.seahaven.com;
h=list-unsubscribe:list-archive:list-help:list-post:list-id
:mailing-list:precedence:x-original-authentication-results
:x-original-sender:to:mime-version:subject:message-id:from:date
:sender:from:to:cc:subject:date:message-id:reply-to;
bh=jHTEFy5/1F0SFsbPwRCxBNCmVx/Peb5IHW16uPNo/Xw=;
b=bOf6Bfn99JW0tG2Q8mHXfiHkajl3x21P+KIAk7dh/9ulcXL2G6E+K2DcjgNo3NKDFt
8bRW4D5Q7Z4q3YHKDPMAOZcDJ5A+h/kGa/VmN2kJXe9HWKi4QuBtX+xuegQuOFR8dosa
yxW2iqtFSbXTQJc3DyqxRtnEVaOGGbr/C8u7M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777223198; x=1777827998;
h=list-unsubscribe:list-archive:list-help:list-post
:x-spam-checked-in-group:list-id:mailing-list:precedence
:x-original-authentication-results:x-original-sender:to:mime-version
:subject:message-id:from:date:x-beenthere:x-gm-message-state:sender
:from:to:cc:subject:date:message-id:reply-to;
bh=jHTEFy5/1F0SFsbPwRCxBNCmVx/Peb5IHW16uPNo/Xw=;
b=Pkg4Mm04nbnK7Xzf/ixAA0sbFEMwTJExjwQTNKBxc0A48KY3TmIrO3tv2uDXBMYc/3
iyZGg2wwmh8f131D3vW7VNfzdwe+J+lBabUZie0kbubSyqWpMdOYOs8lPnn0L0M7iIez
EEHvz3BanWLWZhSo5tI/rLIAa1Nu2/SIcV1+GnLjJnZaRHlqiwmHb9wG4QhwISN5vD/N
iV/64iliphlyQqu6cclpXNGqb/FCAi2fJjXiDxmQlt5JxexN9wN5lppZQZBapp2+zJvD
9aCDl/V9v++u3S551FaR3AgKLHnsmHsm0zWvRHfrtvFoCj8By/9+agh3l5POcwWUhlQI
9aig==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+WVwfdIPdlJSnA7k0E5YSrSznfXLix+Yw85xwHcIKCM7RsVPv0zZdEPM8xCvnUl4iDDxA=@int.seahaven.com
X-Gm-Message-State: AOJu0Yxt0jPVBgO3mYx2T+AanVItvPpx1UhOomZOeJ+YKqgVT8OL8lk8
B0l7VGj118DCl+E+/Qz03anrxIuynoc+9OLZUZ1YRwNZlgK4HnEyzoLFedEyD1/oUucj5qSUgZJ
HpQ==
X-Received: by 2002:a0c:f08e:0:b0:89c:ae4c:39c5 with SMTP id 6a1803df08f44-8b028007fddmr603872136d6.11.1777223198621;
Sun, 26 Apr 2026 10:06:38 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMO1m2/GYzxVXzz98qlf//daIp9iOVofwnCvFEwucnLvsg=="
Received: by 2002:a05:6214:1bce:b0:8a1:212c:e4a2 with SMTP id
6a1803df08f44-8ae8208dd42ls19289776d6.1.-pod-prod-06-us; Sun, 26 Apr 2026
10:06:38 -0700 (PDT)
X-Received: by 2002:ad4:5dc8:0:b0:8b2:138d:32e8 with SMTP id 6a1803df08f44-8b2138d3335mr228411556d6.21.1777223198005;
Sun, 26 Apr 2026 10:06:38 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777223198; cv=none;
d=google.com; s=arc-20240605;
b=K8WOjIRQ52VlySTP3gWdiI7xgHcY3jarP5V3gc6fZLzkfxeqD+JGonEMN7F019ryf1
HItlPxeDsRI8PY6kIaNa4oDTpeuWVolGceooHawtIvSmfeLibcg2NB3GpkItB5EqMldT
YjxJnINnn45I9/FYLywdi+Asmlxrs99yv4HU4t45LAo/AxGQ09TGDcRPRdqrWBqNXv76
n+eQ2O8/QhjJaOuUS1LaHVThP3y4B9kDd8ggJLLFEUQutZT/MTdUiTAjB2fiapUThfWd
uP93buaVy8zO3z7dTWdmz3fM7BCHRmWG/IIGqUqcfz7uNUVEwNVPUwXf1F4M0DYzzpZC
/MXQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605;
h=content-transfer-encoding:to:mime-version:subject:message-id:from
:date:dkim-signature;
bh=fU5vgXHTe6zOWRHOcKPhpETUUF1UbeheO9TyBlrwbns=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=AvrWuoqEwrmh+2LLDmXAimL+9iykoEhSR/m2sVEvriUkfQw0AlLMJ5A2o1+pWjeEFg
5pisAGAwLGAW4uFwc/nV7jrCOXKACUP/Gto7JLtMjgYkXmyu8xsOygqcAjB5IRC+YP8X
ecKP/+ST4FlEjJls2UDRqgnb2A2BwESsn1a8K4WbJsNhqqr3aPIdvZAWMuV19t6VUqev
9/HJhbT+y5nHTQhX/R0jJtot4KwMC8crZGqon3D+4HU6um16i1ThrOfP8RnbdIcgClO0
jCp/FfMvPExZ5YqDVzG9BYREugtJHYeq77WQvhpFnSYejcjS2CKtTXgIcAUNiqhHzZZN
UaXg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=pXuSr6Mj;
spf=pass (google.com: domain of bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com designates 159.183.186.6 as permitted sender) smtp.mailfrom="bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com"
Received: from wfbtbxhs.outbound-mail.sendgrid.net (wfbtbxhs.outbound-mail.sendgrid.net. [159.183.186.6])
by mx.google.com with ESMTPS id 6a1803df08f44-8b02ac675dbsi342595736d6.54.2026.04.26.10.06.37
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Sun, 26 Apr 2026 10:06:37 -0700 (PDT)
Received-SPF: pass (google.com: domain of bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com designates 159.183.186.6 as permitted sender) client-ip=159.183.186.6;
Received: by recvd-69cf669d46-vxcdb with SMTP id recvd-69cf669d46-vxcdb-1-69EE461D-5D
2026-04-26 17:06:37.504074019 +0000 UTC m=+415028.420583644
Received: from ip-10-210-43-171.ec2.internal (unknown)
by geopod-ismtpd-14 (SG) with ESMTP id gbiTbamwQnCKw8gmWySasQ
for <apm@seahaven.com>; Sun, 26 Apr 2026 17:06:37.490 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-43-225.ec2.internal [10.210.43.225])
by ip-10-210-43-171.ec2.internal (Postfix) with ESMTP id 4F6B0E2A52
for <apm@seahaven.com>; Sun, 26 Apr 2026 17:06:37 +0000 (UTC)
Date: Sun, 26 Apr 2026 17:06:37 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1254712173.4614.1777223197316@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 19581549387
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrnj=2F64huyTwvsyTL?=
=?us-ascii?Q?3qZMCp8O6GZD9ShKeBcNa8GchAkcHNfcNmishOr?=
=?us-ascii?Q?iCMaZR60NHwmlvfAhEUSXzR1E3QbHpD3stdRE0T?=
=?us-ascii?Q?AdE7nVEW6sYZgiMgaJT9aiRwz0jUpje=2FGv=2F=2F5sZ?=
=?us-ascii?Q?RliTNBgg4fe5LfcZj6hn71neVQ55UKPCdk1wLKT?=
=?us-ascii?Q?w=3D=3D?=
To: apm@seahaven.com
X-Entity-ID: u001.VZcPi/LkFgKueLtNVvOzkw==
Content-Type: text/plain; charset="UTF-8"
X-Original-Sender: noreply@hxgnsmartcloud.com
X-Original-Authentication-Results: mx.google.com; dkim=pass
header.i=@hxgnsmartcloud.com header.s=s1 header.b=pXuSr6Mj; spf=pass
(google.com: domain of bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com
designates 159.183.186.6 as permitted sender) smtp.mailfrom="bounces+26302078-5c6c-apm=seahaven.com@em7440.hxgnsmartcloud.com"
Precedence: list
Mailing-list: list apm@seahaven.com; contact apm+owners@seahaven.com
List-ID: <apm.seahaven.com>
X-Spam-Checked-In-Group: apm@seahaven.com
X-Google-Group-Id: 419189812204
List-Post: <https://groups.google.com/a/seahaven.com/group/apm/post>, <mailto:apm@seahaven.com>
List-Help: <https://support.google.com/a/seahaven.com/bin/topic.py?topic=25838>,
<mailto:apm+help@seahaven.com>
List-Archive: <https://groups.google.com/a/seahaven.com/group/apm/>
List-Unsubscribe: <mailto:googlegroups-manage+419189812204+unsubscribe@googlegroups.com>,
<https://groups.google.com/a/seahaven.com/group/apm/subscribe>
New Comment:
nisi do sit ad adipiscing tempor quis laboris nisi nisi do sit ad ullamco aliqua exercitation lab
Dave,
Please review attached proposal and flip back to AMOC-Procurement upon decision.
Thank you
Creation Time(UTC): 2026-04-26 17:01:06
Submitted By: tempor
_________________
Work Order: 19581549387 - aliqua exercitation labori
Building: WNG3.
Please review it in Amazon Portal
Thank You
(This is an automated email from the AMAZON APM system.)
--
You received this message because you are subscribed to the Google Groups "APM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to apm+unsubscribe@seahaven.com.
To view this discussion visit https://groups.google.com/a/seahaven.com/d/msgid/apm/1254712173.4614.1777223197316%40eam-ejcron-node-prd-use1-GREEN-jboss-host.