procurement-ingest/lambdas/wo/email_processor/tests/fixtures/update-plaintext/update-plaintext-12.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+bncBAABBG4W2XHQMGQEDDGGD7A@seahaven.com>
Received: from mail-pf1-f199.google.com (mail-pf1-f199.google.com [209.85.210.199])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 4etkuijn8sanb7to8ssoqpiilp7ut1r12rb48ug1
for apm@int.seahaven.com;
Sat, 02 May 2026 00:53:48 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.210.199 as permitted sender) client-ip=209.85.210.199; envelope-from=apm+bncBAABBG4W2XHQMGQEDDGGD7A@seahaven.com; helo=mail-pf1-f199.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.210.199 as permitted sender) client-ip=209.85.210.199; envelope-from=apm+bncBAABBG4W2XHQMGQEDDGGD7A@seahaven.com; helo=mail-pf1-f199.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFIQXkzWVBwOGJLOG41QVlWejBiVlhlMjkrblRrU25qbWEwNHdyWmFqeFk3NlBOV1VwQ1BXOXRLWXQraDJGeUFWdWJOZ1JNakRsOW5JN0tTRWxaR00vUWRneURJeCtnR3BGS3BVWXQyc0paR0VkRFFuMHdRRlg0NjB1YUU1Wm5yZmFVSlUwVDkyNkFkTmtvc2pIY2h4ejVNZHZWZ3RwMEtabDhSVmYvMkU4UWpTVzJ3bjJocWdoblc5cUEvRWxpTE82SnllaTVFWnU2SFZwcDU5aWRXUXM4a1FlcjJud0hVbDdvc2FJaXhMUTZVVERzUVB6T2llVkl6bGlXMStsZ0hpSUVacWFNSUFsc1NReFhUR0p5dks4YnFQK05FUU43MFl3OTRtdkdjcTNBYnFCUk9oNUFSak1FMGI4Y2dpWmZYNnc9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=gsbJde8i+pG/v7ZGhpkOEysnfQhhbNm9QD5Yf9Amgn6Q86qy1EcTrjSJ7+vNwoqs4kolF5nYGzky45cjpfVR7ixexbxT0IecZG9A5xUH5bV8Ho9FZcDtzHZ1rJGEaF6jfUhd+UTGThxLLLR+T4KSTe8n1+u8T2JBsFav+OJxHJ8=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1777683229; v=1; bh=VunlXFYlE2oKrzdvMiwUF8TbHO58JJZhioJs4GfSr7I=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-pf1-f199.google.com with SMTP id d2e1a72fcca58-82f6a5b4f88sf3648327b3a.2
for <apm@int.seahaven.com>; Fri, 01 May 2026 17:53:48 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1777683227; cv=pass;
d=google.com; s=arc-20240605;
b=GlViYTEKmprjunnHJ14CM7Enygqi+P8vf5aLDXo27msjiRVQruCbOl8pH2jqRj/SLL
vhjTn/epCuYExrrEBeCHAduVsnU/4+uZPaJiboIfWyCmGk79AcB/HJrGaH7nbP1h1pjj
SYfjTwlqsYzKIghpv/VGkgawjPtk//+imjNKclsFn4WWq02v6IPzAKXj1aCy3DbZXOyh
TJHOfUia1n5Pk+qQxWtdvl77J1qSp2H10gYI47aCWtH6e3chHIF+RY4xHUNCPkZdYVR+
pLyH8z83llAVKATTe3n4QwpAaPW7tGiF5ZOUXjOTbxbZr9KAuQgHxBiSOZBkoHjCuOcq
aIIA==
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=R9LoTVTcXN2AqAHGrB8KOpVRBdEXc+zLH8I7d7KJbkI=;
fh=9HnUAUfgQrILdcZp+9JtCzaD1hrU57m7dqu95BH64Xk=;
b=UOEQMLCXPaSUVq5ieBr/0dyAr3pEyxoMwXFn3TsSUkxdA5h/Vk/VwJbGnYkWds/I90
x9db83GCQhjTsXbR3jG9aXr0G+PGCx5xWVnReIN1nwMWI5xIpbOzjZrg4Fyb12tEnDdt
8gOVdXwCMlvGBS52tRwKKQvfRcH+4Icc1QEWLY18PrKU39xdZ3nyZZFLdDHR0iUG5JFv
MR7TJQomXftDr62IzbUQzkhHSnn/lK0e1s8XLMYFSk042nskE2yFQ/IG9Fl5f+6w6J7y
jOjTuJU08roDJwp4hzs6agY3PAp/AykByGLJZQN96bvtIQOlDGCudlV/9pxZOJlvTv0c
pTPg==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Kq+FNrVz;
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=1777683227; x=1778288027; 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=R9LoTVTcXN2AqAHGrB8KOpVRBdEXc+zLH8I7d7KJbkI=;
b=YbjwA8H4s2N9vYVvRd7OPnt42x2p3j1xzawdTB+4+ZFM5ZUQE/sA5dMwXZwthxoPDj
kegk+sKhzQWbXtMHyzO+KQ+IPeQdw2iblV4VqHdwW9Wwn6szXQLpHsBHw3Fx/sicMv4e
O8FsWrzn/IQqtzuq9RkA1tcdHrL2zbiUEvt9A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1777683227; x=1778288027;
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=R9LoTVTcXN2AqAHGrB8KOpVRBdEXc+zLH8I7d7KJbkI=;
b=NDo00fxU2gaY4Ks4+E+FywBXzqo/SAIf4JXe8F3l3NnTWOH9shEcECStaBfyxtdNHm
c05lbkR0KYHvX1sQ6xC+mob6zQfSpTRTQSjkXGHuEg4vkI8XH9ZbhYPw31R/JdU9P2xK
8kKYZuB4h8sYOvPLR8RoQCV2NY8mvCGNpXtQYCjqS6QJZNMMhK8nr/LAq4NiegT7dk3y
IIiUxkqMUN86gvnyPMizLHoan+plvFBwK3anJ6ZZd3bqdr1i5CyS5xqMlCNrC7KI0B9t
R/mXk2+olDVp+jhaw1yi6BKeKMbarrhy5/Mcca1bgIuc0asv8ts42a8h9LWUSpSZIerH
edJg==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ8pDUeclUW1dehWxzkEJ7+4EJhx7biq12G+XEG5V8/h1V9k6HhxGw+BG2kXbVNDYFtCd8I=@int.seahaven.com
X-Gm-Message-State: AOJu0YwcvRPlb0fST5n8o525Gj5HawNcA/ahIogFyKIufRcyNreHiKpj
13dpxXMcpH9892FkL+NC7pg7QnIY0XJ1c4vjyaTw7ytyfQ/s0ZGfLbbRyQk+VtyW1CahIg==
X-Received: by 2002:a05:6a00:4ac7:b0:827:2a07:231d with SMTP id d2e1a72fcca58-8352d1551aamr1359212b3a.17.1777683227606;
Fri, 01 May 2026 17:53:47 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMMdwT2rz6a9G2E/17uC66kUG/WM6mGrCEGC/MnqkJrC+A=="
Received: by 2002:a05:6a00:4106:b0:82f:2e1:849c with SMTP id
d2e1a72fcca58-834fc48a0b7ls3670365b3a.1.-pod-prod-06-us; Fri, 01 May 2026
17:53:47 -0700 (PDT)
X-Received: by 2002:aa7:930d:0:b0:82f:8e9f:bdd5 with SMTP id d2e1a72fcca58-8352d0125a2mr1314350b3a.1.1777683226844;
Fri, 01 May 2026 17:53:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1777683226; cv=none;
d=google.com; s=arc-20240605;
b=jncbNJmjjBa3B79+Y/CzyYO9/LMt4h1mcE8qEbCsKjASrAmatgBUGzRYhF/9J/oVAQ
R2kHsf6Yc3yh49JOxKreqM99ZhMFfZnOzz+ZJE7muJgibCW76MyzMRJgfOzP5FqqQ9+0
oa+0ePspwsaSQA3IJ6hWT0Nh2a19QZYbhjvpjrP0HtojnvGPfqeC+0BvsNDzDL+8HcVc
Aajl4MgUBsRz6ozxNuEZrefVEK0Wv0uvB8ajg3pcL1bI+mMlr6W4Lr85sbFkRg5Gwq+K
X5V2nC4E+OivJc3O0clARu9BrIefSLLKqmxoYXY3N93sLSMSt9+BLTL6ikwQEhmRRXMV
7wHw==
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=KyGfLXnHBm8/zf2FOpx0W0GF8bO1UyFd+xmS6jGLl7Q=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=CXDGrceLly7nNn8ApjCgbW273HPkcurFycgLNgTcxgHyy4KRoCCnML2JUyo4Hp5EDK
z2z1Te19GfVkX2O+aNF5kCJG5bkA4I9IJqLG+KYX+GUktlEMVxt42aBzWScQoD4HEX0z
EVJekSDF9bWe2Z1mCcs8w/a0mEPaSq1Q+K1FAHYKcocJuJ0UUcPpn8h0iHss7s2fIb+C
TIElWmyVCaXpIF6mY4Zaj9ZViZREKHCh5RVmfIQbbAQTqbl/o8rnuE8wgG/jUiRl8fDd
f8t1rXbiFRTa4NOY55LDDbdcPGrdLXdyVy1juFykygQSF57iZyaZxsLvwpK9FK+gT28I
fYxA==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=Kq+FNrVz;
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 d2e1a72fcca58-83515be5387si10227786b3a.226.2026.05.01.17.53.46
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Fri, 01 May 2026 17:53:46 -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-9cbb868cb-bpmff with SMTP id recvd-9cbb868cb-bpmff-1-69F54B19-45
2026-05-02 00:53:45.867504009 +0000 UTC m=+270974.637689607
Received: from ip-10-210-41-190.ec2.internal (unknown)
by geopod-ismtpd-56 (SG) with ESMTP id rWYTUGWURdme2oDqrNKTFg
for <apm@seahaven.com>; Sat, 02 May 2026 00:53:45.826 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-41-27.ec2.internal [10.210.41.27])
by ip-10-210-41-190.ec2.internal (Postfix) with ESMTP id B9499E29EE
for <apm@seahaven.com>; Sat, 02 May 2026 00:53:45 +0000 (UTC)
Date: Sat, 02 May 2026 00:53:45 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <167571764.1059.1777683225752@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 17206481612
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrl7Q0XFWejmY9Dsq?=
=?us-ascii?Q?H3dfcHfeRUBEBtYBBvEKnEgw26Eub=2FB4kmGW1n8?=
=?us-ascii?Q?pX9sPDbx9z4MZ2HDNA6jDrgPwnDerwGTNVK23dl?=
=?us-ascii?Q?Gf66+2oRBlc9Pd0QnHmguvk7UTXzSNNCZlSCxqO?=
=?us-ascii?Q?15ZACT4irp=2Frfq03oOQoTYVho9z6fix7asA0+FC?=
=?us-ascii?Q?w=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=Kq+FNrVz; 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 et nostrud magna exercitation sed ven
_________________
Work Order: 17206481612 - dolor ad dolore consectetur ipsum eiusmod veniam elit incididunt quis
Building: SJS2.
aliqua exercitation laboris
amet ipsum enim adipiscing
ut quis elit dol
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/167571764.1059.1777683225752%40eam-ejcron-node-prd-use1-GREEN-jboss-host.