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

175 lines
12 KiB
Text

Return-Path: <apm+bncBAABBVOWYDJAMGQEYVDK5XQ@seahaven.com>
Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id fcpfcu1sqsov783ggal5tgakosj8agt1v7u6sk01
for apm@int.seahaven.com;
Thu, 09 Jul 2026 23:14:30 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.200 as permitted sender) client-ip=209.85.160.200; envelope-from=apm+bncBAABBVOWYDJAMGQEYVDK5XQ@seahaven.com; helo=mail-qt1-f200.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.200 as permitted sender) client-ip=209.85.160.200; envelope-from=apm+bncBAABBVOWYDJAMGQEYVDK5XQ@seahaven.com; helo=mail-qt1-f200.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFGYTVjQ2I3NVJqZzE4cmZtVjdDVU1NV3drVkU2MmxKdE40TmMrRkhaZUVxK0JhQlMyS0NtV0VyZ0tVYzNSMUU0RC91MzdCbW1yM0ZBM2NmdG5BbkhHVnZIL2FTdmVSbklWa0ZoMElXd0l3WTdjdGRwRkpaUkROdWhtY09xb2pXa3FtN1dJUTc5VllUaFkzaUMrWldvTWdPaStpdnQzM3p0RG1qM2RpakFqMnZtN0JWUzhKWHl4S2dvQ3oybGd1aHB4K0JIS0ltVG5sM2J0SzhsRDMvM2ZFcEVXVUZPL0cxU09JRFNFWkFhM0ZVWjJ0RFpLNnlsUnFVSHIyaUthZlhqR24ra3RaSVdZNjE0QmFKWklVbEJqTWo0Vyt1UlJpZmd3MGR6SEMwakFLMUkyNWo1UXF1cjZDcTNNekFOYTl1dEpJcUI1QVcweUYrTzZxM1lUMTVuako=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=bMQm9ZlUrypQ1evAskAzpncBUu9Mx2ptXklbzbQE9LfKRSHD0WWc05rGcpYow9I0cEsLA+PLWT2fA6yN+vgi/t3P1j8DvjU0jNyzdXe5K3MBBKHm/3m61w09o76Y9jY8LeljEt7Ch2ii1wmNX5oBUGsLRIq8tMFQpXi5tQuCI5Y=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783638870; v=1; bh=c4dc4QaDyDo1H8t6wh5EHqh9k6WLwcs8Sj8G6cDngDc=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51c1d7886cdsf5912071cf.1
for <apm@int.seahaven.com>; Thu, 09 Jul 2026 16:14:30 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1783638869; cv=pass;
d=google.com; s=arc-20260327;
b=Biyjqux/35F3ghRRCT3pNNsB5q8xC33bnZVIMKe0HhMRvMqkkJY8FwUAnyq9a/85Xp
H3Zf5g57HNsT6R+UgVPsAy9TxuIohLxe36Fj6lYzx7sBx0CS2woPuiBeEfzOToxEDb/j
LF5Lf88jedGLUpBMoHiyh6Wjav0Q/iGjdfAqD/eKJVySP0uEUqv3UutfGrTZb2f9ww4b
ffNsCtjg3qdH2kEq+K6k0uneuXmwWhF7B28x/cPLQr0LWa4sngPQzNzgC1otTwfX5w0I
tjzdhzZl5jmKG1MKjyILuWbE/OLO7f0HRwlBrViMtvv7/cMB3M/RLXvnbuysWzcbELFQ
AtHw==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
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=EswMygksrgqLmZZiM5fDOq+sLu112MoPS9xjcXTmsKk=;
fh=V5zWYDLxSvWfQ4rOPB4Cc3p41oOvYCovuqJw7OQWlQU=;
b=fWbIXvoZ8lFnMfbG3ONhKQNOFi4xFRu23naxKE/h/VZ7xbkKwyYzqyD4EEHmA9CyRI
t3eSnOiJ3ajqclknJwMnUybuC4+h7Nh2jehLqnn8ibSLC0QWpAJwen5hm4EvflX5hidh
FVf5R9eY6I9o648HQAx7E9fh0zZhnwF+E7d31H40ZyWN1qOs90sOzRbZ9oBLfSHp0nII
htQPvcxqZj7eTtQBwQGKdJPMTVcvUDjAZG2VLPL5AiLiXiZYfC65qTThMs2FDaHEMA+x
R4K9fPLqd2YAjK0FHIHLKwkcRMnPdPx1cIuOjoeKoxMb8N7pPjqdSdh3t7eKoh96PJ1w
LvrA==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=rpNXa6GM;
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=1783638869; x=1784243669; 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:content-type:to:mime-version:subject:message-id
:from:date:sender:from:to:cc:subject:date:message-id:reply-to
:content-type;
bh=EswMygksrgqLmZZiM5fDOq+sLu112MoPS9xjcXTmsKk=;
b=DresuBfAyaBjmjh9Xy0801dTQXu8CoaHqpHxWmi0lS0aVVz7azXzTHEVvjwJ0p7g2Z
iDA9JJJ0exUXV/YcS4aQNJvIWPejiJt9H5/3YwQe7NZ+85KaWReoXpJ9T49Cwh2K8sBI
bRI5ENJPN/y7uwcXWmDZJjwPhWiP9mw1jWd6k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1783638869; x=1784243669;
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:content-type:to
:mime-version:subject:message-id:from:date:x-beenthere
:x-gm-message-state:sender:from:to:cc:subject:date:message-id
:reply-to:content-type;
bh=EswMygksrgqLmZZiM5fDOq+sLu112MoPS9xjcXTmsKk=;
b=obj3liQvxqgnB9/ozVuRoB360Xf/8+SIhAENJfY6VdHADzIfDB2ebKwsK0/MU0dXrf
edQNBXclhNtrQ9r2uoHUYKRmksjbbRF/uu4eU1+Be9YuG+7o3dssU6s40Ng13xiqzDy9
xgDUwn1rLN3uvNHjeQolPqZgWRRMwQ1I2C059ouRZ0jqHTQdPnnabbwhhm1i7FgoaGA7
X0OVJqpBOjjE29lTmjmxiYcuPyFj+1ioz6tfj/vAX7wOHMxiYC31LIbYWsPXXYl/ZlTq
sP94mEl3QKUKzPVGlTuXF4YOGMOh0XP/ZeFPhC7E7qk6SxCh7/KT9IiTgDYqGUsPY1iL
7c/Q==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AHgh+RpGMWhsU6CULwcU2NN1aqIkaNhw0QP4nzrKY2Nx64N808U1Qa5DVXchCxD8fgzcPV0o0N4=@int.seahaven.com
X-Gm-Message-State: AOJu0Yx17cgVfr6TEEHIU6zV62ThrzPqHOG+VoTjHK84yc4jydKpVHXY
9WqtxE/TJfltiLoGOtCKfap9K7LkRuK4yT2C5ao+WsMZeOTdqg/ar7xdYpIWkJWMI+INRA==
X-Received: by 2002:a05:622a:3:b0:514:9ece:a15a with SMTP id d75a77b69052e-51c8b3c2fe7mr100762051cf.45.1783638869689;
Thu, 09 Jul 2026 16:14:29 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="Aa7YSPQvNYSa4J3Co/lXr5aeYDOjgUaUlTp7BJcul/JC6AWZkw=="
Received: by 2002:a05:6214:20e6:b0:8e9:7648:a5c5 with SMTP id
6a1803df08f44-8fe61b349d7ls23677746d6.2.-pod-prod-04-us; Thu, 09 Jul 2026
16:14:29 -0700 (PDT)
X-Received: by 2002:a05:620a:4049:b0:92e:6637:db0 with SMTP id af79cd13be357-92ecf5fc09fmr1018927085a.27.1783638869161;
Thu, 09 Jul 2026 16:14:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783638869; cv=none;
d=google.com; s=arc-20260327;
b=MuSmLJh+rvZGJe8n31DWNq6Qwa3TQM0p+wdDYxVO96SXs2ZkJlGbZv9mcCaraxskVX
7BB+DD1Rh3WQjGJhyfp7/+w98WIIcGu+9e6o28eEIqvuwEpw0MUCuDt8d4LqfHOs/yvo
FJ6zrA+TKfnJSRBtBRrU7JPgZQ3aD7ChmONbebKdKNZiwtEFYneUJLi6ZzNXzmYUgl0b
HstBi9dLsupYRmCxuLPIYB2HAHHxSi+AjXXBXbOZSJA82CuyeIYad6YNBZFvc79XfMha
aCwIwUawBmBh0J5jIIt0LWzknXngw1/MjOGMZlh9nW6RB6ftodX7PmwAAwP6VsGskm77
c13A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
h=content-transfer-encoding:to:mime-version:subject:message-id:from
:date:dkim-signature;
bh=9zmYmtPBTkm0v2XwVk1x2Ix2Vzxrkz+VEcc8biR2u2M=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=bvp1VIFEmrnAfuYFB+tIWc2t2T09ARcYN5SvLasILtec2Y6N3IvHldSErDIoSA1P8G
Ul28nmBloGdFvvu/OimRQI26rYAShQcHuw83MYfNwqtwqby/HxQlnJxSzFIIs6wXX2rR
c0Hg2mO1RKQtgveLsQDNUKdYYjJ6vGghyar5D6q32w7DxMI+u26Oyu0kV+/SN6vTxM19
nLxyw9h+EFQi4QyC+jHLQZzeufz6u1vnIYbv3FTaSnDnMUPtkOqd+kAlgSo017Sn697G
tTwFa4fTLq5CCZKIjB6EE9jlswj/pwYlh0eQierTYBz6ea9KhZcIvfc2rfKE51MCEaMd
w0Qw==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=rpNXa6GM;
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 af79cd13be357-92ee5ae3b83si78411585a.73.2026.07.09.16.14.28
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 09 Jul 2026 16:14:29 -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-6bd659948f-d2zhn with SMTP id recvd-6bd659948f-d2zhn-1-6A502B54-2C
2026-07-09 23:14:28.308635485 +0000 UTC m=+1960.843091936
Received: from ip-10-210-42-236.ec2.internal (unknown)
by geopod-ismtpd-56 (SG) with ESMTP id k9qtXqZYR7iVRfistU4MZQ
for <apm@seahaven.com>; Thu, 09 Jul 2026 23:14:28.279 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-BLUE-jboss-host (ip-10-210-42-153.ec2.internal [10.210.42.153])
by ip-10-210-42-236.ec2.internal (Postfix) with ESMTP id 31FFF29F2C
for <apm@seahaven.com>; Thu, 09 Jul 2026 23:14:28 +0000 (UTC)
Date: Thu, 09 Jul 2026 23:14:28 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1915531435.10026.1783638868195@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 14207299202
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrnf9w3GedGrdvVNG?=
=?us-ascii?Q?+Y=2FgHiNc=2F4mBVSGkk9njk+izxd1rkkqpnEQqx=2Fe?=
=?us-ascii?Q?kX7+TiBt=2FDuRNR909uaHId7q1jVVEWItmWp9QuT?=
=?us-ascii?Q?9JdWoM=2F12vRpL11H96gSBXIUIC33Se1J5IGq1Y8?=
=?us-ascii?Q?nzouzrXa9zaTfByBxx0Sgd171zCFdrctyH07=2FC=2F?=
=?us-ascii?Q?Q=3D=3D?=
X-SG-ID: =?us-ascii?Q?u001=2ESdBcvi+Evd=2FbQef8eZF3BpTL9BgbK5wfSJMJGMsmprDbUzeBWuovVTbBH?=
=?us-ascii?Q?cHrL4KZuK4ay+HJJ12+qFfZzgQD5iYfKI2daqv4?=
=?us-ascii?Q?VB5Z=2F0KI9oXIx=2FxJWFWQEdUz6cEWpqMDWxXIy2b?=
=?us-ascii?Q?I2ku+mX3aBiJ8UFTXqKjFuPWkVZ9sTziek7+8gM?=
=?us-ascii?Q?0TNCkwuKJjrVNoxQUrR=2FdC0E8aP4po8dUZd2eUq?=
=?us-ascii?Q?IC4LEK4tY6LR1VTozipRoo=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=rpNXa6GM; 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:
dolore consectetur minim
enim exerc
ipsum enim exercitation
quis elit dolor lorem enim dolore et nostrud sed incididunt ut amet tempor quis magna et consectetur minim ullamco sed dolor eiusmod sit ad adipiscing
eiusmod ut labore amet ad ullamco nisi enim adipiscing
aliqua et labore amet ad ullamco sed incididunt ut quis elit dolor ad ullamc
nostrud sed incididunt ut labore labore nostrud laboris aliqua et consectetur minim dolore consectetur minim dolore nostr
_________________
Work Order: 14207299202 - exercitation aliqua et nost
Building: WMT3.
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/1915531435.10026.1783638868195%40eam-ejcron-node-prd-use1-BLUE-jboss-host.