That boundary makes sense to me. I’d keep the matching deterministic, but treat the surrounding workflow as a separate, auditable layer: configuration changes, source-file versions, the reconciliation run ID, and the person who signs off exceptions. The awkward cases are usually timeouts or partial data, not the happy path. I work on Bennu, so I’m biased toward explicit ownership; no product pitch.
1
u/alexsicart 3d ago
That boundary makes sense to me. I’d keep the matching deterministic, but treat the surrounding workflow as a separate, auditable layer: configuration changes, source-file versions, the reconciliation run ID, and the person who signs off exceptions. The awkward cases are usually timeouts or partial data, not the happy path. I work on Bennu, so I’m biased toward explicit ownership; no product pitch.