procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext/update-plaintext-45.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
12 KiB
Text

Return-Path: <apm+bncBAABBOXR5XIQMGQEIPVL2MI@seahaven.com>
Received: from mail-pl1-f197.google.com (mail-pl1-f197.google.com [209.85.214.197])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id u8822ufg78nhrdlt75p9amri0rjkaclm7449l901
for apm@int.seahaven.com;
Wed, 24 Jun 2026 06:27:08 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.214.197 as permitted sender) client-ip=209.85.214.197; envelope-from=apm+bncBAABBOXR5XIQMGQEIPVL2MI@seahaven.com; helo=mail-pl1-f197.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.214.197 as permitted sender) client-ip=209.85.214.197; envelope-from=apm+bncBAABBOXR5XIQMGQEIPVL2MI@seahaven.com; helo=mail-pl1-f197.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFYklBdGwxN3NQZmpDd0xPdTNmMXphR2V3NVhmaHJWbHZyWm52NHBGZml1UVprdkFkSFU2V0RFdGtyT2ordkg0YVhSY2wvWW1zQzFScmEzN21PSDk4RGpWRHBwdXFZcE1SaUtwNE9JN0VKK1JNRDVrZDZRV29XLy9jZzJDNFhzMUQxT2JwSitzMDIzR3NUaXFCZFFRMThDNmsyZEVVaXNTTzhPczNSc2s3ZHVQc2hzbXIwblZ6UmpZY09iSS8rcWhXaHI1M3lLV0dJNVMwdlJ5LzEvMlVLd3Z4c1p4YkExNStuR2htaGJVeVk3aWlkTzE4NTVSSS9YWTNxYWxiU3VnWVBMS2YxVVpvUVJ5bDF5cXMwZzhiL1l6SjQ2emxLbFBuNkxlL2RTK0tRREsrSjBsdm5uQlV6OVdaeS8rZVdnVzRTck1uZXBiemV3RGFwY1FNNExORjc=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=UvenspE3Wc+KhTQR/f1aqd0jXkEFCVEZgEXuzPPnAYD7bEGP4ga0gAHaQPeLX7/IZcy0aDjNokb3fuh4g6DM/JBTcCS5sN/PM6779E+WZdeYJybJc6OMapV8qVvJ3XpyBWPXJYIJS/BV2NXkWV44eftreVabG+I44dF0OomkKV4=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782282428; v=1; bh=qMsPRTZXRVjsd3EmAZK0+uplQ3GV35G2SEN/WKfH5rs=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pl1-f197.google.com with SMTP id d9443c01a7336-2c7403e80b0sf8133185ad.1
for <apm@int.seahaven.com>; Tue, 23 Jun 2026 23:27:08 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782282427; cv=pass;
d=google.com; s=arc-20240605;
b=NZ/4N+y6TjXyirFI0XYC40xGHRzeIHybYP/LjklaIANw23uCOiqdgXdwb4iaDpIav7
PFXt8Se9QaQfl8vsie36WcAtRK/E9gpI1dqYOM2tdoC+TWNKT8HKsOMfEFd02b2Eg9aF
+tmW/waopBYRax/TF1Xjlhys/BAP5Myu1fNiAlALunJJ4TQyTDcu1XInuOSU6W1QiwuZ
Ffm4r4sXhx6teIlq0lyjXZaWxZlM01mPAPXKOfLlpIsotHohgOSqkDfAP+ip6L72Yz2L
dnuUDOPRdsUdKFHNq80m4A7ViRWD2MjJB74YrIvETIjiHsLABoadJpGegRi+rGaIZeAt
CmOQ==
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=tTTJl3tg8fhDdh9GoGvGoMyG5REZQukNydnT2rUAF24=;
fh=SX1CCUrpDiXYq7qjKkHaG2AHKIgNripE/MV81kXZU9Q=;
b=gU/F7YK6szXaQ16k2lXrgEMBdMKCf4CMQgcek157plGmYTKik5OQ2JzYsJvxP89aIw
1DhFiW/LlP31l/SY+SvaeFnHEJOZ7E2cg/r2iMJ/lH3AbhGfb9WmCsmjb5BJie7JGKeW
E2MQASd11JgMyOfKtUKWOuSh6fN5OVNjb0sX7wJ81tyz7F6kJITRZzXG00OeqY9ocLdV
IWAjBvV07n1FwBQtcjY7H6XKolPUKPRSkfddkrdvL/aGxuU+qhgrrmtSxTnbio+eSCAZ
Mu1J2MRb2LcxHQFa0LaFFWtG/AAfv7Isx4R2CVC3APR19M2XPg1pFEA6wfarkBG0U71M
kBbg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b="GNZZ2l/v";
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=1782282427; x=1782887227; 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=tTTJl3tg8fhDdh9GoGvGoMyG5REZQukNydnT2rUAF24=;
b=YaM5kH3JasJpuEWNu0U6mCq6ejeFPGvZQDZShVinP8VPpJ1C7zuzXgPplxGHFzV2rt
MtzeEUo2kgnWJydFlrRKm59N4ABFshDog7eng+RUHcNTZP/e1fnaCXv2y4HE1b9SnDsV
hv7YAcuZdxPSMOg595EXpL+/ald2kd1eMdkgA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782282427; x=1782887227;
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=tTTJl3tg8fhDdh9GoGvGoMyG5REZQukNydnT2rUAF24=;
b=Jz20QTUaI3yc7PmepKDGwJ8snn/sCDrNt1nNMgVYS9fvWeqH0oH1+/RsaC8uYA7KAJ
59x+4UKH2TMLKBHZiTqcBNnz+FCqt4Qqjx7nbxYz6YcmbzRy8jocdrJ6IO9EmUKuSXkb
e4m/oyRbBQy5Y5bL3LKWeZbyr0RvXc9XLbDoojpwl+vr+DWqQG1bCZm4din6nuXkFXlA
lBWqaKH8fDSsljA1W8PgjaljPbkLEzYc8wGO4yTmxIqMxtLuB5DgpMpSQ0oYHwQBrPaI
zU7BMYdXG0Oo3xzXWcXjQ0yG/JWTSE0KBPDHFb3SFiKnNfBcQwVLPXbncDNSDTPSdrTT
Duww==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AHgh+Rr0jX2oRN4X0o31Na5W1HrMnz9FgcPjsEXoKsOfe5H7dC0m3yN7PB/HmVG7a8N17DiJwA0=@int.seahaven.com
X-Gm-Message-State: AOJu0YyWNnK34Ox5IAUVEXB/lWxBBhcqVD3zwnn3iZJPcR3fFisxRMzS
1kbgpCql3THA+C0TqXwtE0eF786Bz1mcVa9hB4tph4kTjwsRcaLGzd8hwSUpxD1b/8UerzuNf88
JoQ==
X-Received: by 2002:a17:902:ce0d:b0:2c6:a404:ee91 with SMTP id d9443c01a7336-2c7e155da30mr21147655ad.21.1782282427216;
Tue, 23 Jun 2026 23:27:07 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUfH912YKWniwjOqVteVtGOXpTM2yYbiMQ2f80SF0wCXXQ=="
Received: by 2002:a17:902:ecd0:b0:2bd:565c:7459 with SMTP id
d9443c01a7336-2c6dde8958dls67199455ad.0.-pod-prod-06-us; Tue, 23 Jun 2026
23:27:06 -0700 (PDT)
X-Received: by 2002:a17:902:da87:b0:2c7:a735:705f with SMTP id d9443c01a7336-2c7e1459b27mr23702855ad.3.1782282426395;
Tue, 23 Jun 2026 23:27:06 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782282426; cv=none;
d=google.com; s=arc-20260327;
b=piYi6dymWTzwrZd4SeDMVYS2PwZgZT2l0Wv14JXt10DsF+FsaeyB/yJvLYpO/Kmd/Q
uhWxKnGykgTyyg/vui8aT59c55H2rOEiLunzGWjLAJfz7LVIEbHtUw8LBXec0bZVcA9P
N8G63G+4ZkNgzPDqDyNpKNWRzZ81j8XNsQO4SBM+VVgdieZX8auQfUclIiwQMA+x9d1g
psfbgybtnz822bL5AKDS9vmk/F6v4KWjJJLepsOEtmUHQzp5r5cusI7RRk0R5CE9a/Pq
UNsGJcN6RG1SMP71js9ZyB5m8EoFx5aZY3gjTHSY411sOlboXzi/yYvg6BB0YEmXD+EK
z8jA==
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=U0K18flKnPwBYpHBMtn2Qzht8NkNjL39+MBwVIKnIRo=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=TsGIXK0CaeJaqoQZhf15Ib7GoVXqqdLTEihQJn9T2+BUziCkHvEo3Jpj3eXiE/ijUS
mcB0as5QfMsoc1QZ9YC5fjnCZ9ORbYg8R9zhtu0voRhltrt/Xioecs0MW4aO9z04SoyN
Vh+YYZ1YzwCba1sFBHrdsQPaoiD8zUtYr5o8eJOqw1p2PFLi5brdoyjh+7JEKpnRrtP3
URW1k4WVJdO8K0foh+1cC2EzNKMer24l91z4FVb/4a6quL2oQ6yC+krp2CMTtn/+28HY
idtY+rqs5kUH2CealcawtROoKoXlDuLP+bcMJ+Rd6/6oSb+Qk1WM9/qxOBN4se8Fe8ZC
B4ow==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b="GNZZ2l/v";
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 d9443c01a7336-2c745234c01si196625395ad.172.2026.06.23.23.27.06
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 23 Jun 2026 23:27:06 -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-84d949545d-x4wnj with SMTP id recvd-84d949545d-x4wnj-1-6A3B78B9-17
2026-06-24 06:27:05.348619805 +0000 UTC m=+113218.370936422
Received: from ip-10-210-41-20.ec2.internal (unknown)
by geopod-ismtpd-15 (SG) with ESMTP id 6mnzAR-eS66h7MYGxSVOpA
for <apm@seahaven.com>; Wed, 24 Jun 2026 06:27:05.307 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-BLUE-jboss-host (ip-10-210-41-27.ec2.internal [10.210.41.27])
by ip-10-210-41-20.ec2.internal (Postfix) with ESMTP id 27F2B29F2C
for <apm@seahaven.com>; Wed, 24 Jun 2026 06:27:05 +0000 (UTC)
Date: Wed, 24 Jun 2026 06:27:05 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <427683335.299.1782282425155@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 10936140019
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrnAS6An=2FyHf4urLL?=
=?us-ascii?Q?YK4ro5LU1qttesEJRhSIw3u9MLl=2FhlOMZDibpz1?=
=?us-ascii?Q?Ewz+SZG26=2F3J5=2FsluJsNGSgzbGT4hcXjQXEimX4?=
=?us-ascii?Q?vbC=2FCKMyb+EdTQh1C+Z9IgTG8o9HhJ7n7fAjV6R?=
=?us-ascii?Q?97IEvdhT0BMHw8rfDeuqI75ac7yI1P8HplmabP=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?0TNCkwuKJjrVNoxQUr3rXxFuDjKNKXJlCMo=2FT4h?=
=?us-ascii?Q?0PPLJwRpnBKolKqoX1grfc=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="GNZZ2l/v"; 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:
adipiscing dolor ad ullamco sed dolor ad dolore consectetur tempor sit ipsum enim adipiscing dolor ad ullamco sed veniam elit dolor eiusmod sit
Creation Time(UTC): 2026-06-24 05:24:48
Submitted By: ut amet
_________________
Work Order: 10936140019 - ut quis elit dolor eiusmod veniam ullamco nisi nisi nisi nisi nisi d
Building: HRC7.
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/427683335.299.1782282425155%40eam-ejcron-node-prd-use1-BLUE-jboss-host.