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

170 lines
11 KiB
Text

Return-Path: <apm+bncBAABBSV72HIQMGQECHDJ7WI@seahaven.com>
Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 0t1gqr2vj1oiju1f2q7699v2jludt3egum110bg1
for apm@int.seahaven.com;
Thu, 18 Jun 2026 21:14:52 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.216.70 as permitted sender) client-ip=209.85.216.70; envelope-from=apm+bncBAABBSV72HIQMGQECHDJ7WI@seahaven.com; helo=mail-pj1-f70.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.216.70 as permitted sender) client-ip=209.85.216.70; envelope-from=apm+bncBAABBSV72HIQMGQECHDJ7WI@seahaven.com; helo=mail-pj1-f70.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHVWIxYkh1bjV4dCs0bHMrRlRMTjJaQ1RDbmJoelY5UTQzWWxLWlZXL1pDNEdBY0d2UFF3aGpTRW1URUZlYmlwTGJZTkVUY01qMDFjd2J0MXFwUUpkb3FtUDlYWTB5aW9UOU1XYXZjOGRyekhXSldZUEVZNlZRUlN6RXFYUWJvR1c1R0RhUHNSTnF3OUtseU9Uakxpd2NBVWxqZXk4aEZUdDA3RTlFUU04U3JrUzZSSVhnaUw3MVppZEVmTEJEYXNBWWVxSTNYbldyME1wRnRDTXRXVzBETGZwK0NiOXZuRDdYWHZTblpoQjJpTTR6Y1FZWkZOU1RjVlVvS05lQ0RmaGo5OEdVVkU5UTJ2MFVGamZrdEwvaWpKcGVPaUVKckFISmtYUnNtTEZaYm9CQzQ2Zkhzc0dobG12WTFSNlppMDkrTFZzZG10a1hveXNndHNSUmhNd0c=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ju6bdHsWIkVjsGyLlyveGhN4MRWRXRq91raiwySA73LnPXClkpdhUeR/3pXBigBB42y0iLjw+YW94mPTGfZx/1fUe8j8zH2lkJR9eZfPN7Kzl93zvzNT1mwOZ5NRSu+LsaL7fpA6QtuCgZUFBl51MA3AOey7rmBuVcX5X8fan+4=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1781817292; v=1; bh=TfV/X9e9WxEhP8cPYJt5D/E8x7lRKnXwyje4qm2W5Ec=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pj1-f70.google.com with SMTP id 98e67ed59e1d1-37ca93a9253sf966866a91.1
for <apm@int.seahaven.com>; Thu, 18 Jun 2026 14:14:51 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1781817291; cv=pass;
d=google.com; s=arc-20240605;
b=fIiOWG9PS3ZtfN8ZBTUgnoR4stNLGGxJH/KCxWDHCneETAgpwmvGkqfM3uWE7mnsjM
FgdypWknTxgFt8lAusgWS18Y+O+bp4DSWYlpP1WYo8d76ncq1bR0Nr1WNTbN/wiF1ine
yFcXzyz6cLQd5Bw0H+ErVGP2UNx0SjVO6WiQdGrAIG50xso3YkY15llD3Z6nKhjAKWSp
z80ib2R1sm0nX3NaZAqIqDN5ZhKVkgFXmE4uLlOGLoBQhDeLPWQIrTZXba0/9M/ox6KM
rPICmEmQ7bHr/+NxLAw2L6Uc8XWTJTixJKBAAwASTu1OtYcNZ9inlOa99LyQ62WYDsFd
ocbA==
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=leWefQ4Qd2K+ATf5KVngAo5leBFtnQfP7E9wQXT7UxI=;
fh=A4JB8WpUvYcpIhDKIzNc7zbJv5/IsS92fQTQFpe+fZI=;
b=jCNUhrrkyJysilhstD4uZaV1i3tHGGcLmaW/YNGKGei6VJSTxjzFTbrBdvf4n+OvIs
qzpeGoMGzmIaJU0eX9aRdo9NC4GW5vcOnbQFngZPR7/01TJmUm6OMv+GRwAMJZnJCztE
ultXpnb8FctMHcc7C1cyqUgVmAaA5TqlwFM0aS4D/wABN5W7e0rSrC3/kGpL9RXeK1zH
dRLWQEkXSwl2AOUQDXB2a1K4faG3LxGciakyTEz1RVuo5MI4erwwE5Cfw/B6fANVOcei
JlbPrw7HyFnnxsrFfz6bG2E336tmze+pWF5I4tLlTggfVZbkA1PpPDAmvsInjbWjOLtr
/72A==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=PxyuRRJe;
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=1781817291; x=1782422091; 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=leWefQ4Qd2K+ATf5KVngAo5leBFtnQfP7E9wQXT7UxI=;
b=nGQY6Bm/ShSLx801jmFxWEh98ihEenpzy9j85Rz8D/O9TfHDSa8vybSmTTxuG03hda
b2TOypHZtG00BOe6TOE/507X+Ysds2dgl0fvyXcZC0K9k2Ct8SLCa2NKIkKRkLCcLee4
nPpyvVXiGARRJBaSotRQXlyfKOmOVtimP2n3M=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1781817291; x=1782422091;
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=leWefQ4Qd2K+ATf5KVngAo5leBFtnQfP7E9wQXT7UxI=;
b=mYhRMWnAI2tarLVQgpHuYiD6dbKoWup9LNIW7xDvdyruSjCFYFgH44RO4hdCG8O50p
IB+YIwdlx+aDNonfSuioglOlrlZw184psyOoLXuDEJNGkh4ygNo63QJg5hh8K94U7WGG
0FsVMDftwXyB6eVgKqjq7w65zKahmLRMQJ0JUGie1YLMq3Xyn8y3wyPjZ7HL9BLOoeTJ
TLSZXzEACiVwcQpKdsp38+zsG5vGOr+cvvxiTNW+8OQyInrkoaL0PAyouiflkIj0A2Cn
bH8UfyibbHabw9OERbeEi+BZwNgwz9vdT+n0wq/S7it6LlLLuTMUwup+9Q7QlSvOrdbL
DDzw==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+78ZB0D85rL78yIxo179Ld+vy28txzsdzso8y9URF+XQ0PE2/ue4PeMFVM3fIC5TPHtgQ=@int.seahaven.com
X-Gm-Message-State: AOJu0YydMhySt9VseNEUGco3+lFe3MmgEufAOQi42XImt0XEyX9Yjt08
vrlIdHTPegrce3UAiWxxhheLvHCxKcsP9gXcnxANXKuB91cG9tIxUBSbNTlQJgFhhj0rIg==
X-Received: by 2002:a17:90b:5746:b0:36a:d6dd:9fee with SMTP id 98e67ed59e1d1-37d15e6336fmr1140663a91.12.1781817291163;
Thu, 18 Jun 2026 14:14:51 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUeSLHNghqWaxvzBX/wKoFqHxY9w5pzFjDQV6YqilkHJsg=="
Received: by 2002:a17:90b:33c7:b0:367:d0ef:b7eb with SMTP id
98e67ed59e1d1-37d15371223ls333560a91.2.-pod-prod-01-us; Thu, 18 Jun 2026
14:14:50 -0700 (PDT)
X-Received: by 2002:a05:6a20:cd8f:b0:3b3:e05:7fc4 with SMTP id adf61e73a8af0-3bb34047bcamr835586637.30.1781817290417;
Thu, 18 Jun 2026 14:14:50 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1781817290; cv=none;
d=google.com; s=arc-20240605;
b=gC886QmB4iA6zeEaXKwjWLDBVDsxDXdjSj87vL07zgFbC44L1YuQX2/NTY52UiwEJd
8xZOScVbkd1AQG1O3YJTkX1pWKHq5l2WMpVzAjuYK6ZUHGi9gGpLev507a8ZcOPQFmZw
ozqJSam6c0jReN/cBSbINa0lG1fFcucuGoesY5i4DUobwGaOcydamQZORV6EO+ygK5lU
UlSKC7lLdqcsxwv33uX67NaHe4k9+uCARveN6hFYRTXmEWDABhKm+VfqlYt/0mInwBlV
rOK1Uc5vWN4hwfwloZQ2QI3xPtE3m30vEJoSWhMsp5QCkyA4gNoGddX6SolbTH9PXFN2
BECQ==
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=OhVP7v/eLikHKBWlUHkPkO3skrdy3BcyfPyL6KrYHZI=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=drxtq6n5EQW5FT4l0uw0ncNDtWQ7kRbP7+KOab4kxLl6vw9e0hQLE3IHKS0m4GIZ4m
mszIzXQLc0VvCY+o88gz0YkzJcLtr/pWeo3n9t7Q26ddm8zzfYoMYB+LWys8oB0Ezkg7
XjZmjL9gm5QHWxKG1wYGWTLfWmtymZV/2YSLICeyyyTSb1viA5M8bto809OkONP+ixPm
kiGeyyisxbL4jOdJByrfmFG+9yGjSqtuI96mv3uUmJU+l0XF7H54K0o6WAiOgW426unn
QTRIsDlE/GcEa1KZzTkjvgWOMg12NVQ2KyQdFh+YY7DXf+MfucEfQIGAVDMbBZlB0lCs
KUkw==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=PxyuRRJe;
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 41be03b00d2f7-c8a847992fasi994537a12.28.2026.06.18.14.14.50
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 18 Jun 2026 14:14:50 -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-8585ccbf8d-fqm2m with SMTP id recvd-8585ccbf8d-fqm2m-1-6A345FC9-7C
2026-06-18 21:14:49.586181054 +0000 UTC m=+160494.273634062
Received: from ip-10-210-43-172.ec2.internal (unknown)
by geopod-ismtpd-115 (SG) with ESMTP id zmvSsJt0SsWFATGs5YPnOw
for <apm@seahaven.com>; Thu, 18 Jun 2026 21:14:49.525 +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 55ABE89F30
for <apm@seahaven.com>; Thu, 18 Jun 2026 21:14:49 +0000 (UTC)
Date: Thu, 18 Jun 2026 21:14:49 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1714519375.1589.1781817289341@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 17597770281
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmvmyYsQX4dSXhol?=
=?us-ascii?Q?sSVSB=2FkmE6eyJLCy5WwVtzRKYg7UV3vqscOC5GT?=
=?us-ascii?Q?A5xV3SFJL4yurA0v1Iv6EnN130xkKLNMZZ3oXcu?=
=?us-ascii?Q?YM5dxDdYxtAhtR2D28FoqWDdjvtU1lsRRqMLfZp?=
=?us-ascii?Q?qYPxDyaUDeYhc5NtAJXvNH3db4tfoXbucNxVGUz?=
=?us-ascii?Q?g=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?073snlXIzxrtj7RrTwvIqA=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=PxyuRRJe; 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:
incididunt amet tempor
Creation Time(UTC): 2026-06-18 19:06:12
Submitted By: lorem lo
_________________
Work Order: 17597770281 - adipiscing dolor eiusmod sit ipsum lorem lo
Building: WIO9.
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/1714519375.1589.1781817289341%40eam-ejcron-node-prd-use1-BLUE-jboss-host.