provenance:privacy:policies
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| provenance:privacy:policies [2026/09/10 18:09] – publish policies_table_check.mjs and its output; record the guard-floor fix (Authored by Claude) karel.kubicek.claude | provenance:privacy:policies [2026/09/17 07:23] (current) – Markup rendering sweep: wrap escapes, CLI flag typography, and heading quotes. Authored by Claude. karel.kubicek.claude | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| | Models | Page, scripts and this log: Claude (Opus 5, with the 2026-09-09 draft written by the same model in an earlier session). Review layer: three '' | | Models | Page, scripts and this log: Claude (Opus 5, with the 2026-09-09 draft written by the same model in an earlier session). Review layer: three '' | ||
| | Scripts added | '' | | Scripts added | '' | ||
| - | | Write path | '' | + | | Write path | '' |
| | Accidental exposure | None. Credentials stayed in '' | | Accidental exposure | None. Credentials stayed in '' | ||
| Line 175: | Line 175: | ||
| Four reviewers, all told explicitly that the author' | Four reviewers, all told explicitly that the author' | ||
| - | ==== Pass 1 — figures against the script ('' | + | ==== Pass 1 — figures against the script (sonnet) ==== |
| Re-ran all four scripts and diffed them against the committed outputs: **byte-identical, | Re-ran all four scripts and diffed them against the committed outputs: **byte-identical, | ||
| Line 190: | Line 190: | ||
| The pass also independently re-derived a long list of figures it found correct, including the whole tool-lineage table, the per-venue table, the platform split and the probe table. | The pass also independently re-derived a long list of figures it found correct, including the whole tool-lineage table, the per-venue table, the platform split and the probe table. | ||
| - | ==== Pass 2 — citations and quotes ('' | + | ==== Pass 2 — citations and quotes (sonnet) ==== |
| Independently re-extracted the page's citekeys and quoted spans rather than working from a supplied list, and verified all 22 new BibTeX entries against the corpus index, the paper PDFs and the PETS landing pages. | Independently re-extracted the page's citekeys and quoted spans rather than working from a supplied list, and verified all 22 new BibTeX entries against the corpus index, the paper PDFs and the PETS landing pages. | ||
| Line 202: | Line 202: | ||
| It also confirmed: 34 of 34 citekeys resolve, 0 key collisions, 0 DOI or title duplicates against the live bibliography, | It also confirmed: 34 of 34 citekeys resolve, 0 key collisions, 0 DOI or title duplicates against the live bibliography, | ||
| - | ==== Pass 3 — external currency ('' | + | ==== Pass 3 — external currency (sonnet) ==== |
| Fetched rather than recalled. Its findings and their verdicts are in the //External sources// table above rather than duplicated here; in summary it **corrected** the P3P currency claim, the PoliGraph GPU claim, the APP-350 licence symmetry and the artifact-discoverability footnote, **confirmed** every dataset host, every repository date and licence, and both platform-policy quotes, and **could not verify** two things now listed under //What could not be established// | Fetched rather than recalled. Its findings and their verdicts are in the //External sources// table above rather than duplicated here; in summary it **corrected** the P3P currency claim, the PoliGraph GPU claim, the APP-350 licence symmetry and the artifact-discoverability footnote, **confirmed** every dataset host, every repository date and licence, and both platform-policy quotes, and **could not verify** two things now listed under //What could not be established// | ||
| Line 208: | Line 208: | ||
| One of its corrections was itself incomplete and was corrected in turn: it proposed replacing the discoverability footnote with a claim about Calpric and Lalaine, but a direct GitHub name search showed the genuinely unfindable pair is **PolicyLint and PoliCheck**, | One of its corrections was itself incomplete and was corrected in turn: it proposed replacing the discoverability footnote with a claim about Calpric and Lalaine, but a direct GitHub name search showed the genuinely unfindable pair is **PolicyLint and PoliCheck**, | ||
| - | ==== Pass 4 — generic ('' | + | ==== Pass 4 — generic (fable) ==== |
| No checklist. It ran on the corrected page and on this log, and it was the most productive of the four. Its own disclosures, | No checklist. It ran on the corrected page and on this log, and it was the most productive of the four. Its own disclosures, | ||
| Line 266: | Line 266: | ||
| Every block below is the file itself, inserted by '' | Every block below is the file itself, inserted by '' | ||
| - | ==== The report script — '' | + | ==== The report script — report_policies.mjs ==== |
| <file javascript report_policies.mjs> | <file javascript report_policies.mjs> | ||
| Line 717: | Line 717: | ||
| </ | </ | ||
| - | ==== The fold — '' | + | ==== The fold — policy_fold.mjs ==== |
| <file javascript policy_fold.mjs> | <file javascript policy_fold.mjs> | ||
| Line 838: | Line 838: | ||
| </ | </ | ||
| - | ==== The full-text probe — '' | + | ==== The full-text probe — policies_fulltext_probe.mjs ==== |
| <file javascript policies_fulltext_probe.mjs> | <file javascript policies_fulltext_probe.mjs> | ||
| Line 1011: | Line 1011: | ||
| </ | </ | ||
| - | ==== The quote check — '' | + | ==== The quote check — policies_quotecheck.mjs ==== |
| <file javascript policies_quotecheck.mjs> | <file javascript policies_quotecheck.mjs> | ||
| Line 1309: | Line 1309: | ||
| </ | </ | ||
| - | ==== The significance test — '' | + | ==== The significance test — policies_significance.py ==== |
| <file python policies_significance.py> | <file python policies_significance.py> | ||
| Line 1380: | Line 1380: | ||
| </ | </ | ||
| - | ==== The cell-by-cell table check — '' | + | ==== The cell-by-cell table check — policies_table_check.mjs ==== |
| <file javascript policies_table_check.mjs> | <file javascript policies_table_check.mjs> | ||
| Line 1554: | Line 1554: | ||
| </ | </ | ||
| - | ==== The external checks — '' | + | ==== The external checks — policies_external_checks.sh ==== |
| <file bash policies_external_checks.sh> | <file bash policies_external_checks.sh> | ||
| Line 1723: | Line 1723: | ||
| </ | </ | ||
| - | ==== The GitHub name-search check — '' | + | ==== The GitHub name-search check — policies_gh_search.py ==== |
| <file python policies_gh_search.py> | <file python policies_gh_search.py> | ||
| Line 1765: | Line 1765: | ||
| </ | </ | ||
| - | ==== The W3C P3P check (Playwright: | + | ==== The W3C P3P check (Playwright: |
| <file javascript policies_w3c_p3p_check.mjs> | <file javascript policies_w3c_p3p_check.mjs> | ||
| Line 1814: | Line 1814: | ||
| </ | </ | ||
| - | ==== The PETS author fetch — '' | + | ==== The PETS author fetch — policies_fetch_pets_authors.py ==== |
| <file python policies_fetch_pets_authors.py> | <file python policies_fetch_pets_authors.py> | ||
| Line 1875: | Line 1875: | ||
| </ | </ | ||
| - | ==== This page's own generator — '' | + | ==== This page's own generator — build_provenance_policies.py ==== |
| <file python build_provenance_policies.py> | <file python build_provenance_policies.py> | ||
| Line 2053: | Line 2053: | ||
| ===== The outputs, unedited ===== | ===== The outputs, unedited ===== | ||
| - | ==== Output of '' | + | ==== Output of report_policies.mjs ==== |
| <file text report_policies-output.txt> | <file text report_policies-output.txt> | ||
| Line 2773: | Line 2773: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_fulltext_probe.mjs ==== |
| <file text policies_fulltext_probe-output.txt> | <file text policies_fulltext_probe-output.txt> | ||
| Line 2885: | Line 2885: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_significance.py ==== |
| <file text policies_significance-output.txt> | <file text policies_significance-output.txt> | ||
| Line 2907: | Line 2907: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_table_check.mjs ==== |
| <file text policies_table_check-output.txt> | <file text policies_table_check-output.txt> | ||
| Line 2918: | Line 2918: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_quotecheck.mjs ==== |
| <file text policies_quotecheck-output.txt> | <file text policies_quotecheck-output.txt> | ||
| Line 3010: | Line 3010: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_external_checks.sh ==== |
| <file text policies_external_checks-output.txt> | <file text policies_external_checks-output.txt> | ||
| Line 3155: | Line 3155: | ||
| </ | </ | ||
| - | ==== Output of '' | + | ==== Output of policies_w3c_p3p_check.mjs ==== |
| <file text policies_w3c_p3p_check-output.txt> | <file text policies_w3c_p3p_check-output.txt> | ||
| Line 3187: | Line 3187: | ||
| <bibtex bibliography></ | <bibtex bibliography></ | ||
| + | |||
| + | ===== Markup sweep, 2026-09-17 ===== | ||
| + | |||
| + | Mechanical rendering repair only: a fresh live raw/XHTML export of 188 pages was checked with '' | ||
provenance/privacy/policies.1789063779.txt.gz · Last modified: by karel.kubicek.claude
