procurement-ingest/lambdas/wo/email_processor/tests/fixtures/assign-html/assign-html-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

172 lines
12 KiB
Text

Return-Path: <apm+bncBAABBEH26TIQMGQE6EAQRRA@seahaven.com>
Received: from mail-yw1-f199.google.com (mail-yw1-f199.google.com [209.85.128.199])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 5ldd62v930f8j0s24su7p1m03btliaek93l7ghg1
for apm@int.seahaven.com;
Thu, 25 Jun 2026 14:37:05 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.128.199 as permitted sender) client-ip=209.85.128.199; envelope-from=apm+bncBAABBEH26TIQMGQE6EAQRRA@seahaven.com; helo=mail-yw1-f199.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.128.199 as permitted sender) client-ip=209.85.128.199; envelope-from=apm+bncBAABBEH26TIQMGQE6EAQRRA@seahaven.com; helo=mail-yw1-f199.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFb0krZ1JVWHdURGlOQkFWN29LcTdVM0FPUEsxWUx5eTNHT29oUFFHZFkwVU8vZm1qNlhVRmJhd201UWttMXVweEFqWllncWpJdDBRMzh0bmFrYjgvV2Z5VDUwS1Zyam5jRDBtUEZCTEVCNzhGRWtiUkV6ZEYyWk9PeVpENGtSVmpDMGpOeFVSU0gyTjZScGVIUHRqTFRuWGY1eStjZzlRdmtlSGZpZUdNNGU4K0VHVnRYU001U3J2cDVUS2d1Z2pHMVkvVHFpQVZ6R2x6eVlvR0VBL0dkbWxwUjlXdXdDODdGSXpSZENNUEhvQm1zZkszN3pNYlY2eTBuNG1FQ3hYZmJ6em01VWxJT2sxblVYSW02OGVxb0xzb1FIdk9LRGlKUHQ4Nk5aK3dTcit5eWpjNnZaWktEWFhtZk1VQmcvU25Ia1RpZnJMSzRtUVRCNFBFSUJQM3A=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=IWLdBcrWEvz/SX+BJ4F72OWVxZd+okxqTqoR8AvCANRyvNMpdtCTNhsinC8WL1sz/vTDsumAL4gN6GL99Oq86JVEkbtw9ZUdSQC+qabmeqB78K7JH6bMpzmJEZfC4jKl5VpqVyxejrvai6en6hHuTRIK0hvaSQizp6rbGrReKEA=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782398225; v=1; bh=CRp8UO1N8fJwy0VBSDtyQjLwWOK4hssZ6RvCppkdtXo=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-yw1-f199.google.com with SMTP id 00721157ae682-7fdc2b101aesf40909887b3.3
for <apm@int.seahaven.com>; Thu, 25 Jun 2026 07:37:05 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782398225; cv=pass;
d=google.com; s=arc-20260327;
b=cgD1O2vQXusT299z/VTZHjpF3Z+ambpT+Zz1XYnhqCNwZ8dIk1G44JFsewJGg0LfYl
sq+07Ol+/c5aw4GwQbsC/s+rYnJegD6bLJj91sJQ6kRCDiPpwRAmJfHIZ/fDKd0nN1Lw
Rrm+gCnu5xGfvUSOPWg6hDj6AHZwJS9ksJQHElr0ETdxtpQkVKVUae0RbyutDuOGKbXr
mv2i9Ayd5THy/pkjpQl1RPwPFM8AgEhufO/PiBmIK1URuP21CF/iQheaFSupOe5yIQjL
uvhuNViNa0cQ+Dw2Fu7iPO424piljv6Paj2LwX/Uqn/ECbnaZE96+PRGJIpu99fKtdxe
aWvw==
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:content-transfer-encoding:to:mime-version
:subject:message-id:from:date:sender:dkim-signature;
bh=CRp8UO1N8fJwy0VBSDtyQjLwWOK4hssZ6RvCppkdtXo=;
fh=C1xe6IC3A/Nm04OHzpa1iXzGkduBp4Cg/Bv7mVEFhgU=;
b=ZfSsCwO/wQ01rirhF7X5ROrqaISpA+ZdkW5aKadI2e4fMtqFYuTb0J0KqFQKouSiBO
32MtklQ4M14TdSsU6LGg4k8f5XddGPm3opDiikhyFOCjk4NvoV/2LMxtNAzkWnup/0sB
9txhgQenVk1X+goNV1Ww9agOG50gdOhEeld3USFG+l6M6GbXeA+DYw11ZUZSjjDV3X6M
UI+JT9YY0AymwkWyK40pdieE2timsVn5S4oyclLR6E1CUNJn7PD7kRfa+JHIoLi4TyuL
ZxNy2YTSXjFqv9uxh2rPCB85T5NtMOLEacfMpgXJHDW2y3INVDsXdI4OFvTtw6UqS8nO
edDQ==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qKKhgE7L;
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=1782398225; x=1783003025; 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:content-transfer-encoding:to:mime-version:subject
:message-id:from:date:sender:from:to:cc:subject:date:message-id
:reply-to;
bh=CRp8UO1N8fJwy0VBSDtyQjLwWOK4hssZ6RvCppkdtXo=;
b=mHxsfzWchrRh8edEOe5lLCLREz1hoc8svSpPbC6XqQKD9+TWxdEt3KVG8QvrXMOHFp
u0vhoHfZ2tmYC2YQDIeX6cO6IFrRw284xV273gHTURTRCM9SX2a5uGaxuZc4YhdTKlWI
vsAZ5Y6ILYK2c8sBCl329ePGVLb+XI8DvKPiw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782398225; x=1783003025;
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
:content-transfer-encoding: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=CRp8UO1N8fJwy0VBSDtyQjLwWOK4hssZ6RvCppkdtXo=;
b=S/0+zz5lkOOJmIBoFAXSRwbB4fira0nlKJWim1JXua3/fP50bGRVNWf31lK+glI9q1
LdtkBnUTrMFlXd/g3NMF2ubbPajuGuI9i98nnFIA9gYByoZ6JTTRLYUNgZkghwAj0Jn4
w7Q9CrPHpIxZOo6rDvykVJ/IYhdSQaLbuBF8OSRY0xwEc1jgNkbOt6TTtxgJunv7stOS
hNB+ve2K1Z19WhrxCwY3+z857RFXYCNBvcthKOjPaAjiUdpOb/ZvCc+u8M8uEF4ORNkH
AMoUHp6qSMyWyrYPtw/O3ffconArrB6Oe0A9c7IREA5dbzox1b9cMn++kgKlBMvQ+lrA
T1mw==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AHgh+Rr0R1epEQRm/QIEy8d5hFL+NFhLYVW1B67qnEpIgsNvxVaQC6jYeCBoC6QZQBzOYcSwhdc=@int.seahaven.com
X-Gm-Message-State: AOJu0YzLxrQiJ5a+3kUY4E8Eab1X3GX4nc3/W3I0O4/gXTZSeSBxbW5s
JKtsNEkdRlr+GeusjQpBf4WOtWEBxdiGfZSYmLW3JHqTTNZGhh0ta1/E+ajwzfPqcvGQLw==
X-Received: by 2002:a05:690c:d17:b0:7dd:16e2:7291 with SMTP id 00721157ae682-80a6a99915amr30552247b3.39.1782398224968;
Thu, 25 Jun 2026 07:37:04 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUeoEEQpaLOBKvzs7nHoDL8QLMmiEcj4KLm/dAQBzQVF7w=="
Received: by 2002:ad4:5763:0:b0:8b4:b672:871f with SMTP id 6a1803df08f44-8dcdee85326ls94062926d6.1.-pod-prod-04-us;
Thu, 25 Jun 2026 07:37:04 -0700 (PDT)
X-Received: by 2002:a05:6214:d8a:b0:8dd:9d70:3f12 with SMTP id 6a1803df08f44-8e6d3597694mr44533376d6.6.1782398224045;
Thu, 25 Jun 2026 07:37:04 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782398224; cv=none;
d=google.com; s=arc-20260327;
b=efL4AHdn4k86b5A6q/PSeh3kKE7L1g+zOeu1sbdxkm0lN6btYdMV7rz3dhP0HEQjAu
UeGjNavJf2rT5A9wD63+ZsUJmWX7Mqt6B8D6JNqwxmJJJxYhyDMgisGpzABBwlU7UDZ/
F/AnInJMd7jIpHma12JI7t1jhrX6tegoMnHcTS0a7J+KwnXETFMnRqupSODug8cn+E6V
xsk6js2EpeYBI1YOWpIl4cVYoCA6f1FcGjQguOwRL3cRk6s4rOiB5dPpo6PsN/M7DkPT
N8hQ4arfRMvMGwQ4VR/2hW6Zv2rY88ixY0EWCcZRVPM1xtpe5rSaF4RQTg151Cbvb1fx
/a7g==
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=wLAscH+s9sfCEEGR2Br2ES9z0OWmjA/TBJz661M8PGA=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=R1fICpo7GzSHmMLSi3+zzkOal58i7lPMHY7ZRInWDDl7WpEV5y57EJxJVTyrQILZAE
Tr4o8+fOJeHkT9pgopQAoP49qgewOei7bzcIEYjFnZVYa/lyaiiMtjiAJkUZ+/wVAwFZ
kAhwskQIBuRQBWH4nqAj/mBoF1zgZw9m1Kf1moTGHdwtmBylEHo5flfP3CFgPEB58sv7
o4alm++Rtn9LCakqLxKOouMvBhACTe2q3AZlqOD2cRSCFXspAEeP70Qjfjo9PS/hH8r3
b8AcoNOy5VGcwwtYBNQrVIPmSvF62ggycg9FFYdaC6J7YQxAVJ7Vk6nsEkjUoT8IqxsB
Uh4Q==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qKKhgE7L;
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 6a1803df08f44-8df844a27a4si244646216d6.555.2026.06.25.07.37.03
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 25 Jun 2026 07:37:04 -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-rk99d with SMTP id recvd-5dbdbb47d4-rk99d-1-6A3D3D0E-88
2026-06-25 14:37:02.430691897 +0000 UTC m=+229257.046153585
Received: from ip-10-210-41-20.ec2.internal (unknown)
by geopod-ismtpd-13 (SG) with ESMTP id IrWQh68MT2eEWgN6fYcaJQ
for <apm@seahaven.com>; Thu, 25 Jun 2026 14:37:02.413 +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 3F35B29F2C
for <apm@seahaven.com>; Thu, 25 Jun 2026 14:37:02 +0000 (UTC)
Date: Thu, 25 Jun 2026 14:37:02 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1613493003.2009.1782398222249@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON assign Work Order 17187601507 on building HRD8
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmNlTwMFpCJrBYHx?=
=?us-ascii?Q?SXh=2FtwMHviBdAm8PSrlPyE382QFHdvyRRx86Mlq?=
=?us-ascii?Q?s0Q=2FGeoscIha26XRDtAAk566t9dozSAaioZT+Rr?=
=?us-ascii?Q?1qLjY54knnDapnlrCJq4yCcOFtAI54Rhq9lwyfL?=
=?us-ascii?Q?wsZkvRCcQW=2FhghL5T7evzlpxjno0NQFyRi1iQAJ?=
=?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?0TNCkwuKJjrVNoxQUr3rXxFuDjKNKXJlCMo=2FT4h?=
=?us-ascii?Q?yZZbjBwBq6rYI8UBHNqkGg=3D?=
To: apm@seahaven.com
X-Entity-ID: u001.VZcPi/LkFgKueLtNVvOzkw==
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Original-Sender: noreply@hxgnsmartcloud.com
X-Original-Authentication-Results: mx.google.com; dkim=pass
header.i=@hxgnsmartcloud.com header.s=s1 header.b=qKKhgE7L; 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>
<html>The Work Order&nbsp; 17187601507 has been assigned via AMOC team for =
the building HRD8.<br><br>WO Description: [HRD8] Short Description<br><br>S=
everity: 5<br><br>Date Reported: 2026-06-23 11:05<br><br>Scheduled Start Da=
te: 2026-06-23<br><br>Address:<br>ut quis laboris aliqua et consectetur ip=
nostr
minim ullamco nisi do i
quis magna et <br><br>Please review it in Amazon Portal<br><br>Thank You<br=
><br>(This is an automated email from the AMAZON APM system.)<br></html>
<p></p>
-- <br />
You received this message because you are subscribed to the Google Groups &=
quot;APM&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:apm+unsubscribe@seahaven.com">apm+unsubscribe@sea=
haven.com</a>.<br />
To view this discussion visit <a href=3D"https://groups.google.com/a/seahav=
en.com/d/msgid/apm/1613493003.2009.1782398222249%40eam-ejcron-node-prd-use1=
-BLUE-jboss-host?utm_medium=3Demail&utm_source=3Dfooter">https://groups.goo=
gle.com/a/seahaven.com/d/msgid/apm/1613493003.2009.1782398222249%40eam-ejcr=
on-node-prd-use1-BLUE-jboss-host</a>.<br />