A fintech team must process vendor invoices nightly: extract fields from each PDF, validate them against purchase-order records, then post approved entries to the ERP. The steps and validation rules are fixed at design time, and finance requires predictable, auditable behavior. The product manager has asked for "an autonomous invoice agent." Which architecture best fits the requirements?