procurement-ingest/lambdas/po/email_processor
Adam Moussa 4bd426daf2
Coerce bare-int quantity/price to Decimal in enrich_parsed
GPT-4.1 cross-family review of the final PR diff (no BLOCK) flagged
residual type drift: parse_float=Decimal rules out floats on the LLM
path, but a bare JSON int survived as Python int. Coerce it so both
parse paths emit one canonical Decimal type.
2026-07-16 16:16:58 -04:00
..
tests Converge quantity/price to Decimal on both paths 2026-07-16 16:03:43 -04:00
handler.py Coerce bare-int quantity/price to Decimal in enrich_parsed 2026-07-16 16:16:58 -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 fix(ses_auth): harden comment stripping and alarm evaluation window (#103) 2026-07-16 19:00:40 +00:00
template_parser.py Pin line-item currency to USD in the PO gate 2026-07-16 16:02:46 -04:00