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

185 lines
12 KiB
Text

Return-Path: <apm+bncBAABBYNHR7JAMGQEHMPMQPY@seahaven.com>
Received: from mail-qv1-f72.google.com (mail-qv1-f72.google.com [209.85.219.72])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id uvujo1ndm1c73rnco41vbg21s00q4d8dmooa5701
for apm@int.seahaven.com;
Tue, 30 Jun 2026 14:34:10 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 209.85.219.72 as permitted sender) client-ip=209.85.219.72; envelope-from=apm+bncBAABBYNHR7JAMGQEHMPMQPY@seahaven.com; helo=mail-qv1-f72.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 209.85.219.72 as permitted sender) client-ip=209.85.219.72; envelope-from=apm+bncBAABBYNHR7JAMGQEHMPMQPY@seahaven.com; helo=mail-qv1-f72.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFFTEUzL2JMaDBjQWlncm1iS1JjU1BlbDJ1K3hmWEdUY0FkNWV3c1luRFFha28vY3dmb0doWk56MXRQcEN3QnZvU2dzSER3YjZuWXNnREhYbnE1TndWZC8rTGxVRDhWQWlxbEZ1TXJQNHBiTUJGbGNyYmo5Zmd5cjVSTlhMQUF6aEk1WklhelR6WG5QMVpGM0NVWU9iNFlscExCYnNrejNNeGZGRzh3STBRdkJDUUFYcXg5dldCeEk0QzR2WDRQUkhycnBaODRjVTZNQzFYdkN6aHhURUkydnhVYW0yQ1RLL2Fsb3NPa2lhV1BDZW1mOURwZWFMYjB2ZDFPK1lSTXJhTFBveDlZenduRjRPN0JSdVpNVEFBcm94dk9nOGx3K1Rmd0pGM05zT0ViVnQ5dXNTeE9VQi9FMkZGcElRU0NqNmhmcFBuUi9aMGhEcmkzQUVIZjAwWVo=
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=nrQ4Exa/pOF7nHhf8TnmaCV6SQWuBbFmIQ9zTVVOGlv/plWXoUITuC07F3rbAHMIklsQRtK41DmNY/IKlaROrte//xl7PPkAmQo9pnZuP6oXHCMHFfNzFvWnmqG+DJVOBXE9S/eUoxXudMXM9i/jlsLxfRvlQTRuarOp1qzmkj0=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1782830050; v=1; bh=xjOeI/3N/8wT58lnbmzi9Vry5Ne2TdrAP+pLonYMS7g=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-qv1-f72.google.com with SMTP id 6a1803df08f44-8dc607c8a54sf84615946d6.2
for <apm@int.seahaven.com>; Tue, 30 Jun 2026 07:34:10 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1782830050; cv=pass;
d=google.com; s=arc-20260327;
b=AjcUWJYl+4c1AeXxJai5kPadR8OOnVwGIH2TNMfdhlskoCIwARqMQrNcjYMPpgxE6E
SMNyEeiJYbnIEHIYqcrLpDE6u1zU89VMeH7TodQbcyYbTyIOWoZpFNuoSSHlTw8Yh4Br
dxTf0/XNm9tcepPzynYN4QJmolbcrV41eZQ3sU7KsCPfsjqLppKzjfSoYpTZw1uS5V/e
jeATo/nmLNh8xzUFi4xCGee99b3ejrhcwiY8dZLn2jYLnpSa4EGyfy5NOLWIw31nhTOH
ibLwfxxCkG8Wk5F5m0iz0+UAxSWC6XiVpr8WOAwR/4xy916uVmJryn5DiQl14ROKCenr
YExQ==
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=X+1xiSyhCpePsAGZUs2Wz9xoY6Piiu9TZwiPLLvkp4c=;
fh=DN5j331aiUMkcLAm5Y60d6B+FnJkIJ2cCHIQS3a1noA=;
b=JZ/oFQ+Ug3UGDZa8gPqzqWrsh71n/TgNeMVGTk1HQilW/9xTwmi33dFPrze1JFtcHG
42lvEks/DbXiUNu0QA3BfjtZav/Jl/ElJuRekT3y/eKcwYdICx+AhmAxadF8b9jvrSS3
Q9KPduZf1Lv9PxJcbmyL80eNpOptIwQ4jwvSSpaCr8+28OV3UCI7DQaHCyQxuS51uL5y
Cb96Cn7ASzpVUUF+duPnjavTdb4gNvOcraRe8L3VUc97y+O9ev/mR7c/bhTlCPaQRT4t
n9Nw+BCR2dG1ui5W3VavgyCaA9jQ7UIvCgKzgNWmYJm4xgY387eugPQ3ncidDG0Kmk+z
RR6Q==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qPE6GPY1;
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=1782830050; x=1783434850; 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=X+1xiSyhCpePsAGZUs2Wz9xoY6Piiu9TZwiPLLvkp4c=;
b=GoJebHl058/dFxdTt3Mdofnzm2mvtxJq3pMSG6LWM3jKGsthR1G9LyNuHhp1h6X8VH
XpKCey5C9qPUoSoa/wO/pmAjzTRbH+HRG6terVcIEMq3hi71sR0KV6cGhjHn43NxOtEr
qCZvTb4v1UMPyUccLbpJmjAQhPzDUarOZ25+Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1782830050; x=1783434850;
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=X+1xiSyhCpePsAGZUs2Wz9xoY6Piiu9TZwiPLLvkp4c=;
b=F0W//IBwkDvpFN2x7bo4kyBmcATPwq116ZriGGTecRgFQyqaOvik3mBb5sM437S4cS
VCL/JJvZqHL3Y3WyP/k251c+bJF3CB+GSVaBg+xbwUC269dizehOkzMl1UJlChDsIh03
O1tjCEuaterQ9QuJTD6OoNuzbGO+jIxmYHSXw6Tw9Nws5SkuVkNA55bGx4i2p3CFzYzY
pIGJuD5fXo6WnZVb1+bXlzQYgLSfw/uSSNLh3lmX3GUTyKdK6PDZQBaT2k7eaDLtYC5Q
PT7XM5tPoEWZlvmBBQoHQGS3JUAoVJ8K2xGJkrHHDp6lST9b6L4TQgaempP8Yye81q5j
dWCA==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AHgh+Rpu+BnEYvGruECEa/qff1qowUqcvo+hA0QxVqDQgqPtX34HC0dljTP44KzOrN9VJgjRqx4=@int.seahaven.com
X-Gm-Message-State: AOJu0YxvGsRKWnSy7R5ib/1c/F/ajfzso/Qy2Q9FTSNPMT8mvXP7lkUI
ub5Y4mW48SFPytm9Sv6VeEw0iLCkPeV0dZz3WWY2y6Q0xaRVvBf8oZgetLHYEpRdjheLpA==
X-Received: by 2002:ad4:5aa4:0:b0:8cc:f074:95e with SMTP id 6a1803df08f44-8f2d23c3a40mr10422266d6.30.1782830049649;
Tue, 30 Jun 2026 07:34:09 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AX0PUUcOEA6zlHUZi5JgfYPHcjrex2QKAFjeFuh6/AMF9qhQMA=="
Received: by 2002:a05:6214:2028:b0:8f0:775:e857 with SMTP id
6a1803df08f44-8f00775e98dls64945676d6.0.-pod-prod-04-us; Tue, 30 Jun 2026
07:34:09 -0700 (PDT)
X-Received: by 2002:a05:6214:4f19:b0:8ef:892d:375 with SMTP id 6a1803df08f44-8f2d3151f3emr9684696d6.48.1782830048836;
Tue, 30 Jun 2026 07:34:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1782830048; cv=none;
d=google.com; s=arc-20260327;
b=PBA/ryoRqcu0bCluFlUx7VYW48Yhxm9SRfpACQSbSWgDv3Dk6goYBhEg1TnnzBAxK5
tIdX/o0sdM1GgFE5nZATPBDuVK9nfN1/vKF3ja5DkjSKb2SpunE2Rixugq9AZOfOBxow
kuxwoUORd39FqizrbD3GE7QQSzjadX0iCC6Qbw+A/PDV03OupjlW5KaM6EI8yNuhpIoh
VhzJuNX1hLVX6NdiMVqaeNrlFz58kiGDiWh4DwREaIMQtXsNNYCvXtjud442T22bvW6X
iTqbOh2zd+zY+njnmtp59/IoClH1TvIvBKQaABZLVEQbrqMo2vwR2FZUo/MwZ4nBly4j
Z8gA==
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=X5u5IPtIdoJ0+5vxeN72aMBBxWIFuitmrjoHRckbfqU=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=smdwKa6UJ7qwUF+P5f3IKmMHHk9nzL3Lebi7DPxzSLmS3k2//JsmUc0I1eAm7XiPdQ
sOscMk2UpcPsYEC/8PYYXZjycgY5o+xNM5VCTGKHKY01D6iGzb3m8E2TB8JMeZHoGWfT
Z7+MIiJ5JvgVgO68dQ3zOND0CJdDnLpwsRb5UE30Wstu7BjPY9NRlwY8DImh8dZXMMxT
VAoSE85pfoCLuJw3BcDNDJI5Vq2Qka29wEBT7IHtGMBI7eUTjAwalJCgDDsNz+Ut1SO/
5AtcMRQ32xye/uYZdjU9jI2wsw1eo0E/dG22gEzZj8SxbankfwLKsM258pcxM2WMPysj
11bQ==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=qPE6GPY1;
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-8f1a86c729csi45921696d6.588.2026.06.30.07.34.08
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 30 Jun 2026 07:34:08 -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-75f969d656-hm7c4 with SMTP id recvd-75f969d656-hm7c4-1-6A43D3E0-13
2026-06-30 14:34:08.103254208 +0000 UTC m=+661082.576539102
Received: from ip-10-210-41-20.ec2.internal (unknown)
by geopod-ismtpd-15 (SG) with ESMTP id O5qkdcwPT--WRM7Yj6-HFg
for <apm@seahaven.com>; Tue, 30 Jun 2026 14:34:08.088 +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 E08B829F2C
for <apm@seahaven.com>; Tue, 30 Jun 2026 14:34:07 +0000 (UTC)
Date: Tue, 30 Jun 2026 14:34:08 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1422436700.6365.1782830047914@eam-ejcron-node-prd-use1-BLUE-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 12123384706
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrmEoYoBrvvDAtz5A?=
=?us-ascii?Q?TpVGngAQQlH3iL41nRol2=2F6jkYTmnAPpxmu09fD?=
=?us-ascii?Q?SDDGju9rD2mAuTm2bEicaw3ZdUSe4BYw8YcbhEo?=
=?us-ascii?Q?tjjOcItntEtQUCW3nWDkCH2A=2F67FIwmCUgqBYaq?=
=?us-ascii?Q?GrW4EL8Pf57JyYdIH6LJbxooYSREEuMFw5ceygX?=
=?us-ascii?Q?A=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?7=2FkNyp+NzkzyBD66wsHas8=3D?=
To: apm@seahaven.com
X-Entity-ID: u001.VZcPi/LkFgKueLtNVvOzkw==
Content-Type: text/plain; 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=qPE6GPY1; 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:
labore amet ipsum eiusmod ut quis magna exercitation sed incididunt amet a=
incididunt ut quis elit minim elit incididunt amet tempor quis laboris do =
aliqua et nostrud sed incididunt amet ipsum eiusmod veniam elit dolor ad a=
consectetur minim elit incididunt amet tempor ut quis laboris nisi do veni=
aliqua et labore amet ipsum enim exercitation aliqua et labore amet tempor=
dolore et labore amet ad dolore consectetur tempor quis magna et labore am=
minim elit dolor lorem
Creation Time(UTC): 2026-06-30 14:30:29
Submitted By: sit ad
_________________
Work Order: 12123384706 - et nostrud laboris do sit eiusmod veniam ullamc=
elit minim dolore et nostrud labor
Building: HGR0.
do veniam magna et consectetur ipsum enim adipiscing dolor ad adipiscing m=
lorem enim exercitatio
Please review it in Amazon Portal
Thank You
(This is an automated email from the AMAZON APM system.)
--=20
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 e=
mail to apm+unsubscribe@seahaven.com.
To view this discussion visit https://groups.google.com/a/seahaven.com/d/ms=
gid/apm/1422436700.6365.1782830047914%40eam-ejcron-node-prd-use1-BLUE-jboss=
-host.