Mail merge with an AI agent over MCP, locally: one letter, certificate or invoice per record of a JSON array, each file named after a field, with failed records Listed instead of stopping the run....record, with any bad record listed instead of stopping the run:...not have" (the bad record is listed; the other four are still written)...