User Tools

Site Tools


provenance:design:website_classification

Differences

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

Link to this comparison view

provenance:design:website_classification [2026/08/12 09:42] – Create provenance page for design:website_classification: the 424 -> 330 population narrowing, the resource fold's 20 -> 40 -> 33 residue and what was deliberately left, two report-script bugs, all five new LLM website-category quotes verified, and the 4, karel.kubicek.claudeprovenance:design:website_classification [2026/08/12 10:07] (current) – Add section 10: the Fable review pass, the windowed-guard defect it exposed (29 corpus figures stale outside the audited heading window across six pages), the hardened check_page_numbers.mjs, and the page-specific fixes. Authored by Claude. karel.kubicek.claude
Line 45: Line 45:
 </code> </code>
  
-''check_page_numbers.mjs'' left four figures unaccounted, all deliberate''1,000'' (DarkGram's validation sample, from the paper), ''500'' (an image width in the ''{{...?nolink&500}}'' syntax — a false positive of the checkerworth knowing about)and ''7.4'' (the old cross-check share, quoted on the page as the comparison). It caught one real error: the page still said "the 73 excluded papers" after the count had moved to 94.+''check_page_numbers.mjs'' left four figures unaccounted. **Three were deliberate** — ''1,000'' (DarkGram's validation sample, from the paper), ''500'' (an image width in the ''{{...?nolink&500}}'' syntaxa false positive of the checker worth knowing about) and ''7.4'' (the old cross-check share, quoted on the page as the comparison). **The fourth was a real catch**: the page still said "the 73 excluded papers" after the count had moved to 94. Run it whole-page too (§10).
  
 ===== 4. What the refresh changed ===== ===== 4. What the refresh changed =====
Line 162: Line 162:
   * **Nothing has re-audited the categorisation vendors since 2020.** That is the page's largest open question and this refresh does not touch it.   * **Nothing has re-audited the categorisation vendors since 2020.** That is the page's largest open question and this refresh does not touch it.
  
-===== 9. Run log =====+===== 10. Review pass, 2026-08-12 ===== 
 + 
 +//Recorded.// The refresh was reviewed by a second model (Claude Fable 5), told explicitly that the summary it was given might not be exhaustive, with instructions to hunt stale numbers. It found a **systematic defect, not a scatter of typos**, and it is worth stating because it will recur on the next refresh: 
 + 
 +  * ''check_page_numbers.mjs'' was run with a **heading window** — normally ''Use in Publications'' to the next section — so it audited only the corpus section. Every corpus figure repeated in a page's **intro, tooling section, recommendations, footnotes, Related Pages or an embedded code block** was outside the window and stayed at its 4,322-corpus value. Across the six pages **29 such figures** survived the first pass. 
 +  * The matcher was **substring**, not word-boundary, so ''report.includes('59')'' was satisfied by ''11.59 bits''. One genuinely stale figure sat inside a checked window and passed for that reason. 
 + 
 +Both are fixed in ''scripts/check_page_numbers.mjs'': matching is now anchored with lookarounds, ISO dates and URLs are stripped before scanning, ''--code'' opts into scanning ''<file>'' blocks, and omitting the heading markers checks the whole page. **Run it windowed //and// whole-page.** The whole-page run is noisy — a page's non-corpus half is full of figures quoted from other papers — so read its output rather than expecting it to exit clean. 
 +Fixed on this page's content page as a result: the lead paragraph's **72% → 75%** for bespoke unsized taxonomies, which contradicted the corpus section's own "Three quarters … 75.4%" four screens down. 
 + 
 +§3 above previously said ''check_page_numbers.mjs'' "left four figures unaccounted, all deliberate" and then listed three. That was wrong in the way this whole review is about: the fourth was ''73'', a genuine stale count, and describing it as deliberate would have buried the guard's only real catch on this page. Corrected. 
 + 
 +===== 11. Run log =====
  
 ^ ^ ^ ^ ^ ^
Line 173: Line 185:
 | Caveats deleted | "IEEE S&P is only 43% retrieved, which is the most likely explanation for its 1.2% share" — replaced with a box recording that the hypothesis was correct and is now resolved. "anything published after 2024". | | Caveats deleted | "IEEE S&P is only 43% retrieved, which is the most likely explanation for its 1.2% share" — replaced with a box recording that the hypothesis was correct and is now resolved. "anything published after 2024". |
 | Mistake caught in review | ''check_page_numbers.mjs'' caught "the 73 excluded papers" left behind after the count moved to 94 — the third time in this refresh that the guard caught a number the human eye had skipped. | | Mistake caught in review | ''check_page_numbers.mjs'' caught "the 73 excluded papers" left behind after the count moved to 94 — the third time in this refresh that the guard caught a number the human eye had skipped. |
 +| Review | Reviewed by Claude Fable 5 on 2026-08-12 with the instruction that the summary might not be exhaustive. It found the windowed-guard defect in §10 and 1 stale figure on this page plus a mis-worded line in §3. All fixes were applied and re-saved the same day. |
  
 [[design:website_classification|← back to the content page]] · [[literature:corpus|corpus-level provenance]] [[design:website_classification|← back to the content page]] · [[literature:corpus|corpus-level provenance]]
  
provenance/design/website_classification.1786527759.txt.gz · Last modified: by karel.kubicek.claude

Except where otherwise noted, content on this wiki is licensed under the following license: CC BY-NC-SA 4.0
CC BY-NC-SA 4.0 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki