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

173 lines
12 KiB
Text

Return-Path: <apm+bncBAABBJF4W7IQMGQE2DAZY7I@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 pnsbuj6vbc3s5hlv2pmu3ncpbet1gl5k3ap207g1
for apm@int.seahaven.com;
Sat, 13 Jun 2026 22:48:04 +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+bncBAABBJF4W7IQMGQE2DAZY7I@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+bncBAABBJF4W7IQMGQE2DAZY7I@seahaven.com; helo=mail-qv1-f69.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHUGVDbjF5RXBHWlgyTWtQYzNPS1YzMWY4Yzk2TDlEdUkxWHZLdEpIQ2NqY3E5bm4wdGQvMFFGV1plVHNnNzBMQVJzbGdWZ052TURSYVhJV3kxVit4MllQUDI0WjVKbEF4bVUrOFZ1R2xCVy9QSEdXYTVIVlRuN0d3REROZmpnQnRVMG1FaFgzR0oxOUpJV0ZBZnNZYnJ3cTJ6cFQ1ZTE3NjZMTzU0UFpDN2hCeXhEMmJYcTdCM1lmdFkxSzgxaGYwN29jNXFZbFRtN0MzSWpQaFNVeHhqVklodHJ6MHoyakpCN283T1dqeitWS3VsbU83US9sVFZRRndVSXkrdnFYUFd4emFvU0VuSWRWcFRnb3R6SlI0anZHMGxlb2pNT1dCSTNGSDV5ejAxY3c5MlllUnpacjNSdVVZcTJWd005VlU9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=KMQgarDfYK9DjpoiseLDJYH/KTucuXeA1X7G8SHq6ZX6WnfBRQDOgPJRbBdKnf88BQjxZhPCgekO94++LK9rNpv6f88bdTdvVrRQIDD6QvfGxF45HbK4iZ9CBebu7axCfLMY7q5YiwuRk6CemKYS3jUKrkAJcxg9TvX89xLvONE=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781390885; v=1; bh=fTkfcUzcavdIgv544EMdbTfUjnEgG74uadfQUdPa2Rs=; 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-8ce9df49c6bsf28526356d6.1
for <apm@int.seahaven.com>; Sat, 13 Jun 2026 15:48:04 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781390884; cv=pass;
d=google.com; s=arc-20240605;
b=dzVtLXBDolSgzfO9a+UjmXVC9sv9SXzShc3wjQsBZqKGe0CwPCovznTLsZB4pWyYkk
OLFWXpapYUpERuw4gIloqOL6b0kTw53Y3/YNg6D8yBn9S1puhX9Obhf1tl6RV8wTqYRJ
deiCPkBkHL7+yEiqZOj29OXLzzYfeY0MFp8r9DXhNCJnstQfUttqLkqtKfBw+v4fmlPe
MV3i37YxJAynhE7c0xsut5/+63DpMqF0GTyhA8/WiuErJdnUaG26GxWmxl3Wt7Yetrqo
/7LSyoa/pQ/6+oIy5WpnmiXxb/3mxzXu9ndc2GRqe9lAjlSXHGjWv4aNzgvj8UiQRXuH
CyLg==
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=cKksUcUSOKYxWNmcH0ZdEZtGuwathWCsaoYMwkxVZJc=;
fh=ALQ2rprIWHeKJE88FQEuLES736pBOK/TEVnXvEDFeKc=;
b=OpUFKNn0xYWVQJHnuGS2iGLOlvpgaszBi2ky9DU3fEUIiQfpGSAMYYAwdLicc6IJK8
SAkrH7exTSUtyaLuzAkTyFG2uyxYopGXi/pVSoi3/It5g/jNREujQOXAS0er1W5pEe2q
waecxF2Cs+22YK3qC+iozEmVk7TB+fvaUeJbfADdYIKqkhXmxJBgpYM44UQF4xTv0Y+w
GAXvbsn7rVtkTsFWR84dWPkiHOtvs8KaMDIVeizF3GXM4UNJ/UxBFa7qWerupW23YiHT
1r6ytBq9DuvElJcgFlM4lEMXWuMs1PRmXgn6LYToMbVHr5kHzqd8VpL7DZfTznTZoCnU
Dqqg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Xt3pvk13;
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=1781390884; x=1781995684; 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=cKksUcUSOKYxWNmcH0ZdEZtGuwathWCsaoYMwkxVZJc=;
b=Qm7m374oEhuv98xLzuvAnQ8Sub1D0u9pSSFe1yMlwNdfJqytBH6j94D0xvqyPYhnsA
bhVBrNoLe1q4YyZLrRqthK1GSg9fFkhSZyIG7gmMX7s5HR0Beb+enHQmXnxswuyE9Hae
UyNwLUlas/tkPDrgiCSzb+38N6F9vGnq75K+g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781390884; x=1781995684;
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=cKksUcUSOKYxWNmcH0ZdEZtGuwathWCsaoYMwkxVZJc=;
b=rVA66dbowXqK0tEJsaxNZtZ+vdKlvsTgc3IX5d9ByR6l3h3Lf+TWiI8jBI7g/pf2Xx
gV59gQ/qBj//wGBST04Hn+/dXPnp+1ABd9o2fErXBwP9eOvsxbMImhtTcudufjZkfauQ
+AtlFNQFsmQp/Lbu8UHL6lrcdpC+A93WXFtxD7wYC4EBbAWMrKQ/rDOTXXJpzGBa7p6C
GIHEyHeUqyHqdcknZ775eg+aQ0gG5L3J2iWhLS7J4OQlaa/CotAyTCaWHShV5Gp+cnAe
yAV30o0WF+Vmb/npyc8OFX6bAZHqixVS+YzbRYXoYbrhNGXKtsrJuFY+++/mH0nvkYrS
Lvfw==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+gVHgGeccexhwPghDhK/izXr1DyWNIdtDbjR9i483Le6o4jeUz5CYhxDuBYPzWsNxGLAY=@int.seahaven.com
X-Gm-Message-State: AOJu0YwYwMAGT8g6bLGH1eZzqe+T5SGmYe8Lv4uiRvMNPucMROOlLpYI
hbNZDClI/nz8I8GYUNFo3AXgx7pdf5bE4Mty0uAa8Z+7pUPOuZn6bAzjLJ5QAnnMof2hc3xiodn
7bg==
X-Received: by 2002:ad4:5c6d:0:b0:8d0:56d3:1246 with SMTP id 6a1803df08f44-8d32c0124b0mr150600206d6.12.1781390884166;
Sat, 13 Jun 2026 15:48:04 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUcO+Zoy8R8/7m5P29Avaq0fN1zR5frVC1B5eci59FrKOg=="
Received: by 2002:a05:6214:800d:b0:89c:5962:3075 with SMTP id
6a1803df08f44-8d2f3446024ls42898116d6.1.-pod-prod-08-us; Sat, 13 Jun 2026
15:48:03 -0700 (PDT)
X-Received: by 2002:a05:620a:6f0a:b0:914:bb8e:915c with SMTP id af79cd13be357-9161bc576e1mr1338695985a.22.1781390883540;
Sat, 13 Jun 2026 15:48:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781390883; cv=none;
d=google.com; s=arc-20240605;
b=eM32nE0RgNwpL3IIFCSTwMEnmTAeJC0LjvJYl++V4i9urlOTtzJ5TWMK6r6jgV2bDN
sbFhLhSWzwUWeAjWIelsBsqhwITj1x0fHRkleNiJgnWWNpSBNJJrEFAvzN+3ACdb6evH
85MqtjDd3emEGeJQBMJ5t02KACrJADGziQykRqwg6szajtEtUza/LYpXM5I011FtgrAh
/6n3QjNh/N8M4pexZFLRbmMZugMLNFZhtb4X9byLFne3AilxaUj2Fs/ZoFzW6AOb0SSU
gA6LG3HnLgRjV+BkxEzNgGYV4b/XEBVf+dIl0pJQlqJ9KH5FHGQ56i0twAePiGhIc3z/
rLFw==
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=XbWDLefCwW1q0E04eHgybGuY83N/Twa0o/xnExcRHAU=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=cVItNCps/OcvZpJ3BZN60efDTsLRLl2JE83Vk9Z8HSCKTn3t8a+HqjDlhoWGql9T9I
BO8FtT++F0s8dXDdAbvhO9PmxVKWTH+zTgMBFWabEhMW0ja7eGkogjtPBUACn+oSpHXm
RITKQ2u0xMs5W4DB0iQfZJIDs3N/bApvkH3sUgrvSi51hT+wnUO0th0Z6EU2tu4ifjpq
GOST483RaT9FmjMF4/S7YLt9NigWayGq8vu7QNLc/2s3OZxttiNcdbXtn2iJYj5n6S2n
3Tku1XrXlQiEtk6jCe7W2eOsAlkFNjSERf8RXgQY6Xa5eTCPh00FP1ND+wXgRzxU4gfI
ACJw==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Xt3pvk13;
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-9161a090cb0si683302885a.302.2026.06.13.15.48.03
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Sat, 13 Jun 2026 15:48:03 -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-f89786c4-ckztt with SMTP id recvd-f89786c4-ckztt-1-6A2DDE22-56
2026-06-13 22:48:02.997277279 +0000 UTC m=+3978782.005122231
Received: from ip-10-210-43-172.ec2.internal (unknown)
by geopod-ismtpd-41 (SG) with ESMTP id XLiZIZlLTHiQp238rjeilg
for <apm@seahaven.com>; Sat, 13 Jun 2026 22:48:02.962 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-BLUE-jboss-host (ip-10-210-43-225.ec2.internal [10.210.43.225])
by ip-10-210-43-172.ec2.internal (Postfix) with ESMTP id C5A6789F2C
for <apm@seahaven.com>; Sat, 13 Jun 2026 22:48:02 +0000 (UTC)
Date: Sat, 13 Jun 2026 22:48:03 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1137874931.7336.1781390882800@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 19269813139
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrnY=2FnbCT2K7GilTC?=
=?us-ascii?Q?GnOiGj=2Fk7aXHjitdPVqTBo5qroH7WZur6Cj2Nb8?=
=?us-ascii?Q?FGVgirF6BhUJ4UsPr6=2F5v3XXJSmIDyrirkQPcml?=
=?us-ascii?Q?CNBpoQo1XQOIkB65AEUmEfI2LEVFNWCn9iOripG?=
=?us-ascii?Q?oBLYO=2FXtwhmmI46YpqsFXZLdUzVhShUvA3EUxwf?=
=?us-ascii?Q?A=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?0TNCkwuKJjrVNoxQUrtAvhrYPSPh9i7V8ZBYP4P?=
=?us-ascii?Q?8hJsfTeR+UsR5GvUylej28=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=Xt3pvk13; 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:
lorem lorem do veniam elit minim elit incididunt ut quis elit incididunt ut labore amet tempor
Creation Time(UTC): 2026-06-13 22:15:42
Submitted By: lorem en
_________________
Work Order: 19269813139 - et consectetur minim elit incididunt amet ad dolore nostrud magna consectetur mi
Building: LHO8.
ad ullamco sed dolor eiusmod
consectetur tempor sit eiusmo
labore amet
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/1137874931.7336.1781390882800%40eam-ejcron-node-prd-use1-BLUE-jboss-host.