diff --git a/article/sim_numerics.md b/article/sim_numerics.md index b9caad5..0b86e7b 100644 --- a/article/sim_numerics.md +++ b/article/sim_numerics.md @@ -718,7 +718,7 @@ Three caveats, all of them limitations of the measurement rather than of the met ## Appendix D. Advance records and the frozen code -Every rule of §6 and every test of §7 was written down, with its criteria and stop rule, before its code and its run. Table D1 gives, for each document, the commit that first added it and the commit that first added the results its run wrote, both read from git by `check_prereg_order.py`: 25 of the 30 were committed before their results; four were committed together with them, so git cannot order them; one was decided on its smoke run and has no results file. We call these documents advance records, not pre-registrations: they live in the author's repository, and their order relative to the runs is attested only by the author's git history, whose timestamps the author sets; no external registry was used. A deposit with an external timestamp (Zenodo, OSF) before a run would remove that limitation for future tests. Before publication the history was rewritten once, to remove infrastructure details (a server address); the commits cited here are those of the published history, in which `check_prereg_order.py` recomputes Table D1. The code of A′ was committed (`8027d7f`) after corpus 4 was defined (`657df10`) and before its results (`6d2531e`); `simroot/pure.py` did not change in between. +Every rule of §6 and every test of §7 was written down, with its criteria and stop rule, before its code and its run. Table D1 gives, for each document, the commit that first added it and the commit that first added the results its run wrote, both read from git by `check_prereg_order.py`: 25 of the 30 were committed before their results; four were committed together with them, so git cannot order them; one was decided on its smoke run and has no results file. We call these documents advance records, not pre-registrations: they live in the author's repository, and their order relative to the runs is attested only by the author's git history, whose timestamps the author sets; no external registry was used. A deposit with an external timestamp (Zenodo, OSF) before a run would remove that limitation for future tests. Before publication the history was rewritten to remove infrastructure details (a server address) and working notes not meant for publication (a few files deleted; file names, comments and a few words in three advance records made neutral, cited commit hashes mapped to the new commits; no rule, criterion or number of a record changed); the commits cited here are those of the published history, in which `check_prereg_order.py` recomputes Table D1. The code of A′ was committed (`8027d7f`) after corpus 4 was defined (`657df10`) and before its results (`6d2531e`); `simroot/pure.py` did not change in between. **Table D1.** Advance records, in the order they were written. diff --git a/zenodo/README.md b/zenodo/README.md index 39e9c76..608569b 100644 --- a/zenodo/README.md +++ b/zenodo/README.md @@ -1,10 +1,11 @@ # Root Finding by Similarity and Analogy — code, data and history -Companion archive to the paper *Root Finding by Similarity and Analogy: A Bracketing Method with a -Data-Selected Decision Layer* (V. Sitnikov). Everything behind the paper is here, under the Apache -License 2.0: the method's reference implementation, a compiled library of the proposed method A′, the -benchmark harness, the problem corpora, every results file, the records written before each run, the -paper itself, and the full development history. +Code, data and full development history for the paper *Root Finding by Similarity and Analogy: A +Bracketing Method with a Data-Selected Decision Layer* (V. Sitnikov, 2026; manuscript, included in +`source/article/`). Everything behind the paper is here, under the Apache License 2.0: the method's +reference implementation, a compiled library of the proposed method A′, the benchmark harness, the +problem corpora, every results file, the records written before each run, the manuscript itself, and +the full development history. ## Contents @@ -62,12 +63,14 @@ or, from source, `simroot.pure.pure_root` with the configuration named `APRIME` marked. Appendix D of the paper lists each record with its commit and the commit of its results; `check_prereg_order.py` recomputes that table from the history in `sim-numerics.bundle`. The order is attested by the author's git history, not by an external registry. Before publication the history was -rewritten once to remove infrastructure details (a server address); the commit hashes cited in the paper -are those of the rewritten history in this archive. +rewritten to remove infrastructure details (a server address) and working notes not meant for +publication (a few files deleted; file names, comments and a few words in three advance records made +neutral, cited commit hashes mapped to the new commits; no rule, criterion or number of a record +changed); the commit hashes cited in the paper are those of the rewritten history in this archive. ## Citing -The archive: https://doi.org/10.5281/zenodo.22894337 (DOI 10.5281/zenodo.22894337). Please cite the paper together with it. +The archive: https://doi.org/10.5281/zenodo.22894337 (DOI 10.5281/zenodo.22894337). Cite this archive by its DOI. ## Licence