procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext/update-plaintext-48.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+bncBAABBJGJ4HIAMGQEFIWV7TI@seahaven.com>
Received: from mail-pl1-f199.google.com (mail-pl1-f199.google.com [209.85.214.199])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id uvdmflu4qbd20mn9ktt0pjo5fqfjrnavdb358qg1
for apm@int.seahaven.com;
Thu, 28 May 2026 15:52:05 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.214.199 as permitted sender) client-ip=209.85.214.199; envelope-from=apm+bncBAABBJGJ4HIAMGQEFIWV7TI@seahaven.com; helo=mail-pl1-f199.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.214.199 as permitted sender) client-ip=209.85.214.199; envelope-from=apm+bncBAABBJGJ4HIAMGQEFIWV7TI@seahaven.com; helo=mail-pl1-f199.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFIdTgyVldROStwaVp6ZjdaR3UrS3VrWmlhQXNOcXpiNmN3NEtNd0tnSW84SHF6YlF3SktyaGVpamhoVUdEK093TDNDR05MK0NaajdDd3Y3VnIxZnQ3eGxXL1VQY0p6RzdJMDVlQWY2QVVBelRKQ2hJQTBFOW9WdEYyMW1FQm4xWHFkcXErT3BDanVsWWxkQXdkTnJWQ2tWMkpOTEo4dWdqV2tXVVczK0d2Zmt2bm9GWHJXbXBjaWxDWWN3MHFodnE4dUowMWVwYm9Sejd0TUM0QjNTZTFrTW1CaTUxbExNZHczeTFqRmRsT1BrUDVGSjljSFdtUmJ0L1pJYmoySE1NZUMzMDJlRVFnTGMxWEVqSmgrc0FWMkI1R0s2NW92ajJNdHl4YzBqMk91bDhaclBOdjRnTjZjN3hYU1E0MUpQUXc9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ilml7Z19HDjQZv3wrBqJzNOJ2AmVRli91c50klEZqfBF5q+zFRtpx19ytrYJRBcn9WKNHNe7JiyZwKC8DKQBDrPmuQl1a0HHvf0+SY8hlrf719vKTt0jBV0cJZ6+3B5+xidgq2elNBR1l+4dq+mDuAK0dedoqboPsQpiZtGkN88=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779983525; v=1; bh=PRV1ip6UWsA4xMHU1Urb6Qk4kpDeY40vNzVP2tWco9E=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pl1-f199.google.com with SMTP id d9443c01a7336-2bc6899bfb1sf139204045ad.2
for <apm@int.seahaven.com>; Thu, 28 May 2026 08:52:05 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1779983524; cv=pass;
d=google.com; s=arc-20240605;
b=YpTarj+xwLFedhnnU//ioHTTYKLESmIHmnAYRFPDQT/hiI/3AlM0Pbpj+a6ycSPMRh
4z7hgMnSpotP8qP3gPxPKS8WjxLN4Qhn/f1t94vyyqHmIlOJA4yXEwvKngtx0AMo6PW4
+zlYCghtnVjnnWu2xG0T0VM0qy9LPWMTQjDZIfZGf7YNZeoJfQc7IpYq3G/nS8xBee9m
zjqIVGiEesy7WAERVoZiqdMd8R4dVcnP9J4Y3GCjbXY4AXuCqm1nk4BOm+qQkuYSDxBx
dvKcroqykXW7uVIcevHlf2UUj+B19Y1So7+a4Jprbr25T6Q2bEeCEEo6bAVwxorN6V7u
ltVA==
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=5tVrRrXnStk4FPNFepSSQagCUy/yMffZ+EuzSVQ09DI=;
fh=jbPl0XrBj6EVApAtIdhvquQogYrAKltp0fvAV2Xfejs=;
b=X4jZtYKUWKnIUy9e+qIzrfaJKoWQp2Z1wWcV5d8h0/cyPq5rHo7B1L/G21q8x0lD2k
l2d4L8IJH4MoTpjXA9iji6iFyDgqqlVLLyLi/htQ5Ak337VX5P8r94dVlGfs0nens3m+
PxOfkEX3vAGZCH9n6z+Iv8UfIWJYBmpVVT4MzY1fNBlgvQG8XUNMK+r0LA8QxAlvGHmd
1cCuHWDK8KYU8wHm/y3XB6vQA/JjFIHw4dkJPI4p4epS137JTh1a3mwL/TprcnIds9BR
d+JNOYF59b6VXzCu6/Dy+e3pVVwkMDZcVeWsFIouiLM3fXyZwTXWxJtLYd1ElqYITP26
tI6A==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qDsdZd+y;
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=1779983524; x=1780588324; 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=5tVrRrXnStk4FPNFepSSQagCUy/yMffZ+EuzSVQ09DI=;
b=k0rCDKQsg1tA1Dt06yYjmxRkUtDbUdOyx4j2HZ7aqhbbrYGkSzomjDBaXu5AxbDFmi
OJjtWM4T3dctPhWp6BoYJWT3gSK1lsGx2LLNpdaar+rJ6z8Nan42q3FWhwzDQzAVSCMn
KP3gga58oy0j/sVLDfWJBVFUzS+HR49L6SBGI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1779983524; x=1780588324;
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=5tVrRrXnStk4FPNFepSSQagCUy/yMffZ+EuzSVQ09DI=;
b=beifiOEej0TZzn8yfjgC30ffatoT3PVQL50k392LfOjUZsUUu2k5CI1wyAWN0Qkcvc
KbFWDY9IFRnIROoQsHsVBA0tHFStQlMkJiGuFt1Awdp4seqPJA4jLlVWmBqqSIdpgxoh
FmPd09LOC5TrSAcAZPGOhDUwFeZ+O9hgRlU704jvT+yuutPib/CSs4cPVpFlt19U+u2r
hTvQaEdnwhbpeFAkGihIrjmpQKxB2GDtNA9Y5Nz6330S39jWq4VcYYHhL8/Y6SZulAE/
D8N7EUu7HzzmB2Gh7XTd/jVjUPnxlR+LLUow9CE8qt49f77fBj5Dw2SbvpeO5rN/Sj38
YRtQ==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+KLD4ISC6DMISmoGc5ukOLtkszKgvPQr0mI51z+bfvdWrBmGHPE1tWymLXJ2Qx61XVefY=@int.seahaven.com
X-Gm-Message-State: AOJu0Yx25mof3lGADg4/s1HEi4wIbKVKtSzgmbGkZEq2jo7HknZyZhv6
xYI6LECY8kPZiDwYRZpDCDsWgQnyPhhX8xstzLjzOvjooUQ9NdtNi/Iynh+6C+VQTtKa9g==
X-Received: by 2002:a17:902:f54b:b0:2b2:5515:661c with SMTP id d9443c01a7336-2beb0617750mr322212535ad.31.1779983524409;
Thu, 28 May 2026 08:52:04 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMO2/b0qFn7ioSkdflYoSHhsIMrC26Klx42yiV5xUCpl+Q=="
Received: by 2002:a17:903:33cd:b0:2b9:ba00:f22 with SMTP id
d9443c01a7336-2beff4ea57dls10205795ad.1.-pod-prod-04-us; Thu, 28 May 2026
08:52:04 -0700 (PDT)
X-Received: by 2002:a17:903:1b6e:b0:2be:fefc:d5b9 with SMTP id d9443c01a7336-2befefcd7acmr52135575ad.5.1779983523696;
Thu, 28 May 2026 08:52:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779983523; cv=none;
d=google.com; s=arc-20240605;
b=NRhJCfx36qniKP665RFdY6yrNRYxRS2SFj/WJA6oemOnalBVE/XW1WLrgV3FC8pVd0
ZEKQgq+UZTU5qaIwaoxiTIjU90ZFfbxLJsSFRI1eUZOvTeMrOaHiDXD8lX28fMGKdJg5
O58GeTc/tDG6tefiIdd2X5KwP1MXFU6RWpaZw9tThpLzNDkQ13Nyp4QJYn8FKh/vmZ66
gRbIsmC7zXjsbr9FpMk0wyWYfY5agQ80WTqLDuILcf4IS08eJsEEHkjs+dYXma49X26c
5D1vfBP3vjCGKCnpKFogTbHvob8Zv0osnRC0tJklEKONrhFJH8mmgoBsxsS/vqzwGIO4
Btiw==
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=Gc12LpSMeftbLp1o7aNSxPdVwOIA/4sUdD/NnzHKOMg=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=JuS9ejLlSD1lg5CuV6+9A0+JMxpI3ulnT1ARhQzHeJUcx38WUED+V4oY1OVPv9kSx/
ZJfOEaBWzAAjmOo6rQ2ZqGCtLoiHyajE/+36NaGz5beCfIaWEaQaEfT/83frYMmTSjLg
ir6Hyp9xqFDcAG774wlgtkUOsJz2L9OqWDFRt9RdkHBhSwgSr3N1hgcqrb98JoKPPISC
L/V4x6f7hJY2ICO0S4Gi3jq2b/EVMCiGai2qXgUmIP4G/2N2EBPUcPT/4rVCB5Z4VixN
ftkQmpmSkMxkPdT6OlU3b2d6QbzjGC/Tn2U9rMEKlOvvgrsxr9/RhVXKWhKKV1cxLoVv
qj9w==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qDsdZd+y;
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-2beb56e0e76si432649735ad.22.2026.05.28.08.52.03
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 28 May 2026 08:52: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-5b548d86f6-2d896 with SMTP id recvd-5b548d86f6-2d896-1-6A1864A2-91
2026-05-28 15:52:02.832685002 +0000 UTC m=+2571272.225182221
Received: from ip-10-210-42-34.ec2.internal (unknown)
by geopod-ismtpd-58 (SG) with ESMTP id 8HJk7F4YSNKosuct4o2ZLA
for <apm@seahaven.com>; Thu, 28 May 2026 15:52:02.794 +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-34.ec2.internal (Postfix) with ESMTP id B333DE9F2C
for <apm@seahaven.com>; Thu, 28 May 2026 15:52:02 +0000 (UTC)
Date: Thu, 28 May 2026 15:52:02 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <573701293.11631.1779983522730@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 12428713709
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrlRqOT0CXyurLBYP?=
=?us-ascii?Q?3erXxZ92AbT9PbVPc0WB9At68x8yRCyFFQjOP69?=
=?us-ascii?Q?F5jd0gyT22PALD4C9VPOoDTNkF9uLI0ZvMd2yH5?=
=?us-ascii?Q?x0ehptIZ3EsD+ignq0sy2sBYgBTR28ohMY1RHV=2F?=
=?us-ascii?Q?5dlQWcbYBKwUl93ZMQupbWeH4j0kOBtE780rEYk?=
=?us-ascii?Q?w=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?0TNCkwuKJjrVNoxQUr7TXZ4tg8Iwxbxlsub=2F4Qw?=
=?us-ascii?Q?IOmjFph95KKKL0nhfBnbTo=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=qDsdZd+y; 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:
ullamco sed veniam ullamco aliqua et consectetur ipsum lorem enim adipiscing te
Creation Time(UTC): 2026-05-28 15:45:57
Submitted By: eiusmod
_________________
Work Order: 12428713709 - eiusmod sit ipsu
Building: WMT9.
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/573701293.11631.1779983522730%40eam-ejcron-node-prd-use1-BLUE-jboss-host.