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

166 lines
11 KiB
Text

Return-Path: <apm+bncBAABB4V7UXHQMGQEKJW4EAQ@seahaven.com>
Received: from mail-qt1-f198.google.com (mail-qt1-f198.google.com [209.85.160.198])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id r59l6u153ihhps9omfgkjlksh9lslsl7fjk7kh01
for apm@int.seahaven.com;
Wed, 22 Apr 2026 23:55:30 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.160.198 as permitted sender) client-ip=209.85.160.198; envelope-from=apm+bncBAABB4V7UXHQMGQEKJW4EAQ@seahaven.com; helo=mail-qt1-f198.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.160.198 as permitted sender) client-ip=209.85.160.198; envelope-from=apm+bncBAABB4V7UXHQMGQEKJW4EAQ@seahaven.com; helo=mail-qt1-f198.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFHSTNaN1ZISnFzQjlIWnJPMjhBUi9qQXZwRy9Vclp6ZmNWRUJmdVFFWlNudnFGWTFlT2dhMG82TjFUUGRaNGE5TVdBdGpDKzhQNmtZdUFlM3crM1FzVWx4dXA5V0ZGRktTVlVIZzg4MnFzeGovcVI2bkM0TmFRYytWMnVrS0xvWEtmTUphVzcwUzFUVzFYZ0FJMDNKZjV0aUJURUVpSGVrT1J5VzVMRThUeC9hUE1nZjFUeUdqUGdMZ2gzK045aXNnNDJ5OU9ucTFHM2d0Yk8zYXkrT2o0YWhXT3hFSGxPNjF1VTZpdTF1a0ZOaE9UUUxDV0x0ZHpMTEV1NS9jY1kzN3lUNHdjblREdkZwbWgxMHFHMWw1Ynk1a1l0V1RFRjVKVE5QNkdsZjJtblMrb3M5Q09JVmo1akovdzl5VXpTRU09
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=XZbL7SEI6poUl9KRqucKkZNGav+V3AChn8EyfvsTzDIgGDPaCY42LunwvCvheDn6fidzcW1Uf693oxnKuJleCrzvYghnp10Bv+M552TWMydu6oyYVcoRYnPkOzk0K4A+3ky9/zUPRx0EIRguj7+Sgj3g/Y0g9MYJEgb6ND0Eit8=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1776902131; v=1; bh=j59+mZdK34ANh9t1Ib1iDk5lA1Qb+1ztUVkyCAHT0Yo=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qt1-f198.google.com with SMTP id d75a77b69052e-50fae95c82csf31655051cf.2
for <apm@int.seahaven.com>; Wed, 22 Apr 2026 16:55:30 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1776902130; cv=pass;
d=google.com; s=arc-20240605;
b=T3JO7RyfLr06M3rrUrii7Fl343knGwBAravaXl0DuCIsd3IgYo0LaABcCyknkr5HIO
nb6HWpBfRQezxQQCx7lEAgB+BCd88EJUjznQTccRKh/DeRiiGgeVxZiU1vUovE+o/nI5
0ATkkkPqFqDeS1ecqDS0laNXViAxtm6rt3E7ZfBfo115gRy88es+C2lagRtAExPlmogb
YAr7CuO/TvFlmhFTQxts7bcNTlpICutgcT/zlSdBm53jz/AZ0HQu8oIcEEjRQbohx0I4
KNnsCsAo3fZa7cQvBB9hrLitP/ALyrBDDuWRPdBEzncbiEZ/GjPjBCqwvp1p1O+3SAwC
sSVw==
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=X8yGdh+EL8/2FH4nstFlGutyN+8+AYqWqCq1P08Ohf4=;
fh=ZoGklMHS47+h6LP0y/g1ZoSrsQnHO77C2/bRipePeMQ=;
b=a9q5UZqy5AF+Dv6RSF//zdx9nHYfCBvm6eeCHgEos9G24EPOyQVu5kHP6v3BlZFvkN
LEYt6AW4Lx4vqA7Wvb1F4TK+9KNAhh7DrxFCe8XvFDHzcLi9iGCzL0/0KQTL2Ix8gLw+
67AYp0ObMxjfDIlWGPnL4yfmEs6opCq+nLJ/jjHDJTt22rbQw5Hci95K+e6mRD8bfJg1
TsMNQhtgGzw8gIbHGciZAouqeAk+wp3EtnXEk991q1zknYmJzwdm5cUfoIpehR1OkKZd
RPStm7CxIpCSLgykwF36N4RsGqYh9fOIf8onIzfYVyBmyRUGAQ8ZwxCp5JlrnBGdmFxp
54VA==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=kZoo+r3h;
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=1776902130; x=1777506930; 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=X8yGdh+EL8/2FH4nstFlGutyN+8+AYqWqCq1P08Ohf4=;
b=Sgm9o/V/bHO+gDejGTT2cH5I54h8q0FxgoKA3tEgcF8HBgNEhdeekfCVCZvYTxOWrR
WQsLLpE17rHBLv0+Jgn0QqpnWtRWB0iuKHSEiNMzj/AOnMrOoUh3ci1oaQ/HSV3/EZr4
d0gN7kEAbk80zNJ1IcQ0yjWet5nEh/9q0OJ44=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1776902130; x=1777506930;
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=X8yGdh+EL8/2FH4nstFlGutyN+8+AYqWqCq1P08Ohf4=;
b=K3x5RrvQy/BY8DS6aJeEWTZ7qGXjfujP/o14BBWF/vLGeNxwX7qKwIoIylv6IgMjcU
UxoPtmET4RW/Ow9F/t9wmlq2HdezEtUuB2lESq4hJyH0pvs5OEpX5/ko/WaLbAg6aCMZ
kM3X6KdY0wDUobwUFlcpgWQ1uuXzIrJGQqbhkhNX7DGP704MYezBrVxEloTMgsDVxvLD
7vo1+SWtu1qSg2ge3oD/rK7hNwz0TG2E6onshKX2L+ZA4I5zZPRpe+UYcpFR/c4DNiF4
k4LGQniD54U4NzbiCqr+zf+8en6rEhtgNUhfRCg9ixfFt/GbkTYwhxaAAu9cNSU07N8r
ihRQ==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ8wcEBbajvIkBX/a/zNDhqrilKeO98RlagCQWPhQh3gpB7s7Vhd+rL9IUL6m1chwFRh4aw=@int.seahaven.com
X-Gm-Message-State: AOJu0Yw9GVXVWInH2n12Ak3padCKwpIgKh/4tX1nnkMM578DfjjNnCRz
qySr8EOd3iD0sfjYcI+1QH60GqiV5Zl6qopdNc7cWJZDdn+9L0fY/E9jueCVBz66JrvFAA==
X-Received: by 2002:ac8:7fd2:0:b0:4f1:ab79:fb18 with SMTP id d75a77b69052e-50e36b5e8bbmr364810831cf.25.1776902130104;
Wed, 22 Apr 2026 16:55:30 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AYAyTiLPRhHnXd9Bjlpkcvzcx7IfFgIn0l1Z9kHF/eMd8OSRhA=="
Received: by 2002:a05:622a:1892:b0:509:41df:80ff with SMTP id
d75a77b69052e-50e25827e13ls61064741cf.2.-pod-prod-06-us; Wed, 22 Apr 2026
16:55:29 -0700 (PDT)
X-Received: by 2002:a05:620a:459e:b0:8cd:b6b7:1e6c with SMTP id af79cd13be357-8e7916b1065mr3465922785a.35.1776902129496;
Wed, 22 Apr 2026 16:55:29 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1776902129; cv=none;
d=google.com; s=arc-20240605;
b=h9xO2FDbDmUzul7fVzxK9oOA3bS+1nDyznaBus96KWhPemxvqa1UFK7HDigGmS/k51
zJ+dWkkLXqAPec8XtVFoz66bMt0rYdWDOOUBqgwvllv3Js6C5kqE4LxJGudtd3Z2y/zb
rTMsV4ewWMZ0bNcOTiwKAiMQYWhs0Dve99kNJcmQIv17VxxNAPy+zTQssql2wlTu3hMb
OSWa2048+s+8DwIP0Psl2QAhzzpoYsGCBKpXiPw/lLFuTFfddMVnzCHrDGyLcXU65q3E
WyIxX+yBeVVY3Nw+LtabsAHOSOzm1ZH+yCG3DbcZgZONs7tOWMcacsOiBvNHux0+Iv+o
7kvQ==
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=Tp8z8IdEAqjiK+mWwIQMBY3b4jdwZ/iK83trqyq7yD4=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=FBMwrYLQN3jukpzidHnA/v2+zUs+BTH60on0/aY1oeMNKCNoJeA+WQRjjFqLrJsNzU
41rTxRotFfjMbJpU/Y15aWuKXlCtJF3WnBDLcw3DrWTEu2+nNPgEfirB8JIdvsfY7e2S
feZWVLSpNIJzrP8Cw5Lw+VtS0HCqa3ENe/v9+j9B+mgLkQQI9uAS4Rj8ccY9LiopQmn+
g6NJajQNYJFHAWx8z9QseUkH4rnakYe1lS5eUVgWDDzk2G2Xl7AsjGogpsetMkwGb/nI
SIKCYIum7Qhj4HlZvf6O3rEs3bgbNLYvbpbSG6Y1Gf8vEC19ohk9qIc0vz3iZJXtLJOB
7mEg==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=kZoo+r3h;
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-8b02ae72db8si210010696d6.292.2026.04.22.16.55.29
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 22 Apr 2026 16:55:29 -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-54cb44b5d6-2b7v6 with SMTP id recvd-54cb44b5d6-2b7v6-1-69E95FF0-4A
2026-04-22 23:55:28.864353656 +0000 UTC m=+93424.774893531
Received: from ip-10-210-42-253.ec2.internal (unknown)
by geopod-ismtpd-3 (SG) with ESMTP id CInjyXxzS-uE7wJxC3ypLw
for <apm@seahaven.com>; Wed, 22 Apr 2026 23:55:28.850 +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-253.ec2.internal (Postfix) with ESMTP id BFB3EE2A52
for <apm@seahaven.com>; Wed, 22 Apr 2026 23:55:28 +0000 (UTC)
Date: Wed, 22 Apr 2026 23:55:28 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <2001105384.21530.1776902128778@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 17107056766
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmtVxgZowAMP98Iu?=
=?us-ascii?Q?tlf5UPw1482cU8MEvDN++ye43xXKjWlWv6S0=2Fqo?=
=?us-ascii?Q?niB7ubRxSuM0PUY1YUVCZE2+3y8wf3fwL=2FytYFy?=
=?us-ascii?Q?ikno8orFyEa0567tksdbspiP8QGouBR3OR5bOHJ?=
=?us-ascii?Q?s0tUKY2ACAb0I5VvrE=2Fp52=2FvBTKgDM=2Ft6Bx7cIw?=
=?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=kZoo+r3h; 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:
exercitation aliqua adipiscing tempor
Creation Time(UTC): 2026-04-22 23:48:00
Submitted By: nisi do
_________________
Work Order: 17107056766 - ad a
Building: WPR2.
quis laboris nisi do sit eiusmod veniam elit incididu
amet ipsum eiusmo
incididunt quis elit mi
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/2001105384.21530.1776902128778%40eam-ejcron-node-prd-use1-GREEN-jboss-host.