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

166 lines
11 KiB
Text

Return-Path: <apm+bncBAABBAP6QTIAMGQEURITYJA@seahaven.com>
Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id gsf2sha7outivc2sq0n17ss9bqvhr1kjjo49l901
for apm@int.seahaven.com;
Mon, 11 May 2026 02:29:21 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.197 as permitted sender) client-ip=209.85.160.197; envelope-from=apm+bncBAABBAP6QTIAMGQEURITYJA@seahaven.com; helo=mail-qt1-f197.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.197 as permitted sender) client-ip=209.85.160.197; envelope-from=apm+bncBAABBAP6QTIAMGQEURITYJA@seahaven.com; helo=mail-qt1-f197.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFY0w2d09YNTlqUFR0cDFyNGpWcDF0L2JpeGlQNjByMlBBek5PK1FEeEN2V1VnOEtONHVTaWVvU2l1bHFQbVN3R2poK0JJKzMzWTR1eXZRSWFXd0doM2FuRGFORGtnTk5rNnphcENoMVpEWlFOZ00rKzlRRE1CRGpQZ21qdjZDWS9UMDYwMlpKeXE0VnFPYWJ5Tmc5a28yQ2cwbnJRcUNCL3ZaZDBwRUdCTHB1Q0R0U3JVVDNENllrSjJkd21BNDhLdy9xN2xLeXdzTzYrenVWb0RYazZGMmt5TGdoYW9BWkphODdEYk5ZZkp3elcvZ3JuZGxONXZ2S0FZTk9WU0lHcDVxLzdkSXAyWnlCblBNbU9KVS9EMFZzRWE0aTVrTlpjV1NaL0wybTBZVE5lNndSQmlIaGh5TlhiQkdBYlh6U0U9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=PBn6EyPrRnQH9g8ig46e0r8FDIuCCe1GPkbTXsRGHpK/SKvVZorh5HcMAQ33aQDZPfazfX9egxh9+82jYYak3GTZVDwiFjYk61cxEw4IRqCw+RWbBpxekuDAqiykbsh+MU+pA+eVHBCF0Z53VdD88srE7tRgu2BPhmsQNOVXgQo=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778466562; v=1; bh=iuv7k6q5/xyt8RbCh/iVn5ieqz8yRBeCerM2CLAvQLs=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50fba8d8c40sf22156981cf.3
for <apm@int.seahaven.com>; Sun, 10 May 2026 19:29:21 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1778466561; cv=pass;
d=google.com; s=arc-20240605;
b=ghkPfBktpEdJXkGwLNiruLNlmV1piYetK/3ytbOH1ziE3hcvDWzvDUOvPc4ZQ0XdZi
5OVzjEwy/sS7DmsY9HAJ/YKrQMfdmq+nCgZWsHab4qEypfV9GZjpWnAUC1wnKXkXwWnu
is4+6iBU1/6Xl+1hqu2ESN5lop6S5SOk3i2WE71pS6EtTJP/D0CTc9IPVEfDswktDgvU
8R79vjh+CUNd/8+7eYhm7O4DsXTJCIPzeHYMRbvmXjcyBAT/pY+PfDaewyA5jDNXPvDg
rEY2tcehAaFPwRcFjOAk8T2cMdjcMMVHzAbfe0XH5sIymv/+2D2lDMvrN0ItwyCzLHQ7
LJWw==
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=WhjYrVypf8juCPFQXt02iwcgQNTyz1kVgJxnuX8EGG0=;
fh=hLA6Z++7hphMFENQiDKwVk4xafPrf0jBfp2frURUlFg=;
b=DJy38h9pBaAQ/FIABxpkykuqaHxispHbOnpTT9d3LNgZcVHSZyYZyxtMLUB8YXfWXI
AM8RqWzmY1z7phuwNLC93oKs5VgXsY5qddp6Fa0KVmFHuX8GCgYIQAX9RbSZPm2cBK8F
ejOEVlVr6fiFYZoVa1Xnxvd3NLwkYxoJarBB59f2bmCMmf0q/Z9TdImmhVWOWvzP6YJ+
kFkZ309l8zG7mod2RZ8OeckrT3Ypm5jsrRs7aCeJn1utF4Ofc3r2Yz8lrvhWaz7droRI
d+7+rSlxmL3uGRAG/WFYVwdUPcRsQmlJbKZSRChc4Ag9m71cchZknfT5V/mJwIcbsbwE
1/bw==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b="HZQpzl/9";
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=1778466561; x=1779071361; 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=WhjYrVypf8juCPFQXt02iwcgQNTyz1kVgJxnuX8EGG0=;
b=GhwTfQLPDPkdq4YOgUzrtVPUISD5zAYutRx3EcnxGykawqtpjqZhbh1gqHI1+XLyEf
l7P2B2ISnLT3AV6WiNDtb/St5ACh9aO6hcwGeog3WvdCiCnTcy1WFcGKFF1P0D/TP/ej
tAMYGTQttDkURqqkESjdg2S9FxbZIGYoy+hWo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778466561; x=1779071361;
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=WhjYrVypf8juCPFQXt02iwcgQNTyz1kVgJxnuX8EGG0=;
b=L4ZFavsbZJLSWUPEhCSYaiU+bmvF9vCPV1wkELBI83ViOIFpIoYFe77be/9juy5qvz
G6ztS6XUf6t2UpoCpZDb7YXoudjghhBi3fHBrvADJXfr6LHL24M7Ug0J/zROSFpPRovH
c7xN8rq27ECqC6KNVaI7Z2Lx11yL/8mCRoNEvNo8nuvisnx6Ga1r9FUWxDQy8qS/e6WD
xTgFkA6ZeZuT5fxZ4e+vRGVifZTUjpcxsqTYlLnGm+cybO9mLosZlPVSn/SJ0b0E/38j
8OL99dWcSCheKhMGUAQx9naCAQzOzrfyDYzEsa7tIItdFSxmlXgyPJ64aW2YTyFGiHur
muBQ==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ9L2w5CB3MB5CxrpaEFOk9R1xonMqIxkuBPWXPur7UttFv+anpICCxjcit16TXCLOz5emM=@int.seahaven.com
X-Gm-Message-State: AOJu0Yzd26CDWWd58EWJln1aIHu3yzSPbNeRlWIrISFD9rljX12ShOCc
rb3vDVB0H97+ISHlpN4Zh60T7qNv6gIXGh0SF3+ymneQv1Ca0zU9IT14aF7Kuj7nJnF4eg==
X-Received: by 2002:a05:622a:5c0d:b0:50e:6183:beea with SMTP id d75a77b69052e-51461c2632amr301180941cf.23.1778466561117;
Sun, 10 May 2026 19:29:21 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMOphXxbgMhOB0JOjfSI+r/8mFi7C4Aly3NkPfFL6QOWig=="
Received: by 2002:a05:622a:203:b0:50b:3cb6:163a with SMTP id
d75a77b69052e-51473543886ls90220051cf.0.-pod-prod-05-us; Sun, 10 May 2026
19:29:20 -0700 (PDT)
X-Received: by 2002:a05:622a:8c9:b0:50d:9174:cf27 with SMTP id d75a77b69052e-51461c2623emr321778681cf.20.1778466560574;
Sun, 10 May 2026 19:29:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778466560; cv=none;
d=google.com; s=arc-20240605;
b=fMTQLHE6vi9UC7DjvI9N7ziq6IAktwvEmZbZhbVjYMzvQLViB5q2mGWzt559ONYCVG
BbbkoEl38MgIzjo7XVqGTpOA9tPlvsOOBDzwji/lLuOBMB81h8zqrhulNhoGgmOGsbay
4LE3k07U80kcTkPr+MnH1DmtKxzMJOSulfC6R3ctjdXiYZX7uioLJlHJv5kYZnIJZroW
FDCqQA4dBIPZ9W+Uq1PNQSUB2gXPOXtxoIkTBq8cb30DZV2/ynGDp5WcW2TE2836ZWh9
ehx3N5R/qOi+/Rt8hL6Fwm8/Unm3vQJSJSYdAGJkno1V04N7PNK1j+E3K8k8nkLybqUj
hHng==
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=k+q0mA82siHWbkBtXK/OTruO36XrIXatpa5Z6jO9cIE=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=dT21qsgXUi2XKMf9bR6SwHtoj0O+jaVYv8a15dAVH2ybz98Gz6uvf5gz+PWoh4lDlb
FWTafD+tSRjtGgnJNq7mFgQSb9A+yfJPSIjOR9SrZV95kvqtDURf5pRSO77N5Sfu4phS
cow/7Bn+0gIzGAp7ICR46zhzNrcW93bOxD/nnIbRIEQ4HvKgrX6/7mhzFgIvctR/FF3Y
ehOasoKx+cidAXOcsFdYyeLiJ/WZvlF6p9XIRickRssgPornXVi6hrMSnxF9RnXo/DhI
i5ywTAGnFW5srIxIiuZXosalhLZZo6tATno+/+yhZrMa8Mgt1ACl2456pl2uwQGOj74c
+zlA==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b="HZQpzl/9";
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-8bf3a0599afsi100355486d6.32.2026.05.10.19.29.20
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Sun, 10 May 2026 19:29:20 -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-594db85cd5-mb26k with SMTP id recvd-594db85cd5-mb26k-1-6A013EFF-3D
2026-05-11 02:29:19.885231535 +0000 UTC m=+1054217.831866672
Received: from ip-10-210-41-205.ec2.internal (unknown)
by geopod-ismtpd-46 (SG) with ESMTP id tMXuB2MxToSuA3wYMQZRHA
for <apm@seahaven.com>; Mon, 11 May 2026 02:29:19.855 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-41-27.ec2.internal [10.210.41.27])
by ip-10-210-41-205.ec2.internal (Postfix) with ESMTP id A85CC435F9
for <apm@seahaven.com>; Mon, 11 May 2026 02:29:19 +0000 (UTC)
Date: Mon, 11 May 2026 02:29:19 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <727008175.7471.1778466559684@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 12507150701
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrkKjFt824sDGjzeW?=
=?us-ascii?Q?+Xqww+WZhRVd2aUoPvlPbU7YgFSmmQ7I9a2iZ6w?=
=?us-ascii?Q?=2FG5LxoI1taQ40hKN6dlc40YetN0p3Roky2icCsi?=
=?us-ascii?Q?DnGEm=2FX+XA9fUtb72KiIiRpde9vvIA71L632cfc?=
=?us-ascii?Q?w5Vzo=2Fbpuk2eELte=2F7YsirK61nZ9OEBrNDGYnf0?=
=?us-ascii?Q?g=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="HZQpzl/9"; 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:
et labore amet ad ullamco aliqua exercitation labori
Creation Time(UTC): 2026-05-11 02:23:27
Submitted By: lorem e
_________________
Work Order: 12507150701 - sit eiusmod ut quis elit dolor ei
Building: USD6.
elit dolor lo
labore labore lab
dolore nostrud ma
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/727008175.7471.1778466559684%40eam-ejcron-node-prd-use1-GREEN-jboss-host.