procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext/update-plaintext-36.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+bncBAABBVGVQDHQMGQEGLX3EAI@seahaven.com>
Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id nr25mn9sdduuksh9jr50ns0frku9r0fdlnekus81
for apm@int.seahaven.com;
Thu, 16 Apr 2026 00:18:29 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.198 as permitted sender) client-ip=209.85.160.198; envelope-from=apm+bncBAABBVGVQDHQMGQEGLX3EAI@seahaven.com; helo=mail-qt1-f198.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.198 as permitted sender) client-ip=209.85.160.198; envelope-from=apm+bncBAABBVGVQDHQMGQEGLX3EAI@seahaven.com; helo=mail-qt1-f198.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHaWF2Z2ZoNDQ4TTg2TFM4Ui80cXNhT3ltd2hEVTZJY1l0ZUJEZ29XMm5GOFFFcDNTNlp0dDhRZVpNVnNjemZ4R3hYWWNWblNsZXE3YW8xOWt3MDFUdi9GamU1K2thcHFaQ2ZwQmI5dmlLd1JPOGNXNytwZTlhdmF0Qk1Hby9Da1RBM0dwRGkvd3QzNDlwUGlyTzJOM2lJcU9SWmpiZGVxaFRHSER5bXZGMVY5VTI4MWVmM3h5QUtnVG9JNTkwQWFPUFlIYjJoY1YyWnlCYU5rTUFVbkZ0ZTgwbUxaZWhGR0xDMENUaEllSjVSV2tGSXFKaUJDVG84eGtRTnpva1dwaUdXei85czZTK0dUWFFrVE9YN3o0OHE5TzUzVnZOUnNaTzdRZ2VNbEJwRzcxc2g0anBDVjR0azdsdXVReDFrNlhYV1R2bkxYSWRPK0pwVXJCbVpnY2I=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=N7BqoETevxXx5NxPiojUiqw2o5btFV523SL5EZsjYzpbjrV5zCjnlK0VhpNIEX2QIrQzUZhtoqDdDziIzW4TBqMTU1BAFCPGFl9zQvJoQZc1p2Hvw+fBILcj1qitsMVULK9zm4qAKy0BfFC8aLIntUSCF63q65ncQMk9SfRp9e4=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776298709; v=1; bh=z+nMgvf1uNPequg1S0vmS8E2ePlSdrgxD3rl6azs/1U=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50d826ed6f9sf3634001cf.1
for <apm@int.seahaven.com>; Wed, 15 Apr 2026 17:18:28 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1776298708; cv=pass;
d=google.com; s=arc-20240605;
b=X4+BNTvISDh4l66Qlp1ZswLOEy0NhjKfyVwQmb1zh58Wm/CyejRJJNoKAmx+pR+Vcy
MuNd3XwPo5qS9s+VZwKaI7xUhALzTzmRwVB5A08+CmWaiszzNCMUMoZvF69hqSoWjsxt
8dALtzVMfboMoO8VNL2ez6oRq1khl12MAXKOEiFR7VDss6dCSamoW+CIs9eu+LJZdd6P
FXz53cjatyHDf7etuWWnMPJer+DAE+iqgoB/dXwSHZrxSRcgbCu02wWGMj/UloYG4Ji0
TOh2rfI2zIFBsbKIjGWrCdhs42cLs4fiS/ArKZ2B2x4L56LYPb2A38mg3a66nyGQ1ujH
/wbg==
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=AVo54FLKqVhx5omhLaHltJH+Q4FIcQiT6BbhMfki5no=;
fh=i3nOrdRwWwOMZkRti7Nr0YY/GylMlk98w8/llwLw5Pk=;
b=PlsB5EDDUVUi2jmIgQe1hXOuCe1PeuRRThp8IOAu/WzoGJVRI++cbk2BqKUlL/G/9v
39j3qzqtU3geYi0Snj9XaVWdA7W5pJY2UhyzwIKdCG2wCbvVUNGjQgTYoGr3YdiJeb0m
BpZk8G+9dtsjbT+EPD3u2ciyUnIuGqqXGYjpoMhe1Z9wovbU7B5zfKTwhc7YIPHtEnuM
O9fT5G6PuOIROGbl7iAHDwOLrS6hPhCY2EZY1uepIr33jdUwSwPvl8nzZNYC6izrIG0B
oZtE4v1aaRHejun8a7Bnjhmq0ZQX3GUX4m92jXybsF4cQPjwB5KU3RZ+4e9Kt7FVIPW1
vTGg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Tvt5cA2G;
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=1776298708; x=1776903508; 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=AVo54FLKqVhx5omhLaHltJH+Q4FIcQiT6BbhMfki5no=;
b=l7WwQn6ujBrFxUlJGsv1y6hwKTZm0QfTPmM/t6lKjLCkRLx7flkU9Flm76h1GA57Ly
1BrW5FtqZzuqb48PsjdncFWEvGRMkOrV5eJXVouF+s0TJxx7xzj+GzuwNEOEyTnJQ8tV
Kcv9MdO2rwYA9f6qAVsMpZD0ld3PlYcqUMAH0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1776298708; x=1776903508;
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=AVo54FLKqVhx5omhLaHltJH+Q4FIcQiT6BbhMfki5no=;
b=AxtGa/nTokcNuUwiZjUiGmpvQZ3bQnJrUMNi0Hn0mWq+A76D/ev2+PAoRIQ+iTgTtP
ng8GeZSGhLb1uG0gIAOg7Ovuj3qagwmWprDfCgfrl/5NFfHI2ySg1spFX1OjkWi60Y6B
GA+nUAR7Ef0a70dqzh6dz/CnzEGLPswE5CmSbbRgvMZpMa2UFjhNpe4kUNnBHv2XiNj7
/ep38rMAnt8iOubyDQkjqfvqv9tWOCrOGQlyY6zZLqG5SbMuYD3Dl7yvcOdvjqJC1zvp
+ieon59OdUe02Y54DivWUGERrL1iYeL8y1acoM2TsFAEjCaQ2+JofA11QkO/V2C4Bqn+
vi/A==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+5DvtCTL90sItDJkiJQ1lLmwSC6eMz5mUjI2PRdg0wDziDIM0k2HCXWf592/qT5xpCcIg=@int.seahaven.com
X-Gm-Message-State: AOJu0YyrUr9n7+eQJYqK9CVU3rBzr6crwT6ajPtHazZgatlF3k1K5gBw
/bBiOMo9Hk4XnxiDKRzrg8fCem7/J6/W8rrvRtVityOxf30B0957AMlqZ79AJAwM0k4X1jKbLLL
IYw==
X-Received: by 2002:a05:622a:2a08:b0:50d:a4e6:9986 with SMTP id d75a77b69052e-50e24acc70cmr25307931cf.2.1776298708675;
Wed, 15 Apr 2026 17:18:28 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AYAyTiKQeQJ1+TBqSoGWOysLNiS15/BZWBDU9kpnF9bKBPvcDA=="
Received: by 2002:a05:622a:8d0a:b0:50b:4cc1:7d5c with SMTP id
d75a77b69052e-50e1753980bls10741881cf.2.-pod-prod-00-us-canary; Wed, 15 Apr
2026 17:18:28 -0700 (PDT)
X-Received: by 2002:a05:620a:408c:b0:8cf:d81c:126a with SMTP id af79cd13be357-8e5de570e3bmr243489585a.36.1776298708162;
Wed, 15 Apr 2026 17:18:28 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776298708; cv=none;
d=google.com; s=arc-20240605;
b=XusQRye9ahOZXzy2I1wv5gk2Ssg6Pcrx6Ou5Uk+tSS4ru6iDcd4BxpP5oTVt/XQxpI
R8+apK0DuViZ71FOpAAoarqWCJaqV9M7pVhc9jrldQZqgRYLvOQJ68Bt4Pwzxe7DqdPP
bVdI52LQsf3/UYyu3YMeBxdfM7lWLhhBtmD5JlnWpSHGL+V7Ec1cVRJqiiDQbV5Dcilg
Jb2aGHmsmZXlfUbwA7Wd+JIocUCRBYrf3yhXkvMVpS0MvwmLl7GzqxyxJqRmx/PeE+ti
sGFoeFGEJbHV326KqabChBzhjE70qYSgmM2/WMtlq4Uj74lUyghuVu0+knHhVYC3+ZF/
DaWQ==
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=m2hT5X48YNZzSuNpFBz5N1XwCXRYxJPONXeOGv2JRUk=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=i0Q+EVs6KfmteVqKQ7dQk/STsNJPf+k9wPtKxKK2Xa4eQVGgQBq+xxlRZx7k3cilRI
urFMCf9DaKXnF2dkpH8hRSglcuBwb6kaS+pJmdkM4lZA5KeIM0GJdZC8YhheVrN3JhKr
U6k2o8sIsRcy+PxH4ebLWlAFvQQsJ7FmY8DG+ZxGQKPi/niGbKpsNzlR61KvTsGe5Lj1
N+6vQjj/4pgf/Hl4vdVT+skCoIcegZFdnmTh26gUD7iU6fwSUJyLmQvviHO7hSx28jx3
TVCqYLij/7/AzwOeuw0AHJlVEYm5wCP1YYM1f4KNxsfWEzv6vvYI3nP4GGVmMhIZoX16
SViA==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Tvt5cA2G;
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-8e4f38d1738si434840085a.235.2026.04.15.17.18.27
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 15 Apr 2026 17:18:28 -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-cf4c555c5-947sj with SMTP id recvd-cf4c555c5-947sj-1-69E02AD3-59
2026-04-16 00:18:27.536306487 +0000 UTC m=+458073.761087568
Received: from ip-10-210-41-151.ec2.internal (unknown)
by geopod-ismtpd-82 (SG) with ESMTP id DcNcI2FERdSj_IUfhzAOLQ
for <apm@seahaven.com>; Thu, 16 Apr 2026 00:18:27.516 +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-151.ec2.internal (Postfix) with ESMTP id 54B26100B95
for <apm@seahaven.com>; Thu, 16 Apr 2026 00:18:27 +0000 (UTC)
Date: Thu, 16 Apr 2026 00:18:27 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1264252218.21818.1776298707339@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 17956754386
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrlR=2F1AUHfM+A4Ulb?=
=?us-ascii?Q?w7TzkK28s43N46IRlJyMOzzYm1=2FJqfPj8BSzWSG?=
=?us-ascii?Q?6Q9fZoEabMfxuzkUwk4GB0HzpBmffTDHluECZml?=
=?us-ascii?Q?8SZQXmll5RoPzSXY8FvujCR15+XE97ATQM8kNwF?=
=?us-ascii?Q?tnUslKdQoC83etOfbbkowBdX78xj8XThqyyt3vX?=
=?us-ascii?Q?w=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=Tvt5cA2G; 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 ipsum eiusmod veniam ullamco sed incidi
Creation Time(UTC): 2026-04-16 00:17:07
Submitted By: et nost
_________________
Work Order: 17956754386 - ad dolore et labore amet ad adipis
Building: WWG0.
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/1264252218.21818.1776298707339%40eam-ejcron-node-prd-use1-GREEN-jboss-host.