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

163 lines
11 KiB
Text

Return-Path: <apm+bncBAABBJVRUDHQMGQEHMSZ4NI@seahaven.com>
Received: from mail-qt1-f197.google.com (mail-qt1-f197.google.com [209.85.160.197])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id novh9gmut8om80rd50hrgareee9363j573l7ghg1
for apm@int.seahaven.com;
Wed, 22 Apr 2026 00:39:03 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.197 as permitted sender) client-ip=209.85.160.197; envelope-from=apm+bncBAABBJVRUDHQMGQEHMSZ4NI@seahaven.com; helo=mail-qt1-f197.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.197 as permitted sender) client-ip=209.85.160.197; envelope-from=apm+bncBAABBJVRUDHQMGQEHMSZ4NI@seahaven.com; helo=mail-qt1-f197.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFGb2srYjlzYXFtbjdhSFdFYlBLSUszSWNrUkVLN2VWQVRZZHBvV0Z2aThjYVN2U1VTYjVUNlRoZHN2MkJDcUxiZUE3Sk1ScGsxYXcwdjlsNHlLcURHdGNTTTBzRE5ac0pKL0M0eUF4RjVKTXE4WXc2UFh4ZTAwVVNxSjVLamZGNERlUzBicXplTWtUYjFVZXhyblE1amczUTRKRkZaK3gzelN2S1AvTnBuWVlyV1c3RFNoVXQrQ3lDcnI4R0F1OThaYlZPaE9xRllTWnNrYkNFdWxlR3I5ZHdCeW1ubHgwZjJnMFBuVkIwdDBtVjYxWGhoamx4bmJ1UGlPRyt5eXJNY29VeUhpY3F4YjV3K1dTRGFud3FFbkQ3V1J6K2N3MENqYmtLWjVZeWZMSERxU3NFVW1SdnBiald1WkxXdkxxeWc9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=HKfv10iMN+STT/RldcuW5vT6Z1qkkHFUG4gFVZXqJ+bUu/1uPvELzxw+MMHNFNe9vpj+W4zMlkDNmDRObC5ItRDtj0tO7mTPSLvze6ihNwF4Vq+5kp2z3V4kZV3pQSrUyCV880rXCJmSxp+O3AGF3qS2lXUUaMpKc/p+APYSzgk=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776818343; v=1; bh=oVWmBM4gUhI6av3IkFE6z2lJ9/8vkK5M2e57/RUk06g=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f197.google.com with SMTP id d75a77b69052e-50f13da9684sf29240071cf.3
for <apm@int.seahaven.com>; Tue, 21 Apr 2026 17:39:03 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1776818343; cv=pass;
d=google.com; s=arc-20240605;
b=NwTbhj24EdC6yFTICsb+Om2tb01VDcukdXUitzLEOCXx5mXqdnWRAaI7dVxt9maaQf
HeVNBahufjyiog9CbTuGpe+yyBL4ztB9XEKv3vrxvI5w3hHHsk+n3ttiryPzMyPZJy+z
EBMJRF69FH3M6AtS/tIHvoNPupbBB3W+7b5j0qOkbANR4Qhd3O3lFFJIO3fUpL2TSSJx
XHnWfGu7a833g1vLSkjYBhZ/khMjmfyhCUPgt6fwHwhUn0zhRkGVZAv5CZFbRx+LjwdR
kUt652Boa4eQnu5Vvq9AA8SFq+ZD8PrllIglQE7lyLk2hyz+5MXEF9lKFwrilf30leJ4
WWiw==
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=fAm+kj8kPlXRHibKpwA48uATP2hSngfNC0uOUwGs1aA=;
fh=MGqd+ilesJbedPLYhmOF8POyLxhDSYeDBVJ9vONonTE=;
b=aqvn8M0zZx3HskFFftxz9RebYdWdxTeqaGxHTWffmGC61Hz4SW+EadBeLO/yHUoEKc
bd9ghpIQkhKzWRXbElfb2SE5ltX8+BuLIcyOyeEX4gQJOkU19vPiolRwX28ZR/v9CEfE
ZL5dlKzlFwukStX1B/8hwd6M6UOjJRt5DZXgNu8MM+GNBwVrSkm8t29zfHUCHU/B5CUr
68rgu3QIT5/sZ7k9bzDN/MqpbWITiEk5OkzmMU9VAYYInHtT4frufFReTG77o2JW9NTn
yBni1hIT+fzmf4PVYMEFfGekd2QiFGEqjynhhPA7zqN5samEqYaBm4t6LVY1y/4DV6XP
gW6w==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=gX8ikwDo;
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=1776818343; x=1777423143; 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=fAm+kj8kPlXRHibKpwA48uATP2hSngfNC0uOUwGs1aA=;
b=U+46mVbSFxKYD+z//LdRkBjZN5G1kx2NYXKu0KQIoPkVZ7g72BIWnE21eogw25lhbl
F3nFhb0VEWmzuEWIYXmDSn8KV6ksBpvJ9ZO3Ns89aZyWp9bUeVFAvWh10wYeuAKOh5Qs
QiA/3e15eCslj3eEUOmw0CFdf20xwUFFpMH1U=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1776818343; x=1777423143;
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=fAm+kj8kPlXRHibKpwA48uATP2hSngfNC0uOUwGs1aA=;
b=Xgl2mcG2eZeUj+Y4oCnCOLJoQ7qTo9bIa4sR2ZAkvI69o+6t/Nwhe8NVjWO6aJIFyy
rNjMBAueiT3u9kRyZh4e2TEL5bkHDT+A6unUHLUlJEsn26iaonpHveVkYjeNzPC8V3My
Y+4nuI5dLcHUG3+4DdUDOPr/pFG9CNLIKYJst/GE4ixg7v6KG2/GKV6V7LePKve8+sYW
1/TZeWd+uHSXJmmG282JMPt+TTiU5qD4VgqXvWswiIsYgbIWVKQ9LyJ71AIm55mdq4jZ
8abi9JCTLooV9wniCt4KUV0E71vsrLZpl6xeBs8qKfD6aWD89TqaUSaBLkmAnniUfqIi
R8jg==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ+SesFCAciw2bBm5dJKJhZ7QTTQLW8NghXemoVLA0UMMYkIjU8bM+hUFZ+xjakh9y5kFdY=@int.seahaven.com
X-Gm-Message-State: AOJu0YyK3dTWnaNJhC7+ZLYyNDhKuusVyl+21u/11lweLBKDKVWWXOYx
74nLTMq/66oHRC6iaLqE8yteWzVINRM4x/JEerJpkIwVlVZ/C/Zo/NdnumpoHbQLKI3v5Q==
X-Received: by 2002:a05:622a:aa50:10b0:50e:5b04:8104 with SMTP id d75a77b69052e-50e5b048627mr120518461cf.42.1776818342885;
Tue, 21 Apr 2026 17:39:02 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AYAyTiLd82tft1JhkxXHt6aVfW4/HxJtJzXmAJ0LwnDJac8XEg=="
Received: by 2002:ac8:7d86:0:b0:50d:9c5a:dfd2 with SMTP id d75a77b69052e-50fb18350fals24577811cf.1.-pod-prod-08-us;
Tue, 21 Apr 2026 17:39:02 -0700 (PDT)
X-Received: by 2002:a05:620a:4694:b0:8d6:2beb:9470 with SMTP id af79cd13be357-8e791a98e3emr2760718485a.40.1776818342217;
Tue, 21 Apr 2026 17:39:02 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776818342; cv=none;
d=google.com; s=arc-20240605;
b=YvUGSHOykE0BMS2+MMD/DV+it0t4PhztaMgyA5EvGfeC0JVaCiNo+Nv3243fKaUXWV
BUyEq72lkebd5EnRDnHPkFs/WVSkwdkwZDNeFjvz/aYz2Y83sGWY9fqml9BS8EvUBAa1
X21j3TRsg9Eg4dhYVDelczkTDf/e+SVq3i9nX1TNU42lQ6pJuOrJW37wuFO4sEYcyilA
4i6XRI4LGv8XjT396jx4E1ocJ+dqV7OCGbqV5j1od0q4v/wb5ciVpyAyE6+/b8nYwsKR
D+LpsHi7kTBTRdx2QORyoxbQuDiE6ToPmMHnvZ3aJQxmcVOJbeBpVajE83xVzLu6Ogfu
36Ug==
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=M8uX0qJ2pWmUwAAXXKvsZpJTkWadaeornvONpONUAfs=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=JKIRqvKARtV/u7bN+o7VoJPsWu+uHqdQIK09oAmZfYyGJYA3j92jfXonst4y+cTTza
Y3L0QtQDf13dZPuLX5dwubax8rDewhLt9g793q3r7aooR2yEqRNcaoZhjKV5/7JN3n7u
6id6oqhJGjTcRoc2K7uZ2KtdTOlbSDwmy3XzGc1uMYAbDOh+GvG4q5mEIf5G+bg8sn67
mdXKlWjfF8tpWxMRI6s2fTtCI6Zv1UJ95djGx1jBKRwIPOpZgu+LVLh1sS9oxIsdtJQs
GRORL1Rnrtry+U/2aazWBIad/IilaJ3UeOari3ZUMobbG2G7TiiEmtkG3+iLa98NJUyM
cRiw==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=gX8ikwDo;
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-8ebbc7de432si670986185a.429.2026.04.21.17.39.01
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 21 Apr 2026 17:39:02 -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-5f5c4d5b4-rs9x7 with SMTP id recvd-5f5c4d5b4-rs9x7-1-69E818A3-6C
2026-04-22 00:38:59.98047699 +0000 UTC m=+10503.110925780
Received: from ip-10-210-43-171.ec2.internal (unknown)
by geopod-ismtpd-74 (SG) with ESMTP id 2Q51zXEiT8OsNgFlcLpN0w
for <apm@seahaven.com>; Wed, 22 Apr 2026 00:38:59.961 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-43-225.ec2.internal [10.210.43.225])
by ip-10-210-43-171.ec2.internal (Postfix) with ESMTP id DA873E2A53
for <apm@seahaven.com>; Wed, 22 Apr 2026 00:38:59 +0000 (UTC)
Date: Wed, 22 Apr 2026 00:39:00 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1233278533.20114.1776818339889@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 12085878694
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrk4HFyEhHd6kdMNU?=
=?us-ascii?Q?obcLdU0OIwQ34xOgSjR42R2a5CZqdQv2KOb4SL1?=
=?us-ascii?Q?ROTWi=2Fj=2FHb3ebBsQzKXFkMVXM7TtJUNoCcswg6i?=
=?us-ascii?Q?z=2FtFweEqcNhnyJfx+XaraVFxTEEzEgv8XceVN4O?=
=?us-ascii?Q?AlprfRrx5ZYqE2XeT=2FlkttSInzyXxubTWbRYN8W?=
=?us-ascii?Q?g=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=gX8ikwDo; 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:
ipsum eiusmod ut amet tempor u
Creation Time(UTC): 2026-04-22 00:36:53
Submitted By: quis mag
_________________
Work Order: 12085878694 - tempor ut ame
Building: DNJ9.
veniam ullamco nisi do sit eiusmod ut labore labore amet ad dolore nostrud
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/1233278533.20114.1776818339889%40eam-ejcron-node-prd-use1-GREEN-jboss-host.