A companion template for AI Helped Me Build It. AI Does Not Have to Run It.
Deterministic does not mean correct. A script can apply the wrong rule perfectly, every month, forever. This checklist is the minimum to complete before a script, query, or Power Query becomes part of a recurring accounting process.
It covers the script itself. For the wider lifecycle (who approves a workflow for production, and how changes are handled afterwards), use the Builder-to-Production companion from Article 40: Production Readiness and Change Management.
Script / workflow: [name] Version / commit: [ ] Prepared by: [ ] Date: [ ]
Example: the duplicate-payment demo in this folder checks its output against
expected_exceptions.csvand documents that “ABC Corp” vs. “ABC Corporation” is missed on purpose.
requirements.txt with exact versions, or a locked environment), so an update can’t change behavior silently.TODAY(), NOW(), or the system clock.| Role | Name | Date | Notes |
|---|---|---|---|
| Builder | |||
| Reviewer (independent of builder) | |||
| Process owner |
| *PythonMuse LLC | www.pythonmuse.com. Educational purposes only; not professional advice. Content licensed under CC BY-NC-SA 4.0.* |