procurement-ingest/lambdas/wo/email_processor
Adam Moussa ba7c981907
docs(ses_auth): note CFWS ends abutting tokens
The space inserted for a removed comment means header.d=domain(note)
now reads as "domain" where the old gluing behaviour produced
"domainnote" (rejected). Document in _strip_comments that this
loosening is deliberate and safe -- header.d comes verbatim from a
verified signature's d= tag, so a comment in that position is never
attacker-controlled -- and pin the behaviour with a regression test.

Review follow-up to PR #103; no runtime behaviour change.
2026-07-16 14:58:03 -04:00
..
tests feat: template-first WO parser + Bedrock fallback, PO Bedrock switch (#99) 2026-07-16 12:45:11 -04:00
__init__.py Merge workorder-ingest into unified procurement repo (#22) 2026-05-12 15:21:06 -04:00
handler.py feat: template-first WO parser + Bedrock fallback, PO Bedrock switch (#99) 2026-07-16 12:45:11 -04:00
requirements.txt feat: template-first WO parser + Bedrock fallback, PO Bedrock switch (#99) 2026-07-16 12:45:11 -04:00
ses_auth.py docs(ses_auth): note CFWS ends abutting tokens 2026-07-16 14:58:03 -04:00
template_parser.py feat: template-first WO parser + Bedrock fallback, PO Bedrock switch (#99) 2026-07-16 12:45:11 -04:00