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

164 lines
11 KiB
Text

Return-Path: <apm+bncBAABBJ7ZSLIAMGQEACMP6TI@seahaven.com>
Received: from mail-dy1-f197.google.com (mail-dy1-f197.google.com [74.125.82.197])
by inbound-smtp.us-east-1.amazonaws.com with SMTP id 49po26ni4on91lkvobic33rddq7ir06b5nt6glg1
for apm@int.seahaven.com;
Wed, 13 May 2026 18:02:17 +0000 (UTC)
Received-SPF: pass (spfCheck: domain of seahaven.com designates 74.125.82.197 as permitted sender) client-ip=74.125.82.197; envelope-from=apm+bncBAABBJ7ZSLIAMGQEACMP6TI@seahaven.com; helo=mail-dy1-f197.google.com;
Authentication-Results: amazonses.com;
spf=pass (spfCheck: domain of seahaven.com designates 74.125.82.197 as permitted sender) client-ip=74.125.82.197; envelope-from=apm+bncBAABBJ7ZSLIAMGQEACMP6TI@seahaven.com; helo=mail-dy1-f197.google.com;
dkim=pass header.i=@seahaven.com;
dmarc=none header.from=hxgnsmartcloud.com;
X-SES-RECEIPT: AEFBQUFBQUFBQUFIWFJ6aHB3RTRIa0pndmZ3VmhEYTJLRWRZQW40WXZaQStXRnNJL0huYTRZbG9lTDBHd1JoNzlndVN5dS9TMzU3OGdxTGZkZ0JFb2x6NUZqaGNvZ1FFOFhycEdScDNRS1NIVktvMm5sc3AxL2N1T0FGcDl0WkgyNENjdWdQbE9wMTFBcmh2V1dKeDk4Umg4MVc5dUJSMGkvYUxUenZQNHpwSjdGcHNxWXhKUHZhSlYrSWlPS3dxakIxZ0JUb2g1WDY4M1FvY2QvV0dTeTJBaEQ1c3FtK3BjN2xYcWgxcmpwMHgrQzJ4bjFWaXhKWnk3VDVIb0JZdGFIKytLTXJDb1pGc1Z3aVMxNG5ITVJjbnpCeDdUUWlGQ01UbEJxaFpsUmdzWDdFM1I1eFZzQ3lYckFnTFV2V2Fxald1NHFlelQ1Tnc9
X-SES-DKIM-SIGNATURE: a=rsa-sha256; q=dns/txt; b=oo7oQ+uRSPPSI0uCoLiXnXrzbPJrbn8DlWOQ0SevaXK4Z4mVY/mwb0f8lpeOMNfFht5Xr9Slko89PHR0rRFij4tznIgvnH7UfTym4BSPP7QeEIp/v1N+HOo+7HONYe3psk7yPg1opEWLcauJiADPQaoATWmlwvcEPWsyPOJTT7U=; c=relaxed/simple; s=224i4yxa5dv7c2xz3womw6peuasteono; d=amazonses.com; t=1778695338; v=1; bh=xny1mIOIJMgndUGpGoe8MngGJAk2Q+y7tk4UJcQiDV4=; h=From:To:Cc:Bcc:Subject:Date:Message-ID:MIME-Version:Content-Type:X-SES-RECEIPT;
Received: by mail-dy1-f197.google.com with SMTP id 5a478bee46e88-2efc342ef15sf9771198eec.1
for <apm@int.seahaven.com>; Wed, 13 May 2026 11:02:17 -0700 (PDT)
ARC-Seal: i=2; a=rsa-sha256; t=1778695336; cv=pass;
d=google.com; s=arc-20240605;
b=UAC1ScW3RBXW6qMdixguZdmPBepvIP9BKBQQTJ4sotgxqhd6G+BGm/Y6Y1GM68/pLb
ybg0GLR9D6JozzE1AvqtRVGYiVQaZyUdUz9JWD3Ct95DGU4AhxY+x2K6WB4JPbvGiv/y
I57YMYSxTGFX3ycpUdXbnW1RGHxyOvO9o7NLypBurpPE78Qoxz0lcMLNsVHQzT1lKHWP
EfrlKm1JLVlJ7lEt2WmLYCtRkLW8vRBKCKLA0ojeBQwH8h72drRNSwxoGB6tI+R2eX6F
w4L/ylD55RXd9kUosJ/Q76+VqNtQHlpjiiGrfAphs8XVzxy3zoeKakDDR1s6lSOU7lFP
b82g==
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=+IfuNY/4haY++6Km7La0BiLjte9gAIcHAGBSYF34xjk=;
fh=XC+ncPeOHhyLl2djtpTcTIqon6rta+zv3+yrhxYAqds=;
b=QtC1MO+RXYcPDph+TlnQtvvfD2s/MX/ucWJgd59c81f9zT2ZdOAm+WbVZ6eijT2eKr
HNiZv9zmiE0d9MI3RxbomlfwHFzY0AVxs7xBYPUCXQDTUPxUajAHH9UlyLAEivF8fuaG
6ljKqeP0vXi7Z5V7FP4c9iBLKVGCVyKZG5+DOO+nD6/DweTuOP4a5mZfTLn2D0Z/rRh1
Q5/JBeDMeJyxA8dE9dpAEEoYbqG7MR956NcFRSbpsMU9OlXcZOaSq34zh6gpOhKFz61J
XZaGomuoqnwRIcXHJpWcFK1PGG7/byroubpJxhnCVh3fC7HmNlEcLkAfWFuoj20H9suP
GA0w==;
darn=int.seahaven.com
ARC-Authentication-Results: i=2; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=af6nlioC;
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=1778695336; x=1779300136; 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=+IfuNY/4haY++6Km7La0BiLjte9gAIcHAGBSYF34xjk=;
b=VsOjzZSWbEC3dtsGtvWYUMnmFwF/JTJmb7unzVhLKBPi2WDToe3i583hld/IEiRnFu
7shKOWjDRj3JPGOAgd/weqtd3XO0dwq1DYRYwXllwT70FOYok7SneTliwmCYlPIuDbE2
1iH1kisYJr2ltZCUbYsmDFdEmNeF0nnt9uYQ8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1778695336; x=1779300136;
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=+IfuNY/4haY++6Km7La0BiLjte9gAIcHAGBSYF34xjk=;
b=ocn4kCQB2+5n35xLhrPtTeB9q5VeASCYLQa2Cegd30azN1YcmexdQHHsJuH+HDRu8p
6kdt189pqNOz/qFwJHwU4uNq2me2PDn9ExcmhWFvlPhGfiFsZexEErH9jYs628UU3AlM
N+L/TA/QAGM6zKs0HFceiKr8TF5BONqTgO7/twnZeXFN3C4d8d8OBRZsYA5axsNdx5jf
V5ukl6uWZn25ya5SU3XavIckwrhPIXqVuLnhccS3Cj2soAVvWomAZnHqtj2FfHwFOSGm
943IiF162rRGUty5guYqi7TMDF9apO09vGNA18MjkoMDrq95NNh0Ux0zMizy8SnDjl4W
TWLA==
Sender: apm@seahaven.com
X-Forwarded-Encrypted: i=2; AFNElJ/RRX7Kj2hDIehCQg/DqAilxargrH41TX67xy/P5KOBswxMoXI85MoaRcMvkNtE+TdNLt8=@int.seahaven.com
X-Gm-Message-State: AOJu0YxZ772O19Fq4rB2h+GivYJzcLcPuI1OdKm8VZ53oNb+Sf5+nVOV
BjeeHRfe7gdac9C0zosx09aJ8GMLcTkjg+gsEI1YxzuWfhS1vKsudjENWbrRFhOsg8yE9Q==
X-Received: by 2002:a05:7022:423:b0:12d:b5c2:d9c1 with SMTP id a92af1059eb24-1349a6f8f23mr2642896c88.2.1778695336243;
Wed, 13 May 2026 11:02:16 -0700 (PDT)
X-BeenThere: apm@seahaven.com; h="AUV6zMM/jP2GFoz1advxz5SYHwI6edr+S1W4jysH6MU9kc1syQ=="
Received: by 2002:a05:7022:91f:b0:12d:e530:ca1f with SMTP id
a92af1059eb24-132ad92928cls2877840c88.3.-pod-prod-07-us; Wed, 13 May 2026
11:02:15 -0700 (PDT)
X-Received: by 2002:a05:7022:101:b0:133:3c47:92de with SMTP id a92af1059eb24-1349a80f03amr2555486c88.17.1778695334945;
Wed, 13 May 2026 11:02:14 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1778695334; cv=none;
d=google.com; s=arc-20240605;
b=HQpVLCm3lkjgJtyvW6YkHNtPQCyuzr2z5+vvvnlibFahoS0wesOghkKvYCk11ATJVr
+9Mm3YkUIoILUI8C8FJV5eAaJ+vHv/hVMNIhJCPgbHRAo00amh8ASbcyufIWkcVmyTIz
4BUHFLoengD1TLOAW6xJ588zgRqAatfcOQdQwQ4bo4LS9Mim62QWFH1/rxTkLjQ2YyLF
2uAEF8YfS1CxSXJvVfAtJ42HYb3Pk9cuMC7e+u1dgDk44bAWL4b8/1PNMkeUOKIvFasF
8CApC6/No5xsLw1I9T00QXm69mytVMFQ9bptWm5TvWJR2lXpWzYTVRk92s1rZ+gVdZ7X
Yr1Q==
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=bXYZAHFJegpHCDvOs67lzVbT6sX/Uk/NZx56YAU0kuE=;
fh=rC9RwFVu8iCzG0E9uF1CJYmhsOugTNm8xrjKrXGzGeQ=;
b=B99AuAYDKBHnhMjYUlmXhfhmlxu7XRejLE0uV4viFj4oGpwlAI6mkziLUPDsx4HPkt
o+W11tLvLhVAL+KQlJfx8vdKUEmKjQsHKYoaf5tGIhWi9/3kYJz1EiTP3edtZE9y0M6j
FYU6MBKP+KePkNzrjnO8txJEZIAOXSHbOt+AdDVri7q7C5aRG6+yAzix246Sb3tg+K8d
uP+WR65HHdDQdWfrBFsuSqPG7wOa3C6stIpi0apTatWm6YFawsEqsBv7b9eP+cv34DFu
BmzEjEiud3ZAKKKiDie5j4Y+/Fo37LhGpLKsH/XnF163jjqEpkYfXrYohCK9xRDPnvb9
dBcQ==;
dara=google.com
ARC-Authentication-Results: i=1; mx.google.com;
dkim=pass header.i=@hxgnsmartcloud.com header.s=s1 header.b=af6nlioC;
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 af79cd13be357-910be370840si25607485a.520.2026.05.13.11.02.14
for <apm@seahaven.com>
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Wed, 13 May 2026 11:02:14 -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-f89786c4-bx486 with SMTP id recvd-f89786c4-bx486-1-6A04BCA6-B9
2026-05-13 18:02:14.427760515 +0000 UTC m=+1283295.081607584
Received: from ip-10-210-43-130.ec2.internal (unknown)
by geopod-ismtpd-41 (SG) with ESMTP id IRht8bW6RbG3iuF5MxzXZA
for <apm@seahaven.com>; Wed, 13 May 2026 18:02:14.410 +0000 (UTC)
Received: from eam-ejcron-node-prd-use1-GREEN-jboss-host (ip-10-210-43-225.ec2.internal [10.210.43.225])
by ip-10-210-43-130.ec2.internal (Postfix) with ESMTP id 3DC9CC9EAD
for <apm@seahaven.com>; Wed, 13 May 2026 18:02:14 +0000 (UTC)
Date: Wed, 13 May 2026 18:02:14 +0000 (UTC)
From: noreply@hxgnsmartcloud.com
Message-ID: <1949270346.14468.1778695334245@eam-ejcron-node-prd-use1-GREEN-jboss-host>
Subject: AMAZON UPDATE WO DETAILS 18403645991
MIME-Version: 1.0
X-SG-EID: =?us-ascii?Q?u001=2EwgPQEA+gt=2F9mQv4JaEv+7bS6+azo2TqPxIY4NYuvhrkPWucGWbgPkaKm0?=
=?us-ascii?Q?AvJJmnrvv5TRdrhx7JA6gKNhURwiWzpX5VujEQa?=
=?us-ascii?Q?uNkZL+jr+IbGWwD9nOcE2WnyPomMqATpCqVADR2?=
=?us-ascii?Q?lJkXEhnWYERIEWgPPgPfHqdHxR3Nw3wVUg0EuZ4?=
=?us-ascii?Q?byevqYMtBl9eZfMWHk20ETXFsfitBnANeA=2FS+3K?=
=?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=af6nlioC; 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:
amet ipsum enim dolore nostrud magna exercitation aliqua a
Creation Time(UTC): 2026-05-13 17:49:37
Submitted By: nostru
_________________
Work Order: 18403645991 - nostrud laboris do incididunt quis magna consectetur ips
Building: WML1.
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/1949270346.14468.1778695334245%40eam-ejcron-node-prd-use1-GREEN-jboss-host.