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

177 lines
11 KiB
Text

Return-Path: <apm+bncBAABBBXPRTIAMGQE6Y4AOPA@seahaven.com>
Received: from mail-oa1-f71.google.com (mail-oa1-f71.google.com [209.85.160.71])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 3fu7va1r7e1rv4ekc1ouafhhpgmou727ntuetk01
for apm@int.seahaven.com;
Tue, 12 May 2026 14:21:59 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.71 as permitted sender) client-ip=209.85.160.71; envelope-from=apm+bncBAABBBXPRTIAMGQE6Y4AOPA@seahaven.com; helo=mail-oa1-f71.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.71 as permitted sender) client-ip=209.85.160.71; envelope-from=apm+bncBAABBBXPRTIAMGQE6Y4AOPA@seahaven.com; helo=mail-oa1-f71.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHL2N5ZENNTE1mdUlkYXZ1a3pyUGNwMFlsWG04UnBxWlJSUWsyNVhMRlNWbEt4OWxWaFJvT3k0KzVoU3U3TWFuLzVYWHBjNXNyRWE5cDRQWG5JdGE5OTJoNU5MU1RHV0xCZ3I4MWtIUWxFR0dzNG50L0x0N2R0Yk9ISFpka0dUUjI3akRRTUpmRUdxbnBQUUJUbG84VVNXUE0rUEJud0hxQm81SmVyWkI4N0Mya2QrZjJsbVhyTHVYYlRDYTJCOHd1UGNtQUsyNmkrS2ZVUURMT0Z1TjZBWTErMWZ0SDNYV3R5TjZxWm82YjU2S0tZalVsMTNKTC8wSE9Ja3dyajRRRnhWaWdZSXRRdGlzNmpNMlplbTBNenJiMjNFTTZMWXF0L0JUMVdBRDIzZXNxNGhpcDAxeXJLbEFRZ0pLSnFKTG89
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=E71ayTUVSwda0AwclH4byjoBLcIboVeGkvT71pS0XrNIAxWJ/thZeK9VXzr0m7OiJL9Oc7YZNgqr8+lsa/uLjwLU4a+o2Z1q0asDIr1ei/SxHmE6tHDs2sQ01hqwnEh2Eht05j9NJghq+hl72iiKxs8lsKYJbtR6F507+sErmlQ=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778595719; v=1; bh=4C1d6sNJobdygsRljQhK8fUmi0trtxxoAlzqhO7td6U=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-oa1-f71.google.com with SMTP id 586e51a60fabf-435c91e13dasf4159207fac.1
for <apm@int.seahaven.com>; Tue, 12 May 2026 07:21:59 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1778595718; cv=pass;
d=google.com; s=arc-20240605;
b=RXbu1fHs+ppELaHsL2SxSbFP+vEczMI7K+UtcJ/Iuf6uXlhOzoVpnFcXlEN2ZbLTwQ
xgXbzh3O60Db6KG4/HlidpTzooFX7QWuiwPGCAOfXLUHUlFIVnlOORlcEsbPOAmIplFF
7j+fStXH1vTZL239OHlCeuRgFcF8hArRBKK4/AfvRgT6t+xEqf4rRtLenp2VnoeUN5h+
8qUE49YhB2R2cutdn5tEHm/o8me8/r47o6J2O59tHlFDfROyIF1LnUOrgFMk312twZuM
FKocn/dikYMLdTc3lchhOShJdSqSna7HawDkdSJ+ArZVN7lQwbPW0GdVVIULAyZeie1j
mX4Q==
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=GIyzJhdOPBugKTBw/KNmeIIoDwnJ38FMbyXSImaWnik=;
fh=x+Tw5oonl89at2oDXsAWJatsj8dzPoMY6r1VMo4Gurw=;
b=EeL0SY0ctvsyyn8T2FDVSDEdg3nMkC5McKBi7VdoOCHfG4+jAZMoN53gSN3/t+GO53
Sc3y44sY4jCTRCP736xMkCU2P9Xk39/U/HDPhWGvLAHx1tf+rZbp6jWoegjfHkU09WRF
dVp0nzQqx6tfQ4/tToQYqw2ohHMSZqWhnuLXY47Xsivk2AzHmtDXMJGoKF8LyMFh/JTG
hSoxem2q7mkk3n+Ydq5farAmuYQiAENOEmi8hfYnM7SIZwAlnaRzCyjfqYilHbSl4XAh
4hFkIXDvH57zK5uRpoxkHbB9Dzf57V+vudH8yEYmStamPNJUtbNJ284HKstK2C+Fz2w8
Nbzg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=LDsXCKR5;
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=1778595718; x=1779200518; 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=GIyzJhdOPBugKTBw/KNmeIIoDwnJ38FMbyXSImaWnik=;
b=c08UHWqcGeWCThqGTsuMH+319uxBqX3LoRq8qUDbvNIjZZfZgYRMrH09pqI3BbNQx7
YPgGtqBbHM8MeBe4qBgYPeZEygksurWAkI3JHpGTjwS50JVsxVAb3qxDyBRnOZaQXBct
305g0VZ1zF5Y9V6Kl9AoTCjNtx+z4Uv+wbuH0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778595718; x=1779200518;
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=GIyzJhdOPBugKTBw/KNmeIIoDwnJ38FMbyXSImaWnik=;
b=SRk7dI7aa5GeX5lb938s1SiJa1QFIWHrURJXfj4zPmhdDpmo8/UF6vO7NPREzFaXdg
t5349cBNVwlXu7cwm0hr3z0xKPOkVLa6QQ7KbCHMhBdoVurOvhYlnR7ucxxfjOfHPRJr
YkP5/0iazc2yy48cbH+v1dC4TLhZrFIb94IwsEPIeDcZi2D29v8/wwHxxOwWXvwjH2M6
ziKsXquZdTAkoYSD9SO0WyLRYLq337MWXDykTgLYXLDsEx2dBCNbGRQEUZtl3bM65F00
YUjgqQN+8QFXW3AhcIBAHMXKYqJOAiN55L7jUlS151QOeOQY6g/BOggZ7cLOnalbpiSN
MQ9A==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ/1to7OCTK2lGWHmEADZQcw2qxwaXjsW50xrBHCqNVIsP+XwnZX+td22ncb1jrKVf04rn0=@int.seahaven.com
X-Gm-Message-State: AOJu0YzPznxU1zLPodumA7EO9mmNNehU5i5amgLVqOQj7iHPbVmj6sbn
DJnGJqy6jSNDw2mYc+2zB61R/n4qAJUsj1xy5JH8e/m8ZreHj0t1j5PI2XYjxXhxVc26EXdtTyS
ecA==
X-Received: by 2002:a05:6871:80f:b0:42c:ecc9:58b3 with SMTP id 586e51a60fabf-43588993aacmr7855737fac.10.1778595718551;
Tue, 12 May 2026 07:21:58 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMON/CJ+fE3hMBidE57hBZhd9H0Jkan9tcfO1VSjAc42nw=="
Received: by 2002:a05:6870:459b:b0:42b:cff6:f28e with SMTP id
586e51a60fabf-435907baf3dls2155051fac.2.-pod-prod-03-us; Tue, 12 May 2026
07:21:58 -0700 (PDT)
X-Received: by 2002:a05:6871:c64f:20b0:439:bbde:c7c4 with SMTP id 586e51a60fabf-439bbdef17amr442076fac.24.1778595717850;
Tue, 12 May 2026 07:21:57 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778595717; cv=none;
d=google.com; s=arc-20240605;
b=fjOqdgcFVqAL/nCmya+0mHoewo/Y0Kh0s0r84xnetHF1WJWvisHW+1CVZlhmM31esD
ag4HAUwyCs6XpkwXHmdvYYnRqKn+KWs3GencMlDv47TF/YbkUWQFhqUAFwuj/ajX+lrq
GjNGhj1BaKc0kmWOGVWAvX4jSd/WnCPsPDdgR9nId/vwq3DccSdW/ohRlN1YKLru8nUo
WFblVipCUzGGYJxHuTW8g3DVm9FLf1B8PgOXLVWCak3+0hv4JGrG1tS0VUO72Y1HKbCF
JtAY0MzWhIyi7IfNRDq4G06EWL+NR4qRduy8ZDmLILaM5HDMoZcNGlasjZJPkayiuWdx
n1og==
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=md7t6BtIphyHuWoZ6V+YQHHE7fuX99K0sSPJ/mlMi0w=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=Ba+d3d2ImQcjoHx8lFedqvC5BemP0u051nQ4K3jWu+mkvM+I/tPZEOMRoEGdnP05e9
g+ntbaG1W+VwEC3xVbo9GX8oW2PWokXL63meTgUbRjN2La+bTTSqbcP4TPZDmvhJldr7
h0hIGAm5V+y6C9CbEjFV0KIBU/oZIFf0UjHuPt/nUYg1HTDUcVlEDhPSsLFBwWn1gZnk
AdEBxTHxYr0D0jPJl6+bpFSZUrDvgKM337QjO8WKtHoqmOfozBrWKptYjLLzD3X3pd7Q
M/veW7mOWjsDOlSvI2eYI2eZGyaXsPZI93wspgb7hQj7ccZesiiyz/nYDn73x3EaJw5L
k3vA==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=LDsXCKR5;
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 586e51a60fabf-435574a59f9si10102940fac.219.2026.05.12.07.21.57
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 12 May 2026 07:21:57 -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-5649db56db-ltc4b with SMTP id recvd-5649db56db-ltc4b-1-6A033785-8A
2026-05-12 14:21:57.340483262 +0000 UTC m=+1183707.863631854
Received: from ip-10-210-41-165.ec2.internal (unknown)
by geopod-ismtpd-5 (SG) with ESMTP id ODuKoe8dRE6N9zNcXaY5Vw
for <apm@seahaven.com>; Tue, 12 May 2026 14:21:57.316 +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-165.ec2.internal (Postfix) with ESMTP id 3D30169EAE
for <apm@seahaven.com>; Tue, 12 May 2026 14:21:57 +0000 (UTC)
Date: Tue, 12 May 2026 14:21:57 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1947515653.11906.1778595717246@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 13996242160
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrn1Q3Xqoegqokbzq?=
=?us-ascii?Q?T7mavhFC5NL+VOznBLUmxOMiMhwqzLSp3patiIV?=
=?us-ascii?Q?oS=2FHzZv5osiPfqTEe2ghJKpfmwpq5CThfjp=2FXNr?=
=?us-ascii?Q?pHfO7KuQ1C7lKfk1MLfkrS4K7BtRmlS3a+5cbCn?=
=?us-ascii?Q?edT9Q8cuLhOtJ2FymvD7PcYi8vZQdV+=2FuVuXnVw?=
=?us-ascii?Q?Q=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=LDsXCKR5; 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:
lorem lorem lorem enim dolore et consectetur minim elit minim ullamco nisi do sit ad adipiscing minim ul
All itemized quotes have to include the per line item breakdown for the labor section
Labor Details
No. of techs
No. of hours
Rate
Total
Once that has been revised from Sea Haven we are good to go with this uplift. Thank you
Creation Time(UTC): 2026-05-12 13:29:16
Submitted By: dolor l
_________________
Work Order: 13996242160 - aliqua adipiscing dolor lore
Building: XEV9.
minim dolore nostrud se
et nostrud laboris
tempor ut labore n
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/1947515653.11906.1778595717246%40eam-ejcron-node-prd-use1-GREEN-jboss-host.