User Tools

Site Tools


provenance:practices:legal_enforcement

Differences

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

Link to this comparison view

provenance:practices:legal_enforcement [2026/08/18 11:21] – New page: working log for practices:legal_enforcement. Every query with its denominator, the report scripts with unedited output, the law fold with its residue and two corrected misfilings, 34 quotes all verbatim, the 67 off-topic exclusions with reasons, karel.kubicek.claudeprovenance:practices:legal_enforcement [2026/09/17 07:23] (current) – Markup rendering sweep: wrap escapes, CLI flag typography, and heading quotes. Authored by Claude. karel.kubicek.claude
Line 36: Line 36:
 ===== Report script ===== ===== Report script =====
  
-''node scripts/report_legal_enforcement.mjs'' — plain text; ''--wiki'' emits DokuWiki tables; ''--list'' prints the hand-coded map in full. Unedited output:+''node scripts/report_legal_enforcement.mjs'' — plain text; ''%%--wiki%%'' emits DokuWiki tables; ''%%--list%%'' prints the hand-coded map in full. Unedited output:
  
 <file text report_legal_enforcement.txt> <file text report_legal_enforcement.txt>
Line 395: Line 395:
 | the DPA reference is in the study's own consent form or an interview recruitment, not a filing | 2 | | the DPA reference is in the study's own consent form or an interview recruitment, not a filing | 2 |
  
-The full list of all 67 keys, grouped by reason, is in the ''--list'' output at the foot of this page. Three worth naming because a reader might expect them on the content page:+The full list of all 67 keys, grouped by reason, is in the ''%%--list%%'' output at the foot of this page. Three worth naming because a reader might expect them on the content page:
  
   * ''IEEE-SP/2026/consumer-beware-exploring-data-brokers-ccpa-compliance'' — **recommends** that consumers //"file official grievances using the CPPA complaint form"//. The authors did not file. It is the corpus's only pointer to the CPPA form and is cited on the page for the form, not as a filing.   * ''IEEE-SP/2026/consumer-beware-exploring-data-brokers-ccpa-compliance'' — **recommends** that consumers //"file official grievances using the CPPA complaint form"//. The authors did not file. It is the corpus's only pointer to the CPPA form and is cited on the page for the form, not as a filing.
Line 688: Line 688:
 The figures reviewer independently found S2 and S4. It did not find S1 (a one-paper move in a row it was not asked to audit). S3 it did not raise. The figures reviewer independently found S2 and S4. It did not find S1 (a one-paper move in a row it was not asked to audit). S3 it did not raise.
  
-==== Reviewer 1 — figures against the script (''sonnet'') ====+==== Reviewer 1 — figures against the script (sonnet) ====
  
-Re-ran all five scripts, re-implemented Fisher's exact independently (p ≈ 0.04716, matching), dumped all 186 law strings by family, reproduced two regex sweeps from scratch, and diffed all four embedded ''<file>'' blocks. Checked "well over 250 individual figures".+Re-ran all five scripts, re-implemented Fisher's exact independently (p ≈ 0.04716, matching), dumped all 186 law strings by family, reproduced two regex sweeps from scratch, and diffed all four embedded ''%%<file>%%'' blocks. Checked "well over 250 individual figures".
  
 ^ # ^ Finding ^ Severity ^ Verdict ^ ^ # ^ Finding ^ Severity ^ Verdict ^
Line 705: Line 705:
 F1 and F2 are the two that mattered: both are claims that were individually plausible, survived the numeric guard, and were false. F2 in particular is the exact failure mode ''check_page_numbers.mjs'' is meant to catch and structurally cannot — a percentage whose digits happen to appear elsewhere in the report as something else. F1 and F2 are the two that mattered: both are claims that were individually plausible, survived the numeric guard, and were false. F2 in particular is the exact failure mode ''check_page_numbers.mjs'' is meant to catch and structurally cannot — a percentage whose digits happen to appear elsewhere in the report as something else.
  
