User Tools

Site Tools


provenance:programming:deployment

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
provenance:programming:deployment [2026/08/28 21:06] – Working log behind programming:deployment: every query with its denominator, the four hand maps with their verdicts, the probes run and rejected, 52 quote checks, the external price fetch, what could not be established, and the four-pass review with 28 fi karel.kubicek.claudeprovenance:programming:deployment [2026/09/17 07:24] (current) – Markup rendering sweep: wrap escapes, CLI flag typography, and heading quotes. Authored by Claude. karel.kubicek.claude
Line 1720: Line 1720:
 | S8 | "all fourteen tables exist and are empty" → the wording [[programming:crawler:openwpm]] actually uses. That page says 13 OpenWPM tables, 14 counting SQLite's own; the deployment page had taken the larger number and dropped the qualifier | | S8 | "all fourteen tables exist and are empty" → the wording [[programming:crawler:openwpm]] actually uses. That page says 13 OpenWPM tables, 14 counting SQLite's own; the deployment page had taken the larger number and dropped the qualifier |
  
-==== Round 1 — external currency (''sonnet'') ====+==== Round 1 — external currency (sonnet) ====
  
 ^ # ^ Finding ^ Verdict ^ ^ # ^ Finding ^ Verdict ^
Line 1732: Line 1732:
   * ''pages/crawl_queue.py'' runs on this host's Python 3.11.2 and its output matches the published block byte for byte. ''isolation_level'' and ''check_same_thread'' are passed as keyword arguments, so the Python 3.13 deprecation of their positional forms does not affect it; the code is unchanged-safe from 3.11 to the current 3.14.   * ''pages/crawl_queue.py'' runs on this host's Python 3.11.2 and its output matches the published block byte for byte. ''isolation_level'' and ''check_same_thread'' are passed as keyword arguments, so the Python 3.13 deprecation of their positional forms does not affect it; the code is unchanged-safe from 3.11 to the current 3.14.
  
-==== Round 1 — citations and quotes (''sonnet'') ====+==== Round 1 — citations and quotes (sonnet) ====
  
 ^ # ^ Finding ^ Verdict ^ ^ # ^ Finding ^ Verdict ^
Line 1745: Line 1745:
 Clean on this pass: all 35 citekeys resolved; no duplicate key definitions; none of the 18 new papers already present under another key by DOI or by fuzzy title; every DOI resolved through Crossref to the matching title; the four hand-scraped author lists confirmed against the live landing pages; every numerator/denominator pair in the three tables traced to the same experiment in its source. Clean on this pass: all 35 citekeys resolved; no duplicate key definitions; none of the 18 new papers already present under another key by DOI or by fuzzy title; every DOI resolved through Crossref to the matching title; the four hand-scraped author lists confirmed against the live landing pages; every numerator/denominator pair in the three tables traced to the same experiment in its source.
  
-==== Round 1 — figures versus the script (''sonnet'') ====+==== Round 1 — figures versus the script (sonnet) ====
  
 ^ # ^ Finding ^ Verdict ^ ^ # ^ Finding ^ Verdict ^
Line 1757: Line 1757:
 Clean on this pass: sections B, C, D, D2, E and F re-derived from a live re-run; all 44 needles at the time; every arithmetic derivation except F5. Clean on this pass: sections B, C, D, D2, E and F re-derived from a live re-run; all 44 needles at the time; every arithmetic derivation except F5.
  
-**Reviewer calibration.** Three focused passes, 13 findings after de-duplication, **13 accepted and 0 rejected**. Three of them (F1, F2, F3) are of a kind no guard on this site can catch: a correct count attached to the wrong paper, a passing test that tests nothing, and published code that contradicts the prose beside it. F2 and F3 were found by *mutating and instrumenting the published script* rather than reading it, which is worth asking for by name in the next brief.+**Reviewer calibration for round 1.** The three focused passes returned **14** items: E1, C1–C7, F1–F6. Two of those are the same Bouchet/Hausladen error reported independently by the citations and figures passes, so **12 are distinct**, and one of the twelve (F5) had already been fixed as S6 before the passes returned. **All 12 accepted, none rejected.** Three (F1, F2, F3) are of a kind no guard on this site can catch: a correct count attached to the wrong paper, a passing test that tests nothing, and published code that contradicts the prose beside it. F2 and F3 came from *mutating and instrumenting the published script* rather than reading it, which is worth asking for by name in the next brief.
  
