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

172 lines
12 KiB
Text

Return-Path: <apm+bncBAABBVUXQHIQMGQEFAWEALA@seahaven.com>
Received: from mail-oo1-f70.google.com (mail-oo1-f70.google.com [209.85.161.70])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id upqu311e29j2prhd14neppfmp8loj23b8mv2o4g1
for apm@int.seahaven.com;
Wed, 03 Jun 2026 15:44:22 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.161.70 as permitted sender) client-ip=209.85.161.70; envelope-from=apm+bncBAABBVUXQHIQMGQEFAWEALA@seahaven.com; helo=mail-oo1-f70.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.161.70 as permitted sender) client-ip=209.85.161.70; envelope-from=apm+bncBAABBVUXQHIQMGQEFAWEALA@seahaven.com; helo=mail-oo1-f70.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFR1FPVUxhVEFSNE1SUlpyN2pmUU8zbGpXR0NGVldLdzlkVkZDc0c3a20yaCtOOERpUVBRVFBVd2VGbVpFTmMzZzFlZFY0UWd6OGsrYzRFZE4zbUdhWGtmQlNQTnpuTFRzSjR6NGxMZjdhWjBtaDU5YmtWUncyMWlZajI1ZFlGZUUxN3dOeGFnVks3ZW1XTit6NlU5VzBDR3J0anZROWdtakowNS9nWFlIMXFaSk1wd2xWZlFzTjg3ckxhWUttR3ltcGRiL2RDOVpyYjFsZjBIc0YzUThCZVF5d3RjZjBqOERIOUxBUms2Uk5PU3JVM0xtbGY3UitzaGM3NGFPQWUzNjBFRnFwOCtGNXpkR3pWdUlldXRIZXZPMFdva0puN2ZDeDNXQ2cvTkR4VWoyNHJ0d0JCZndpclZMNHRmM3R4bHM9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Bd4Z5P4m2T0SFQg21bgFLDzq67A2O3hFi+Aer7wMQhoNftcXEQMhtH+Ygtq3w66xXEbJWtt+smOz8DGXTIoyYdrlCgPR0Hw/r954XRU0iCsRPMCDjrAAbtfE4JFtqjTrmDf14gZPbaeNRImWTVFHn2HrWZzNahud7hyE5WTdOGQ=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1780501463; v=1; bh=FqaxaQyA/eLUtQrdWsGMqBNL/5OVTvWHF7aN3U/oASk=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-oo1-f70.google.com with SMTP id 006d021491bc7-69d77736830sf22111498eaf.3
for <apm@int.seahaven.com>; Wed, 03 Jun 2026 08:44:22 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1780501462; cv=pass;
d=google.com; s=arc-20240605;
b=DLB+4yzEQSeNFDbuJPCakZ8YU7Vdxf42H1qucw+fLy34MO7USnG58ySEuS7klpyvfn
znyGQcduZmxS4JOSbsVVaEINPwD8KhUelAVimt6xhhtudpfih8jEKw4f0Ba6Q1DOfNx5
GglDBQv6UVt8WSsqWKqMDj+4DC8kFAa2YEv+bKhobcRlLcwaBSDDaw7bXYNFYpqvdxja
euchU14m319w3MLFD/xbACnoqWJRc110Z1jcE3JYSxYM5/Ew/n0NEFfEttGWM4e45A41
7IdfXYAUvyp0YUzjzcZ37ZIZAzEJ/o6+e2tok+/03bUqCP37gE5D8Nq97zm+B4s9bAch
676A==
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=KeHJ7tcEf9XS4eDJpVCUltSd+QUt52MqZwpADjggk6Q=;
fh=nw3oxw6JqxEjWDb1Hi9/VYqzWUUZDDWp0dZTWbsiQ1I=;
b=T+aY3yOG9ikNGo1BUHCtnfZKweK727FZYzmQrLF71xP27OfAFnb+CAZYleuaH1pp8l
Wj9WZs41sMR11zle6TeBZ5oMgFmZv9qka2Bks/W5H4O+gGusadk0ilC+EMX0eWluY1wS
CwC6hauUv/Na0Jwk9wpd7mLad7XFRXURjApmLqrJtn2BFNHFNOqGFempPQmSl3LPbhmN
u28jHhB+vAW07ehhxbU0g1MwOci8mXIwb8+G3JYGr4XVHniwJddax/nfMLvSKmr36tN8
tynWAbDWakPMhnKzP/NZJkZu5bP8JIspyktkswabt0zTFazTUcrT9sqmAuagvFF1SfSp
wMFQ==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=kvz7roQM;
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=1780501462; x=1781106262; 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=KeHJ7tcEf9XS4eDJpVCUltSd+QUt52MqZwpADjggk6Q=;
b=i3gwH3wM9oJzB/ujJmuHjPq+JRvO16Ix6qqjtemvO6XS97OcZuAdx8aVuGipN4c2hE
Kfc/2znwHsM1R518m/nK52T8fLHiREALqJDIzDeKulUkZ40+VlzAeCQ+K8Aa4s/7D9j9
i8DunvHyetUNHqhdgOI/Gy2NBITwxC1MXo+KY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1780501462; x=1781106262;
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=KeHJ7tcEf9XS4eDJpVCUltSd+QUt52MqZwpADjggk6Q=;
b=l51OzM4bItNrcqTMTCg4XSOs2OfY5PUL6ygMwXpy7dzdfx6u2v+nZERszyFGeBHop+
P5+oLpSxJGsu+BUFj8DsflBK2Do+hipBgYCd35x5Kn7HiuNXzeP6UkaBk1pYk5xTjCFq
a+Lj83h8111K1tDi4WcB4P/ozGC4VQJhpTu2xYXDrsNPmgqy2w7iyo3Ra6vzkp2cOqeH
Acr04M2EiRlJHVuTK7psUA33nv0v0W/cl/+b+FWD8x0TG51FctbCXQ+6GEUK8jDk86Jt
+9GYDVNHk19mNtne0woYXCKsqmCe3+hY4cDEWFkOtz9Z94raNnbnB99ASiZCv6feydqx
pERw==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ/Y6QUm6UjJzf6BJ4fJCLgj4irpp9Z2wOV75WlJjvcVv+JWj6WWbcjLhV0H0Ocug5chHwA=@int.seahaven.com
X-Gm-Message-State: AOJu0YwbShFvAu/sqYATs94kBiUaclcnlISRILCsQ0Yp0+JR0ALjqMB5
nEZ2M8ihBqSOO5iWKca/j6Wgz+0nFroMgLtwOv0qi5XpMvLdYhleTNjS1D/JNRbQ+G2rUw==
X-Received: by 2002:a05:6820:198b:b0:69e:3e14:f873 with SMTP id 006d021491bc7-69e47f6aaa0mr2095305eaf.37.1780501462106;
Wed, 03 Jun 2026 08:44:22 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMO/P4VBXxzgeo/r/rDf/sBfppGeIxM7WjnAutu10aCUkw=="
Received: by 2002:a05:6870:61d2:b0:43c:2dcc:e1c with SMTP id
586e51a60fabf-43c51b7b193ls5482303fac.2.-pod-prod-07-us; Wed, 03 Jun 2026
08:44:21 -0700 (PDT)
X-Received: by 2002:a05:6808:f01:b0:485:7c5a:63aa with SMTP id 5614622812f47-4865a913ffdmr2519447b6e.5.1780501461563;
Wed, 03 Jun 2026 08:44:21 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1780501461; cv=none;
d=google.com; s=arc-20240605;
b=gR1n/vAtMwUgbuDxUX84CTQk+5Maknx1MJm48qj1G+ImBzpn0BJUDGl5ZVy6Zr7Z96
PIBXDXIiWL5bTETu/bTNQbkMfut8j/rhmGEbqxdf6gmiBvaVRwGOmbMT1/ZJmiIGRYZc
/anB0UU+DxJhcz76XbHPfA5cIStOLKpngHDB43q6omMF3tPOT3ymrUjAAI17fYhHIwqk
PY7wpMlJ92ovomYB+GLdk6nYjhkfkiPXUkHBn8Rb4j5zpfD0OoQc7gXnMRYAyQFXx4Go
tzeJ/Ko2OvD5BO5Uec7ckvbwTrWkcYl2Hf/apmuWXOsZI7CHHsDLA6FvtgSZ9OxGOTPN
V2Qg==
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=vlRvCvG0pCNAYGPv0J1hL/S41SfvwYV+nAEPd5b4EEQ=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=R/DoVtihY33WDdjN+mthKFG6dS/767E/1kN9gF474renB/ZqhP4iusbkYkKB7Dzx2W
p4qnqqRJGPw8/wWB/PaUzY+FrViYoZ+8pm6SdQUiHq+o7ONOV53SSzw0ZGRen6cd7UJ/
rC8aPLlexQD+QeTqRbrgSCYZWFYA3u25KEBRv8xA48nlErg2Uh252SYXBK/fRpCCn2ZV
9+AhyTotYnMbJ3+KmRK8J3rY1PFHjGdh0CQ1Q4uy/5vi+/3KqZ2Ko2vpYqaAxUc2cvJx
wCFz9LW4v2RhOGXxDJNu/HL6wly8l8DK4Epx5hw5hXnsiUzyiLQIDmjU+0pV5JE5rVIp
9FLQ==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=kvz7roQM;
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 5614622812f47-4865b9b324dsi1584866b6e.73.2026.06.03.08.44.21
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 03 Jun 2026 08:44:21 -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-6dcc959bcb-tspt6 with SMTP id recvd-6dcc959bcb-tspt6-1-6A204BD3-1F
2026-06-03 15:44:19.916634689 +0000 UTC m=+3089450.035811795
Received: from ip-10-210-41-125.ec2.internal (unknown)
by geopod-ismtpd-86 (SG) with ESMTP id iXAHMLhURGyvvPmB3dnXFQ
for <apm@seahaven.com>; Wed, 03 Jun 2026 15:44:19.878 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-BLUE-jboss-host (ip-10-210-41-27.ec2.internal [10.210.41.27])
by ip-10-210-41-125.ec2.internal (Postfix) with ESMTP id ABE87129F2E
for <apm@seahaven.com>; Wed, 03 Jun 2026 15:44:19 +0000 (UTC)
Date: Wed, 03 Jun 2026 15:44:20 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1738477332.11419.1780501459690@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 18545122745
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrlCwZ=2FSxc1ZTLOPh?=
=?us-ascii?Q?weD5PXvoumcilBYF5NhbVW8hLKhTZUJgi7rfqcq?=
=?us-ascii?Q?1gSZGKzyzR3sA1wQJXmbBO1k=2F8J0kiMiYJkjCDx?=
=?us-ascii?Q?T+yi+4PVMykYEG4p8DY0cybvz1ktAqmljnsNC0k?=
=?us-ascii?Q?ddzxRSxptbXvp8j2EsQ7FF=2FppIYw0WUeWhBt6Pw?=
=?us-ascii?Q?Q=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+mX3aBiJ8UFTXqKjFuPWkVZ9sTziek78Vjc?=
=?us-ascii?Q?4elSxycKHcGMqB6++raBMUEQqjltabCt4pMVhxb?=
=?us-ascii?Q?So=2FBB+F8CePf+iTHSCFxHc=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=kvz7roQM; 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:
consectetur tempor sit ad adipiscing dolor lorem do veniam magna cons
Creation Time(UTC): 2026-06-01 18:51:31
Submitted By: magna e
_________________
Work Order: 18545122745 - tempor ut amet tempor sit eiusmod ut labore amet
Building: WID3.
exercitation laboris aliqua et consectetur ipsum eiusmod veniam eli
ad adipiscing
consectetur minim u
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/1738477332.11419.1780501459690%40eam-ejcron-node-prd-use1-BLUE-jboss-host.