executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
podc-reproducibilityUse when making an ACM PODC paper's result independently checkable — reproducibility for a proofs venue, not an artifact venue. Covers a self-contained proof appendix, an explicit and checkable model/assumption box, honest handling of any optional simulation, and keeping the full version (with proofs) in sync with the 10-page camera-ready.
Independent GitHub snapshot · Automated classification · Original documentation governs
"Reproducibility" at a proofs venue means a reader can independently verify the theorem. PODC has no artifact track and no ACM badge program, so there is nothing to package for evaluators — the deliverable that makes your result checkable is a self-contained proof and an honest model box. This skill translates the open-science instinct into what actually matters at PODC.
A PODC result is reproducible when a competent reader, given only your submission and its full version, can:
Because the 10-page merits budget cannot hold full proofs, the full version (submitted as the paper, and later posted to arXiv) carries them. Make it self-contained:
[Every lemma stated] each lemma the main theorem uses appears with a full proof, or a precise
citation to an external theorem (statement quoted, not just referenced)
[No "it is easy to see"] for any nontrivial step; either prove it or mark it explicitly routine
[Base cases present] inductions and recursions have their base cases proved
[Invariants proved] each named invariant is shown to hold initially and be preserved
[Notation defined once] a single notation table the appendix and body share
[Cross-references exact] "by Lemma 3.2" points to the right statement in both body and full version
A proof that says "the remaining case is symmetric" is fine only if it truly is; reviewers check the "symmetric" cases that turn out not to be.
The single most common reason a PODC result fails to reproduce is an assumption used but not
declared. Treat the model box (see podc-writing-style) as a contract:
Run the assumption audit from podc-experiments and confirm the box covers everything the proofs
consume.
If the paper includes a simulation (many do not), make it reproducible as an illustration:
[Proof appendix] self-contained? every lemma proved/precisely cited? base cases + invariants present?
[Model box contract] every assumption the proofs use is declared and never silently strengthened?
[Body <-> full version] theorem statements identical; full proofs reachable from the proceedings paper?
[Simulation] absent / illustrative-with-seeds-and-ranges; no de-anonymizing links at review time?
[Fix queue] <omitted proofs to supply; undeclared assumptions; sync mismatches>