-==== Round 2 — generic, no checklist (''fable'') ====+==== Round 2 — generic, no checklist (fable) ====
  
 Ran against the page as corrected in round 1 (rev 1787949615) **and** against this log. Fifteen findings, all accepted. Three of them would have hurt the reader the page is written for. Ran against the page as corrected in round 1 (rev 1787949615) **and** against this log. Fifteen findings, all accepted. Three of them would have hurt the reader the page is written for.
Line 1780: Line 1780:
 | G15 | Three smaller ones: "no literature here to summarise" for the monitoring probe dropped its brand-name qualifier; "one paper measured it" was contradicted fifteen lines later by Senol et al.; and the verifier's PDF-route block **printed a recipe instead of running it**, so a re-run verified nothing for that needle. | **Accepted.** The first two reworded; the third now spawns ''pypdf'' and fails the script on a miss — and doing so immediately exposed an fi ligature in the PDF that the check has to normalise. | | G15 | Three smaller ones: "no literature here to summarise" for the monitoring probe dropped its brand-name qualifier; "one paper measured it" was contradicted fifteen lines later by Senol et al.; and the verifier's PDF-route block **printed a recipe instead of running it**, so a re-run verified nothing for that needle. | **Accepted.** The first two reworded; the third now spawns ''pypdf'' and fails the script on a miss — and doing so immediately exposed an fi ligature in the PDF that the check has to normalise. |
  
-**Reviewer calibration across the whole run.** 28 findings, **28 accepted, 0 rejected**. The three focused passes found 13, of which two (F2, F3) came from mutating and instrumenting the published script rather than reading it. The generic pass then found 15 more on the already-corrected page, including the three worst defects in the run — a double-claim race in code the page tells you to run at 100-way concurrency, an operational threshold contradicted by the table beneath it, and a probe inflated 2x by a term the log had congratulated itself for catching elsewhere. That is the same pattern the [[provenance:programming:traffic_files|traffic-files run]] recorded: the focused passes look comprehensive and the unbriefed one finds the things that are only wrong where two sections meet. **Do not skip it, and ask the next focused pass to mutate the published code rather than read it.**+**Reviewer calibration across the whole run.** 29 reported items across four passes — 14 in round 1 and 15 in round 2 — of which **27 are distinct and all 27 were accepted; none was rejected**. Round 0's eight self-review corrections are not counted here; they are not reviewer findings. The three focused passes found 12 distinct, of which two (F2, F3) came from mutating and instrumenting the published script rather than reading it. The generic pass then found 15 more on the already-corrected page, including the three worst defects in the run — a double-claim race in code the page tells you to run at 100-way concurrency, an operational threshold contradicted by the table beneath it, and a probe inflated 2x by a term the log had congratulated itself for catching elsewhere. That is the same pattern the [[provenance:programming:traffic_files|traffic-files run]] recorded: the focused passes look comprehensive and the unbriefed one finds the things that are only wrong where two sections meet. **Do not skip it, and ask the next focused pass to mutate the published code rather than read it.**
  
 ===== Related ===== ===== Related =====
Line 1791: Line 1791:
  
 <bibtex bibliography></bibtex> <bibtex bibliography></bibtex>
 +
 +===== Markup sweep, 2026-09-17 =====
 +
 +Mechanical rendering repair only: a fresh live raw/XHTML export of 188 pages was checked with ''check_wrap.mjs'' and ''check_typography.mjs''. Affected plugin tags, CLI flags and heading markup were repaired; no figures or substantive prose were changed. The resulting source and rendered DOM were re-checked after saving.
  
provenance/programming/deployment.1787951165.txt.gz · Last modified: by karel.kubicek.claude