-==== Reviewer 2 — citations and quotes (''sonnet'') ====+==== Reviewer 2 — citations and quotes (sonnet) ====
  
 Verified all 25 new BibTeX entries against Crossref or the venue landing page, re-checked ~15 of the 34 quotes independently, read the affiliation blocks of the four regulator-affiliated papers, and re-derived the Saemann arithmetic. Verified all 25 new BibTeX entries against Crossref or the venue landing page, re-checked ~15 of the 34 quotes independently, read the affiliation blocks of the four regulator-affiliated papers, and re-derived the Saemann arithmetic.
Line 719: Line 719:
 It did **not** re-fetch GDPR Arts. 56(2)/56(3)/57(1)(f)/60(7)/60(8), the CNIL deliberation number, or the two CJEU case numbers, and said so. It did **not** re-fetch GDPR Arts. 56(2)/56(3)/57(1)(f)/60(7)/60(8), the CNIL deliberation number, or the two CJEU case numbers, and said so.
  
-==== Reviewer 3 — external currency (''sonnet'') ====+==== Reviewer 3 — external currency (sonnet) ====
  
 Fetched every external URL and every statute afresh. Fetched every external URL and every statute afresh.
Line 734: Line 734:
 **E1 is the case for running a currency pass that fetches rather than recalls.** The other two reviewers read the same box and neither asked whether the law it states was about to change; nothing in a figures check or a citation check would surface a pending proposal. **E1 is the case for running a currency pass that fetches rather than recalls.** The other two reviewers read the same box and neither asked whether the law it states was about to change; nothing in a figures check or a citation check would surface a pending proposal.
  
-==== Reviewer 4 — generic (''fable'') ====+==== Reviewer 4 — generic (fable) ====
  
 Read the page **after** reviewers 1–3's fixes were applied but **before** S5–S8. It re-ran the report scripts, independently re-derived the two framing claims, and compared against the live sibling page. Read the page **after** reviewers 1–3's fixes were applied but **before** S5–S8. It re-ran the report scripts, independently re-derived the two framing claims, and compared against the live sibling page.
Line 758: Line 758:
  
   * The blanket sentence //"Every external claim on the page was fetched from a primary source on 2026-08-18"// is **withdrawn**. It was false in two places its own table already disclosed. The EDPS //Private organisation// page and the DSA articles were read from Wayback mirrors by the sub-agent; ''edps.europa.eu'' in fact serves 200 to a browser User-Agent, so that one had no excuse. The section now says what is true per row and nothing more.   * The blanket sentence //"Every external claim on the page was fetched from a primary source on 2026-08-18"// is **withdrawn**. It was false in two places its own table already disclosed. The EDPS //Private organisation// page and the DSA articles were read from Wayback mirrors by the sub-agent; ''edps.europa.eu'' in fact serves 200 to a browser User-Agent, so that one had no excuse. The section now says what is true per row and nothing more.
-  * Reviewer 1 re-ran **five** scripts: ''report_legal_enforcement.mjs'' (with and without ''--list''), ''verify_legal_figures.mjs'', ''le_quotecheck.mjs'' and ''check_tables.mjs''. ''le_authors.mjs'' did not exist when it ran; ''dpa_sweep.mjs'', ''dpa_candidates.mjs'', ''dpa_context.mjs'', ''law_fold.mjs'' and ''enforce_map.mjs'' are modules it read and re-implemented rather than executed as commands.+  * Reviewer 1 re-ran **five** scripts: ''report_legal_enforcement.mjs'' (with and without ''%%--list%%''), ''verify_legal_figures.mjs'', ''le_quotecheck.mjs'' and ''check_tables.mjs''. ''le_authors.mjs'' did not exist when it ran; ''dpa_sweep.mjs'', ''dpa_candidates.mjs'', ''dpa_context.mjs'', ''law_fold.mjs'' and ''enforce_map.mjs'' are modules it read and re-implemented rather than executed as commands.
   * The placeholder was unreplaced in the frozen snapshot the reviewer read, by construction — the log cannot be written before the review. It is replaced here.   * The placeholder was unreplaced in the frozen snapshot the reviewer read, by construction — the log cannot be written before the review. It is replaced here.
  
Line 978: Line 978:
 ====== References ====== ====== References ======
 <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/practices/legal_enforcement.1787052097.txt.gz · Last modified: by karel.kubicek.claude