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

173 lines
12 KiB
Text

Return-Path: <apm+bncBAABBNXZZPIAMGQENM2T5MY@seahaven.com>
Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 2hpldi0l2rhoqmba2ui85phdnhevuamauvs6kl01
for apm@int.seahaven.com;
Sun, 24 May 2026 13:27:19 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.216.69 as permitted sender) client-ip=209.85.216.69; envelope-from=apm+bncBAABBNXZZPIAMGQENM2T5MY@seahaven.com; helo=mail-pj1-f69.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.216.69 as permitted sender) client-ip=209.85.216.69; envelope-from=apm+bncBAABBNXZZPIAMGQENM2T5MY@seahaven.com; helo=mail-pj1-f69.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHRzFhMWI3YzFzUzNsTWVXYTlmaTc4dStwQjJxR0lYZ2g4QjVOTklETmJEZ0tyb2xZbHBBOEErOGd1ZFhGTDdaUzZQZWt4MDl5NUxrcVF2eGhVZytQT2xQS1poV2NJcm5EWmJ1L3BmenpRYnJQRk9yd1BxRXJMbEJOb0ZINHhuL0t1QldUamZ5eXRRRk5FU0l4eEUyeEJ5b28xa3dLMTZFRlBPTm5idzFFdUtHOE84MkxZTTNKbDl6dndmTkdVRHVycHlVZkdjZU53OVJPSDUzN0lyMmxSbktabFYxbTdKN0dPZENrc3FRY1MxVGY0ankvTUxSK05EQ2JtMzg1U0dCdjV2dlk2bnRFM0hHdGVYQU5RRkplcmlPUExQRUZNWi9qV2ZVbk5JTHIwRG81TzNYOVh0SmY0Y0ZqTUN4TERUaG89
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=Y8J46XQY+rQEDXD0wzjgOg7OIAlCVpyM6k3q+VynNZ/HB2c56vmM2xlSIHU7wAUf/h/dt8ZHCtzeMVQClyvN3JxMrenMQXZNas9gn1IumD2nAbpWqbPs906tni8x5mXJVoeTIrq6YI+n5IV+QxAStlelHev9wIUvvSfYLwkXlm0=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1779629240; v=1; bh=yb3JJNI+KsewQ5kHiZmHi3WylC8jQ2SY9CRjfadp5wM=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-366122e01fcsf8525075a91.2
for <apm@int.seahaven.com>; Sun, 24 May 2026 06:27:19 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1779629238; cv=pass;
d=google.com; s=arc-20240605;
b=RRMDMoWBCD6zf5xcRAqwym0o1DaQpLtqt3694mI8OLbufukJLAlritDXhCCIw/A9Wr
ZO6CmHfKVRhonKHyxJ5wK1cR57c7m3ickm8VmqIGVHagaxipeuIooXhh6OAqk50lqGC5
dQug2cy5Nl+2iXiKNSGnI6k3rZs8qbaGwpI3J87QKxrzMzJyBJvMaBxkTNKiFXtZRDno
in9foAdkfrJ7ka2BnI8eluyG+ut1BvVN2QooYRKlIXAcuGZ+iVD59TAFNlwCtjXi1JYM
UxfuiQNQPdZe1pAIJYMkii70oeCd43z2ay9CouHtzVZYRgqBaEhfTiiU0pBv1qoXs3Zr
OLYw==
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=+1j9wBHxh0Ty1dDTXgLTJMVnSLNPGzRU3Za/ddyyEk8=;
fh=1os9sLEtyBMAMtY2omKkSt9fzc0yeaedUyogRWwEaoU=;
b=Jvg931sMKY0t2qmX5BnAur+tYN0yidvmpG0AkhJoD8QjDHoE3yzkpNdMw32R6xJ2wf
Yl8BVqGPi6e1njm2kwDoZt8VRKCgaNfs8IeRlewukyQtXWMO25EmBM+8AbQdH2/c+R0P
WenWehcjN1dhrTBqMfb181WHZ6JxBU+B6GNu/mB/i2MEo22Ekfs7a+z3Y9XnKQRqoo86
oWFx9v7MB8zGmlt8Cuel5VVnHWbdD0pOSJJllBi9gNIYEVp+nW3kYGA/EAS9NHvAtDYa
7Cduq/GadsGGr5znMoBKwSf7NIVRj1caAuuOomll0I5P84Y4lcZXiJjA8bNWoiOvsKnf
BpXA==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=K1U90Chf;
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=1779629238; x=1780234038; 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=+1j9wBHxh0Ty1dDTXgLTJMVnSLNPGzRU3Za/ddyyEk8=;
b=TedLR3Gxph8zOdafYSW6fsGsXWJMbVkgiXKv16s6pbFxYj7uj3VYm1VAWuRtbmZS4N
D64gQfWIrfGNkR0D5sMhdnYL6P5srwCZlo/qWyozeqOhMJ4cFzLakQ/JsTvz2kHlFmLM
r0mkIP/wRHCwe9r9FVLr6xjdz3MpnQYx9UVY8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1779629238; x=1780234038;
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=+1j9wBHxh0Ty1dDTXgLTJMVnSLNPGzRU3Za/ddyyEk8=;
b=pzEgoGInVVCQxYigyK2p6/R5LpsydnArKbBwLRfW5VLNxtVAc/cmHBIqE1HtukvPaA
EO3dY8141gtGAJaSeQEdeUSEfNXxnEDiQlAXXZltI7o2kIXlbSmTd7DkrYueT/0GH+z2
cuJ6O6Sc6xieDP8b4qOA1v5bHG35HkmvrkZB3s2dv54YiwwzodZdOsgdLJM4gbwMyNP7
wKKfovv9EsVyNJuBPHHmwvyx76HxwW4kL0gLu1Q0rg2h7+SZgcDkC/DuagRSeeYF8FOQ
CBwug9obdj7W/4ZJEpHiM3+TnSjHqiqmlRYNHJObx7qv1XINwaouHQaS2P/iJjrJMZyj
/PAQ==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ9yYNzWwSlImWU8VtwP/j12hC8ob1ijFh6oZziBJQiH9kTYNEKPKhzjbPl8SZVDUIXO4vQ=@int.seahaven.com
X-Gm-Message-State: AOJu0YyzqF+9OqEypdYIIS8ISzc7VyjNzPI+mKbg3B7bFyXPI9n77JNM
jZB3eg73FzGqmZjXUzGVpnRWwFw2u7GypebOiHDn3U9Haqyd7m77qKnwFlqC0chnI4eCIQ==
X-Received: by 2002:a17:90b:2f88:b0:368:ac5f:d313 with SMTP id 98e67ed59e1d1-36a6787677cmr10801385a91.20.1779629238512;
Sun, 24 May 2026 06:27:18 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMMtgFelIIeq0OapyJuXnK5rXuSZnLiNYPkZYbv9UqAN4g=="
Received: by 2002:a17:90b:5550:b0:365:fdf:fa71 with SMTP id
98e67ed59e1d1-3692fc5b38bls15198555a91.0.-pod-prod-05-us; Sun, 24 May 2026
06:27:18 -0700 (PDT)
X-Received: by 2002:a05:6a21:a06:b0:39f:1f92:28e with SMTP id adf61e73a8af0-3b32934098amr10898614637.27.1779629237771;
Sun, 24 May 2026 06:27:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1779629237; cv=none;
d=google.com; s=arc-20240605;
b=bjmjLwKdt8Crv7lzpSvPhZNDxmQ3xWKbrMuATFrENfskky8/vHfxAsMExqdHu4rQss
W+0okkmvDistF/k3AVmO3sth59+0tQN/k3eQLhXUfT8sGBVb3NNcUveLLqwQgbYDRoxi
4O9Ub1ZRcTmA7yBGqW8JNyODOgEUuBie3ck+mRZLM/PipMbqW/Q9/8vYSCFYjVEcfSQE
5pfoWIECTrB0ZXgj3gN36ec9ZMX7agjEG411uia/O6Awu67ZmY9V2+GJYPGLRuYXzVBW
9jasGs7VYKbZu2VFue03PlP2T5qw3dQZOygpk/LPUZMW70si9Qy7Tk+68EODfgnICy/b
ahag==
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=5tq19ICo7v8clIzzEdyGncjKUjYBin1RuleHa0jH4uA=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=jtdlJrMA1OatmX8OJ3DuIt0Qq+p+O0qAoEKuMnSSM+gKJHY6nUBj4CE8cpWI+as5FD
jySOemzdubksA8Su5cNrxKpY6Z33ZqikFEI6DB0H5ErJFsWiKKjcC160rFBkpo1m5Gzp
vaWMRfnPOw2yTU92/uWkGjsGGxfBNe8RV3qxF1gmCP0e5DrS+fuRYw4M8YISa2v5/WYy
5dzxiWkumNSNZrTNUkBmgoTqYEXcVWSuQGSr72pEv8DB6MUaoaLnPA2OKzrhcKMPtDMQ
OU0L5lDEld3vxW14arrAhtAiatCTSLmqFwFcIdsEVh2DYTGqJaNyIrTctOHdDfl6CUIg
q5Pg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=K1U90Chf;
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-c85205fe489si13233249a12.319.2026.05.24.06.27.17
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Sun, 24 May 2026 06:27:17 -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-697d59dcdd-cjxqh with SMTP id recvd-697d59dcdd-cjxqh-1-6A12FCB4-6F
2026-05-24 13:27:16.926844889 +0000 UTC m=+2217025.486766221
Received: from ip-10-210-43-144.ec2.internal (unknown)
by geopod-ismtpd-96 (SG) with ESMTP id hyMqrEGJRh-Un1u16k9Qzw
for <apm@seahaven.com>; Sun, 24 May 2026 13:27:16.893 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-BLUE-jboss-host (ip-10-210-43-225.ec2.internal [10.210.43.225])
by ip-10-210-43-144.ec2.internal (Postfix) with ESMTP id CA25489F2E
for <apm@seahaven.com>; Sun, 24 May 2026 13:27:16 +0000 (UTC)
Date: Sun, 24 May 2026 13:27:16 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <96687913.3684.1779629236823@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 14882673235
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmX7ZLDGQsC25OWu?=
=?us-ascii?Q?cD8nxK=2FPiclOxbI3Sek1W576bMsB+NUfG6qW7aH?=
=?us-ascii?Q?HJRz=2FY+UEE9=2FlwOgYdqaLrpMEAXbdv4sX4WSJEm?=
=?us-ascii?Q?9pD6AQwUD3dFwJwYgSqFMPbLO68coq1zKXri6+V?=
=?us-ascii?Q?+ziSLBlqLZKk0JkTtGK9+1pnvxQ+8VedwUm0DnW?=
=?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?0TNCkwuKJjrVNoxQUr7TXZ4tg8Iwxbxlsub=2F4Qw?=
=?us-ascii?Q?PiX=2FvKh4DUhlBptQdJIZj8=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=K1U90Chf; 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:
dolore consectetur minim
eiusmod ut
sit ad dolore consectet
sit eiusmod sit ad adipiscing tempor sit eiusmod ut amet ipsum lorem enim adipiscing tempor ut quis elit minim ullamco aliqua exercitation sed dolor eiusmod ut quis laboris aliqu
quis magna et nostrud laboris nisi enim adipiscing dolor lorem do v
nisi enim dolore et nostrud sed incididunt amet tempor sit ipsum lorem lorem do sit
lorem do veniam magna consectetur minim ullamco nisi enim adipiscing tempor quis magna consectetur minim elit dolor lorem
_________________
Work Order: 14882673235 - ad adipiscing dolor eiusmod sit ad adipiscing minim ull
Building: SWI4.
veniam elit dolor ad adipiscing minim elit dolor eiusmod ut labore labore
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/96687913.3684.1779629236823%40eam-ejcron-node-prd-use1-BLUE-jboss-host.