Survey mode (method reproduction)
If equations or algorithms are marked [extraction uncertain], or math needs re-extract, read /paper-extract (arXiv source first).
Templates: _templates/algorithm.md, _templates/repro-readme.md.
Replace every {{...}} in copied templates. Do not copy unused placeholder text into real notes.
Artifacts
survey/algorithm.md— math / pseudocode faithful to the papersurvey/repro/— reproduction workspace (any language)
algorithm.md
- Extract math and pseudocode without altering meaning
- If
extracted/marks[extraction uncertain]on equations or algorithms, cross-check against the math reference priority before cleaning — arXiv source_raw/arxiv/(preferred), then_raw/mathpix/, then the PDF original. On fetch failure, follow/paper-extractfallback and never substitute an arbitrary source (do not promote broken extract to source of truth) - Include a symbol table (symbol / meaning / citation anchor)
- Attach a citation to each block whose ID already exists in
extracted/(_rawused for checking is not a citation target) - Implementation assumptions not in the paper: say "Not stated in the attached source" and keep them out of
algorithm.md(put them in repro notes) - Do not put web supplements or illustrative examples in
algorithm.md
repro/
- Language and build are free per paper; a README stub is required (
_templates/repro-readme.md) - README must map
algorithm.mdsections ↔ modules/functions - Tests and validation data must mirror paper settings / boundary conditions (no junk placeholders)
Done when
survey/algorithm.mdandsurvey/repro/README.mdexist- Every
#^citation inalgorithm.mdresolves to a block ID that exists in the target file - No
{{...}}or other template wording remains - Frontmatter
modematches the paper;statusissurveying(orreadyif the user asked to close the survey pass) _index/MOC.mdstatus matchesindex.mdif it was updated