01
01Point an agent at it.
Hand your coding agent the source: a price list, a policy, a tariff, a rulebook.
It reads reckoning guide, writes the blueprint and the worked cases,
and loops until every case passes.
$ reckoning guide
$ reckoning check bill.yml
{"problems": []}exit 0
$ reckoning test bill.yml cases.yml
{"passed": 5, "failed": 2}exit 3
failed: a peak read on 16 July is charged at the new 50c rate
expected charge 1.00, got 0.90
agent The rate changes on 2026-07-15. Adding on: date to the rate lookup.
$ reckoning test bill.yml cases.yml
{"passed": 7, "failed": 0}exit 0