A plan is a list, so it round-trips through saveRDS(). Writing it
next to the card it produced keeps a record of what was planned that
can be compared with a later version by its hash.
A plan is a list, so it round-trips through saveRDS(). Writing it
next to the card it produced keeps a record of what was planned that
can be compared with a later version by its hash.