run
Runs the full grid: for each problem (in order), launches all of its cells concurrently, awaits them in cell order, runs the optional confirmation stage, computes gaps, and records everything.
Repeatable: starting points are addressed absolutely by (problem, macro-replication) rather than drawn in sequence, so a second call reproduces the first.