User Tools

Site Tools


provenance:design:crawling_location

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
provenance:design:crawling_location [2026/09/17 07:23] – Markup rendering sweep: wrap escapes, CLI flag typography, and heading quotes. Authored by Claude. karel.kubicek.claudeprovenance:design:crawling_location [2026/09/17 10:45] (current) – Record consentAction audit propagation; Authored by Claude karel.kubicek.claude
Line 30: Line 30:
 | ''crawled'' ∧ assessed a US law | ''legal[].law'' matches ''/CCPA|CPRA|COPPA|CALOPPA|VPPA|CIPA/i'' | 43 | | ''crawled'' ∧ assessed a US law | ''legal[].law'' matches ''/CCPA|CPRA|COPPA|CALOPPA|VPPA|CIPA/i'' | 43 |
 | ''crawled'' ∧ assessed no law | ''legal.length === 0'' | 989 | | ''crawled'' ∧ assessed no law | ''legal.length === 0'' | 989 |
-| ''crawled'' ∧ states a consent action | ''crawlConfig.consentAction'' is not a sentinel | 349 |+| ''crawled'' ∧ audited states a consent action | 2026-09-05 full-text audit of the 349 non-sentinel labels; 55 survive as paper claims | 55 |
  
 Sentinels (''not-stated'', ''none-mentioned'', ''not-applicable'', ''unclear'', ''unknown'') are counted as silence, never as a value. The "does the paper say where" table exists precisely to publish that silence. Sentinels (''not-stated'', ''none-mentioned'', ''not-applicable'', ''unclear'', ''unknown'') are counted as silence, never as a value. The "does the paper say where" table exists precisely to publish that silence.
Line 42: Line 42:
 node scripts/report_crawling_location.mjs         # every figure on the page node scripts/report_crawling_location.mjs         # every figure on the page
 node scripts/report_crawling_location.mjs --wiki  # the same, as DokuWiki tables node scripts/report_crawling_location.mjs --wiki  # the same, as DokuWiki tables
 +node scripts/consent_action_noninteraction_audit.mjs
 node scripts/check_page_numbers.mjs \ node scripts/check_page_numbers.mjs \
   pages/design_crawling_location.txt out/new/report_crawling_location.txt \   pages/design_crawling_location.txt out/new/report_crawling_location.txt \
Line 74: Line 75:
 | …of those, EU/EEA vantage | 29 of 34 (85.3%) | 45 of 52 (86.5%) | | …of those, EU/EEA vantage | 29 of 34 (85.3%) | 45 of 52 (86.5%) |
 | …assessed an EU law from outside the EEA | 5 | 7 | | …assessed an EU law from outside the EEA | 5 | 7 |
-| States a consent action | 270 | 349 | +| ''consentAction'' field populated (schema; not an audited claim) | 270 | 349 | 
-| …of those, EU/EEA vantage | 48 (17.8%) | 68 (19.5%) | +| …of raw schema labels, EU/EEA vantage | 48 (17.8%) | 68 (19.5%) | 
-| …of those, no location at all | 166 | 210 |+| …of raw schema labels, no location at all | 166 | 210 |
  
 **Moved by more than a rounding step:** **Moved by more than a rounding step:**
Line 207: Line 208:
  
 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. 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.
 +
 +===== ConsentAction audit propagation, 2026-09-17 =====
 +
 +**What was wrong.** The consent-action paragraph on [[design:crawling_location]] treated the raw non-sentinel ''crawlConfig.consentAction'' population (349 of 1,120; 31.2%) as if it were a paper-claim count, and therefore published 68 EU/EEA papers and 210 with no location. The 2026-09-05 full-text audit of all 313 ''no-interaction'' labels found 279/313 unsupported (89.1%).
 +
 +**Command and real output.** ''node scripts/consent_action_noninteraction_audit.mjs'' → 349 raw labels; **55** papers audited as stating a consent action (4.9% of 1,120), **37** EU/EEA (67.3%), **11** with no location. ''node scripts/report_crawling_location.mjs'' → the page's consent section prints exactly: ''Papers audited as stating a consent action: 55. Of those, 37 (67.3%) state an EU/EEA vantage, 11 state no place at all.''
 +
 +**What changed.** The page now names the audited denominator and uses 55/37/11. The population table labels the 349 row as raw schema population, and ''report_crawling_location.mjs'' consumes the exported audited paper-key set from ''consent_action_noninteraction_audit.mjs''.
 +
 +**Review.** One **model: 'sonnet'** figures-vs-script pass re-ran the report and checked the edited figure plus the adjacent legal-framing figures and the full report output. It found no mismatch. No citation pass was needed: no citekey or quoted claim changed.
 +
 +**Rejected finding.** The eight papers that say they do not interact at all but never mention consent were not counted as papers stating a consent action; they remain a separate lenient comparison in the audit output. The 279 unsupported defaults were not treated as paper claims.
  
provenance/design/crawling_location.1789629792.txt.gz · Last modified: by karel.kubicek.claude