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

167 lines
11 KiB
Text

Return-Path: <apm+bncBAABBX7FT3JAMGQEYOWUXEQ@seahaven.com>
Received: from mail-qt1-f200.google.com (mail-qt1-f200.google.com [209.85.160.200])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 44qm9naq84tr135boc3bhk204j2mdg8omd2tfq81
for apm@int.seahaven.com;
Fri, 03 Jul 2026 13:02:24 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.200 as permitted sender) client-ip=209.85.160.200; envelope-from=apm+bncBAABBX7FT3JAMGQEYOWUXEQ@seahaven.com; helo=mail-qt1-f200.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.200 as permitted sender) client-ip=209.85.160.200; envelope-from=apm+bncBAABBX7FT3JAMGQEYOWUXEQ@seahaven.com; helo=mail-qt1-f200.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFa3Y2bVVEV1NiRzFhcis1b3dtVlVkQXYvUWo0ejFIa3BXOEhMaFExUld0ckR0Njk5VnUzTWYyaytiS3N5TWk5K3RLcnE4RmZvVCsvT2kwbU1RSi8vczlwQ1lmNGorY3NYd2lXTkNIWFRwcVFndWZhajc1Tm53K2tqWmVpdWlFMnN4cUFQSWhSbzdMdytRYnd5dStxRDYybms4eklQVG1iSXpraEZTOGF4YmhraTFvTkt6elBvSXNScURUc3hVYmo3a0p6Ylh6L0NRWFNLVlRPb3NhRklIcGNoQUJ4QU05ZjdLRUp6b3BVOEhwcStsY0RjSjRBZGQ5YzdPVEIxc0J0MjN4N2xPd1p3VyswS1FIenZjNmgvVUhCZGpiWEV4Z2NwTWdWSHNkblNXdG5LVTk2VFJwOEhnTFBvaXJ4S1RIUnNsWENEL0VQTS8yMDdUSGtzemJrelg=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=ElnCtz4IqMRyqnGqVtMkeDK1N9jnU8pZ+noGBDOaSbNENZx7KRJYgihZtQz8CGzth0qtP8qdLviDfH4fjb4MTeXq91DGrf5qfR751uK07ZpKe/nrlwLm5AALijUqoCQ2Lnz4HfV9zhJVf+pRrsajBAM96D28E0EhOjzFDhT1/R4=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1783083744; v=1; bh=ZyARzEqVwqXhMGw9bbFVqypCZyI0n4j97Aiav4xL2Qo=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f200.google.com with SMTP id d75a77b69052e-51bfe3fa93bsf6512111cf.2
for <apm@int.seahaven.com>; Fri, 03 Jul 2026 06:02:24 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1783083744; cv=pass;
d=google.com; s=arc-20260327;
b=ImmiNg6+Z+R4YX4EeL5Lb/WIC4yESR/IYvdpo5S9NXRO+PXn1lzwJ+Zm6F6NZgB9Gc
gZRtPZFl1W4RJ0Qin0cCEz8euoyAnGrSFiMYCMuJA9Zwo9pGRa83r8AvYlzlqhZD5Mu0
GnCvB0eRHAnZn8CAxDbwH3G0d+Vv9gwCH8vDDKBEXRJt1YGXfgWAsmaYRDT5UUuC52xK
wTqLHDDUIhFXR+LL+kXZDGBAfaWG2IVRX7pzT01ISZT1inUqH/72D8ce23RJI/K4ZXPl
x+pghDWAJVkQgQw38Xiws8d2GnLtkTJw69/CY1qNKe4p7NIVfN8rtDyZH9v87QUnDqNt
bx8Q==
ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
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=bCABDlSz23IAiNTS1P0T9zPLkJApZCggJTI1JLeh+1M=;
fh=IdoWz/8G9nIEKmRC+Oa7Uz6t1tEh32j6cFfK77xVP58=;
b=NmUSQ2B43V0VwEoMFKfljM0H27n7jQzcO8YDGgyKN00DGIpLi6XNdBHrxgm0t5KRm4
XnX7Txn7yJB/RYfh11Zyen6dyw+EEYRW853JcnJZ2gfROEqeBPkDu4Tke08/vgbdCpk4
TGZ4qUsRLiGCpDbLSMLRwf5WIYZD8kCboPVdWTtlyu9hVe6PLlF7nL/R3jEwumCihjOJ
ftYmVtRtxgaVsRbupwnKEkH8g7H7nR6103rNL3VGR+Q2kFyfIe/+GOrsXA9bRO2gk2+w
iu18v5AaJ+KxKnMaL75qCKNpQ83hp1g45k5nH1MtYk3vrF+svPZv066Vui/ctqDPvGw6
tp6A==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=HyHZWn8r;
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=1783083744; x=1783688544; 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=bCABDlSz23IAiNTS1P0T9zPLkJApZCggJTI1JLeh+1M=;
b=N6z8tQ2GKxcSlLXwdO5MSUKdfAncrTqYG/q0idyFAYSRilaCJxMAlobe49wqGbhNp8
r4UmcmZB80pT/nWev8W+I2o9bOKlPlqwaAftPFuytTWDxEVXW3jQXRszlHIXXX7BI7Yo
sp72zgztsU9FVQejhJltLe/QYglY3vjCBJbjk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1783083744; x=1783688544;
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=bCABDlSz23IAiNTS1P0T9zPLkJApZCggJTI1JLeh+1M=;
b=EqjpbzqlYBhUWydrXGKtamUnftbrJViVUIt8v8y6WEWkB6wZMBi1GiEvmMTvtU9n6I
2NG+7MRFBHXaVlTRvqcPD0trQC0PogMQUE5mI+Cfdk+UhwYsdYijtGAZ2rBz4K4mALwL
4MEEnvzUUX+37ZQKUAJYsBZuMflE06h18WCaUL5kHrlcYQC7Y8qJ8tjthiu5IRBslzS4
dMFQTtMDIYhIxMp6MUSnnYR5Y10KfZeZsVHIs0h2qXIZp3+xyZKew7dVOCqK4mTK0mQY
Sw4oZQqvPOuWDRiuqygg/CYzgmRRvDPNsSAkCh6xvs3BLednTD+aOguaHl7vYLQPlvk4
dtvg==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ8iNhZC1FNmuGP/TxY2Etv39RJWASiTB5lVHa8rOjiJlYWuJE2HOktX8ez2Jk8iDMIuD5E=@int.seahaven.com
X-Gm-Message-State: AOJu0Yy6O3UCSiF6WqTZyKdAonUOUsW/33oI/JUb8v+TG/zSFkeOe4jC
7EIv7nhi5pEyQnQGJS6Ray0QeNlZtx8txntvoddP1klbUdYJObpto0DnAQPhvvHoeIJdlA==
X-Received: by 2002:a05:622a:4d05:b0:519:e020:6087 with SMTP id d75a77b69052e-51c26a5382fmr152593531cf.11.1783083743733;
Fri, 03 Jul 2026 06:02:23 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUefMIUOCxRTaCYDNudYu8mv8RM9OylAmoXgIKHg5XAySw=="
Received: by 2002:a05:622a:50c:b0:51c:1d25:ea56 with SMTP id
d75a77b69052e-51c215abfcbls65931581cf.1.-pod-prod-01-us; Fri, 03 Jul 2026
06:02:23 -0700 (PDT)
X-Received: by 2002:ac8:5995:0:b0:51c:13d6:b4e3 with SMTP id d75a77b69052e-51c26b4ff46mr133891411cf.64.1783083696923;
Fri, 03 Jul 2026 06:01:36 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783083696; cv=none;
d=google.com; s=arc-20260327;
b=axMhfnZjkqaqGHKCgxWrm1hooxh0rdFUPLjp5QH5h7cOH8hhsDg0Ak1lMK8kAIZ6U6
DjvSBgkMSMtmKViRBvs0NHrraxekQ0MJuNWf7bh+PTNaz1ggj2Mc6UkJwwlV6TZqeYjX
KFwJgJlIOz9WNMRlj+l7UW0Pbo+vFhiQtasuCrEuz/amIsr+pZ6Lllridhle+wUzX7mw
Iz+64xa74V1HhCU0nJPql/D1wwurDo6YgBYnB9MXLm+mGbH82MqOTIiossNDe2RTDte3
q4GGZ8xikjc6iwxHU8SumqN+ks/Qx4d7zRDwbNX2eRWS/bIp4+rpXXbgDoR47f31+Tkh
lu8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327;
h=content-transfer-encoding:to:mime-version:subject:message-id:from
:date:dkim-signature;
bh=KeuLmjhfbfyUVdqvIXpU0nFmWGfVSvbGPGaZxddwAXg=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=XOqwoBY2qhnswfcWgPnO5N91wmJiBJUaEI/h1InDlBxFnoL149nSuKkNJJmI84lBbO
1pfL8mjznA6qDMwtWBhlhXNWpXgbKiiWtJS4iG83kJ6NvyDgGioMyhcosFW2E7FP0t+k
CVnBoMODZQAdYW2MzR7XSoZgYSVOMJpS3Auos8WpDozCBocBgH3j9Amy/6JWqYlzliTg
ZsPrrWQwnhCxeaoKYYsktn/g5rLp9qtDJ0M1JXL2L0p+eUzMga/cgi8KWMLub7T3ca3O
Lal9uUuucpQbTqt+946FkvdAKct5CQMQibiH3M9obCeZ7uCxJV5OhHfOeLeOtEnkNRKI
VSAg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=HyHZWn8r;
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 d75a77b69052e-51c4219fa47si19013691cf.349.2026.07.03.06.01.36
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 03 Jul 2026 06:01:36 -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-5dbdbb47d4-mlngg with SMTP id recvd-5dbdbb47d4-mlngg-1-6A47B2B0-12
2026-07-03 13:01:36.019682521 +0000 UTC m=+914751.453151549
Received: from ip-10-210-41-20.ec2.internal (unknown)
by geopod-ismtpd-100 (SG) with ESMTP id wdZazRy9T-2s9gawJA5rAg
for <apm@seahaven.com>; Fri, 03 Jul 2026 13:01:35.999 +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-20.ec2.internal (Postfix) with ESMTP id C666129F2C
for <apm@seahaven.com>; Fri, 03 Jul 2026 13:01:35 +0000 (UTC)
Date: Fri, 03 Jul 2026 13:01:36 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1438227624.9962.1783083695808@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 13401256362
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrkrjeFpDqUbTGs40?=
=?us-ascii?Q?fa4uyjJtmMZlauoWf5GpPj6=2FyZddl89s=2FA61B=2Fi?=
=?us-ascii?Q?7qx+eodCzsROdfGdjh9AP2G3crRDTvYPZPiL+4D?=
=?us-ascii?Q?SS0I0wfw5aS7fBnmzkFpHWGX9WNSfuJRO+lqVKg?=
=?us-ascii?Q?vvBSEq3j11DQJJZ3GlAcJc3EVwchfdYmBJe4vPo?=
=?us-ascii?Q?w=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?0TNCkwuKJjrVNoxQUrR=2FdC0E8aP4po8dUZd2eUq?=
=?us-ascii?Q?FUvaGiPtpJA+tJdbId3RWE=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=HyHZWn8r; 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:
exercitation sed veniam ullamco aliqua exercitation laboris aliqua ad
_________________
Work Order: 13401256362 - lorem do veniam ullamco aliqua et consectetur minim elit incididunt amet ad ulla
Building: HLO1.
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/1438227624.9962.1783083695808%40eam-ejcron-node-prd-use1-BLUE-jboss-host.