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

168 lines
11 KiB
Text

Return-Path: <apm+bncBAABBX6VTDIAMGQEEIERCAA@seahaven.com>
Received: from mail-pf1-f197.google.com (mail-pf1-f197.google.com [209.85.210.197])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 2pp3q9qu07savnpc61vdqhe8buv1per717r68mg1
for apm@int.seahaven.com;
Thu, 14 May 2026 20:04:48 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.210.197 as permitted sender) client-ip=209.85.210.197; envelope-from=apm+bncBAABBX6VTDIAMGQEEIERCAA@seahaven.com; helo=mail-pf1-f197.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.210.197 as permitted sender) client-ip=209.85.210.197; envelope-from=apm+bncBAABBX6VTDIAMGQEEIERCAA@seahaven.com; helo=mail-pf1-f197.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFIOWJIWTNad3R2bjRBdzB1QUlEbCtIY1VYT0hzMmp5SStYbUxoUGwraGNKdUJTWE9iUlIzRmtseHRGYVhlR2lmYkF0eEw3NGU1WnNjNU9SRytkczFCSnVwbG0vbHlMUk9HaGFIaGpxeFo1RE9ZaHZCdGh4MWplNkcrZDNnaTBMK1UvNG83ZjBDak5Kc2U0bEQrcG1XQXdNTUlvc0dDOVdSRHJScDNyRkhMMmQ0Rm9peTZLYVhuYlFlRW53TEI5TkNmQ1F6WVhKU1pNZFVRN3dUNTBqQXRDMTdYK0o3UjlWeldQdkh0QUxYMXFKYkRKQXlFQ1NyRGIwU2lrT2ZpUFJRWW83ZEs3SVVKUFlzZnRZQ0JVQVE2U1FrZ1YwN01FU1lCWnZVVWhKcStQNitLenhIOHVPT2V6aU8xS3c1azM1TmM9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=AkAoJeAgs+jeJcgMp4yJp4PA8LVg91nk5aYkmVax3IZiAJ47zcHe48buHi89yfpYwhe1si3UzbVBXRlJFD+r62s1Yb71IdD3LgeV4Ua/rQEWUbWzwO7YkdANOvOgoimLr7isGesaKhVFaGjaVNl6BNZbn1B6tGZ9iVTeG/GDGQo=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778789089; v=1; bh=p82LvlRCsBNl8UwU1HHRyT/Alpupa1sdEFcVnsFKoK4=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pf1-f197.google.com with SMTP id d2e1a72fcca58-83eefe4867esf2067070b3a.1
for <apm@int.seahaven.com>; Thu, 14 May 2026 13:04:48 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1778789088; cv=pass;
d=google.com; s=arc-20240605;
b=JCrMpeLBSgyrlJ9iukN72FhyTGGvLnQGEocp1byTsvyXcyqN258pLnZC01PgjwXp2N
jDGOK2RBoZtvNMLPZCTlEu06guh8rSAn4PjrBxMPiSc3XSmvGpjpBKobWQAAoKjh5Q0n
JlLH7/hEThQFFS6J625+k+hvodPJe3TtoUVGidOeQWMiMCSytOwne5clgxu7aLkTTWOD
b06W6gF4kZKbGYF0Dg1gKbhBkdoLg7SjW4pANnGpllMC9jGrzp80ufTpWcZjf7sgXQ2C
rSzEfjVXXV+cUwWuqttoa6TTh0Sy2BiQqWqZYb/kBCy4ana/5juvxLpQEmy93GZsQu6n
6Iyg==
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=xzZj3WupKryUveSK4xI0U3Zl0SxL8ScUS/8nOnsTtz0=;
fh=UR2ehXUpXXyb1DV8GlOESXaCk6KabGjIk968bj2tS2Y=;
b=DbwFsUXS/iJGKJgtX9LaoPEW/NYS1iXvl/iVOR01QKbkvMyk24upReLpNufBAozUKH
7FWEB9GvCIBYssNn4S2XTq/gS7oXzfJFI8Dml2R+LOGsi3f51UJ5+G6DIymE9fEn0s5w
ueyUoG402OOaIJqLS6n9rHmfcMqdgq/EbO+k1TSw+lry7omsJacv45C+byVrfkXqdZiV
ntGVt9jsEvIfHfDLoNqUPyqRBEGGzo+ZSz/yjRFid6iMt0eacQDfgOm5aGZQa9EVSGMT
PBBNrvlXA0RzN8tJOv6+Em/6q6JkfYxOZiaTuVk9tMKD4BymjHmaRhqYH9SXaZeRF4/s
ymIg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=egAiGeDZ;
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=1778789088; x=1779393888; 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=xzZj3WupKryUveSK4xI0U3Zl0SxL8ScUS/8nOnsTtz0=;
b=LxMyvVW8lpVEUksXvoM2WpImzgLSvR3rgMGPv0Rjt0cvC/qmzCchlEr7VBwGPmd3xs
MnXoS0bltyVB+1imH1wQ+H95cb7IypDbmI+IbmXkNX31DZSp0HSZFdJYga4lVywPQTDV
9B5ktY/J+IXAf1UjwBJvmZyu32JTcHkh7gJ2k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778789088; x=1779393888;
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=xzZj3WupKryUveSK4xI0U3Zl0SxL8ScUS/8nOnsTtz0=;
b=h2WzX1Iug8uJBdTqPMMxTzBQz+FHZTS48F8OUrQt6g4fiYe3ao9mSA5X35sYlEC9qC
09vcL6gThTtEHXCyei6TLIMgNvFbr6UJNWgrUYvcTkkEL03TwTpafM1c9TX3bJGniN06
qRQqoPFBH+s3xw4FH2mNjlx/EztaDm8dBQA9nbYEJjuIp83KDe1oXEZoSYRkS7O+L/aP
AXDpuYUmcsIIfDVIJfBhSXh7g6++RgGbgqtvg2By9/8QAO0jqpu3InbjtflJBpUQ8S9H
Z07+nuVEdj6ueem52Dl/CsyZIpv38jT2Aw3DK/StXJfzfNsV0zFQUrMu5w0Wn67ilEI5
GaFQ==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ/LO8Vn9woDteIyVtEasPyjcBrXsEWTMbUqXZH/1IpfZ/Mg6n/UIjBOhFaE9I47+hLvS3s=@int.seahaven.com
X-Gm-Message-State: AOJu0YwKCPDK1+WfobuT/LVH6GR/S742nzw1aLM7L3GKSdF4IzAPtTrw
gaaARFzCyvhYxKdc9dipxRQwxPVQNRGb59W+6GFM9GF+moUjiTHqPKIrUv8/t01ijJEAGg==
X-Received: by 2002:a05:6a00:2a08:b0:82f:72e6:ed4 with SMTP id d2e1a72fcca58-83f33a18fcdmr1065913b3a.0.1778789087891;
Thu, 14 May 2026 13:04:47 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMP5FXOF1ib8CEjaLuMakmbbTFnX+2t8e9qWrsenEk/SSQ=="
Received: by 2002:a05:6a00:418b:b0:839:3ea5:4ba with SMTP id
d2e1a72fcca58-83f1c5d46efls1686460b3a.2.-pod-prod-05-us; Thu, 14 May 2026
13:04:47 -0700 (PDT)
X-Received: by 2002:a05:6a20:7d9d:b0:3a2:ebfc:6bf5 with SMTP id adf61e73a8af0-3b22ecf95f5mr667393637.52.1778789087152;
Thu, 14 May 2026 13:04:47 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778789087; cv=none;
d=google.com; s=arc-20240605;
b=idljm/cCmsNfwrd3lmCckePTi/ktNhMoruugC5SQPlk7OVq3nPdWhpr8xN3N8FUiE6
ymptHGBTbZ4g3NwK+zZ8sg6QqRHzJ6VrD7sawkWTIZVMDLggbem+UcpZupYyUmMTd7ej
u8Xmx2B4dctqSvejNs3iJHp8XlVroE939GQtTiQ+ZP2cvi2e/rJi9GHYcyBWOPMOMeBz
ml26CwDPXYEKlq7Vua/y/Cp6KpcxiLsE3TulwWcXNlwgwSjbFsjf3B0nm7g0dviGz8R/
cFpi7tmM9HUmOaVJIQ2tM+EcgCmtYApqpqyk+fGGIJCxQoaRv6HY5EDnnmd90dhzvh6e
n5lQ==
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=We5tjSBaOTDW0VC6CS+fxgY5mb80Lb7fcOULG6pwoiA=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=fiWafmlBWaFU2d50v69F+vmFpcz/o5FqkNeHYl4KaaiyPxF/rL98zOo2WW9rXBRyty
SQeNiCQb1W1mYMSjGgZTpIqPRNBwvB+/X34PVHbi/RLWYXdOorWCdzxtJVp2epR2p1Jm
0oyFqiZhIBtwpr9tjugoyxRF20EX6YA/84zeddsoxoI69KPjK9InrQPvXGC5+DaP5b1Y
9+V9mXdLttCHELlR4sWaN84Fzi31aAm/8UMOyAf62Y0qEEt7W7az3mD/ym5/6D1LPadF
VxTVD3n3R2S/jWYuek4smLQd4dFXTE9WzI1xD3WI+/ymhc7zZ7TpBbean7BbyUrd+dE6
5omg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=egAiGeDZ;
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 41be03b00d2f7-c82bb0931dfsi6421505a12.88.2026.05.14.13.04.46
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Thu, 14 May 2026 13:04:47 -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-5d6f66c776-6qqs5 with SMTP id recvd-5d6f66c776-6qqs5-1-6A062ADE-4D
2026-05-14 20:04:46.370437228 +0000 UTC m=+1376877.187575920
Received: from ip-10-210-42-217.ec2.internal (unknown)
by geopod-ismtpd-114 (SG) with ESMTP id 1QSmyLq1SQqaKx-oXvoRKA
for <apm@seahaven.com>; Thu, 14 May 2026 20:04:46.332 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-42-153.ec2.internal [10.210.42.153])
by ip-10-210-42-217.ec2.internal (Postfix) with ESMTP id 3021889EA5
for <apm@seahaven.com>; Thu, 14 May 2026 20:04:46 +0000 (UTC)
Date: Thu, 14 May 2026 20:04:46 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1720738697.391.1778789086190@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 15738557028
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmtda9A7LR2G9PjI?=
=?us-ascii?Q?8fT9OWZOMj4tQ1oEKLcZUJE3aKkLCAGKyh0=2F7hy?=
=?us-ascii?Q?svKtYsasSe51jR5iuQrI+HuK4NTukefR6fTmB9H?=
=?us-ascii?Q?txpNoDqQtsfpq8yCehidymXkcjsE6H+LqkbYD9q?=
=?us-ascii?Q?mZB8zeq3cdOHyisgPNJNWWZJjxDTjn2ctE4mu8z?=
=?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=egAiGeDZ; 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:
aliqua exercitation aliqua exercitation laboris do sit a
Please advise.
Creation Time(UTC): 2026-05-14 19:37:34
Submitted By: nostrud
_________________
Work Order: 15738557028 - amet ipsum lorem do sit ad ullamco sed inc
Building: SJS2.
incididunt ut amet tempor qu
veniam ullamco sed incididu
nostrud magna et
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/1720738697.391.1778789086190%40eam-ejcron-node-prd-use1-GREEN-jboss-host.