Skip to content

docs(papers): plain-English (eli5) rewrite + click-to-reveal glossed HTML - #28

Merged
ksdisch merged 2 commits into
mainfrom
claude/paper-eli5-gloss-7iz2as
Jul 27, 2026
Merged

docs(papers): plain-English (eli5) rewrite + click-to-reveal glossed HTML#28
ksdisch merged 2 commits into
mainfrom
claude/paper-eli5-gloss-7iz2as

Conversation

@ksdisch

@ksdisch ksdisch commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Two deliverables over docs/paper/forge-gap-paper.md, from the paper-eli5 and paper-gloss skills.

  • docs/papers/forge-gap-eli5.md — a plain-English rewrite mirroring the paper 1:1: same headings, same paragraph order, nothing summarized, merged, dropped, or reordered. Tables verbatim, each followed by an italic "In plain words" gloss; all 6 figures keep their original image references (in this paper the caption lives in the alt text, so that is what carries the rewritten plain-English caption); References — including Wilson 1927 and Newcombe 1998 — byte-identical.
  • docs/papers/forge-gap-eli5-glossed.html — the same document as a self-contained interactive page: 13 terms, 56 occurrences wrapped as click-to-reveal buttons, plus a 📖 glossary panel.

📖 Read it here: https://claude.ai/code/artifact/5595b09c-d8f0-4d93-8488-ac3e8966b1f9

Source note

The paper itself is not on main — it lives on docs/paper-and-presenter-pack, the review-only branch behind open PR #22. This work is based off main and cites the paper with that ref, so the two PRs are independent and neither blocks the other.

Verification

eli5 (Phase 3, clean): headings 26/26 identical and in order · paragraphs 43/43 per section · 4 tables each glossed · 6 figures preserved · references byte-identical. Figure paths needed no rewriting — ../figures/ resolves identically from docs/papers/ as from docs/paper/, and all six targets exist.

gloss (Phase 3, clean):

check result
occurrence coverage per term 56 / 56
bare (unwrapped) occurrences 0
overlapping or nested wrappers 0 — longest-match honoured (Wilson score interval beats Wilson, straddling zero and straddle zero kept distinct)
dictionary symmetry every id resolves; every entry used and present as a panel row
structure fidelity 47 <p> == 47 source paragraphs (43 prose + 4 gloss lines)
wrappers in tables / figures / citations / references 0 — including the [Wilson, 1927] and [Newcombe, 1998] citations, which are deliberately left unwrapped
self-containment all 6 figures embedded as data URIs; no external requests of any kind
theming every CSS variable defined in :root, dark media query, and both data-theme blocks

Verified in Chromium: 56 buttons in the DOM, all 6 figures load, popover opens and closes via Escape/re-click, panel lists all 13 rows, no horizontal scroll, zero JS errors.

Docs-only change — no code, tests, figures, or existing docs/ spine files touched, so check_docs.py and the offline suites are unaffected.

Notes

  • One approved term — oracle — was dropped: its only occurrence in the rewrite is inside the inline code span oracle.py, which is non-prose and never wrapped, so keeping the entry would have left it unused, which the spec forbids.
  • Left as a draft for your review rather than merged autonomously, matching how paper deliverables are handled in this lineage.

claude added 2 commits July 27, 2026 04:46
Runs the paper-eli5 skill over docs/paper/forge-gap-paper.md and lands the result
at docs/papers/forge-gap-eli5.md.

The rewrite mirrors the paper 1:1 — same headings, same paragraph order,
nothing summarized, merged, dropped, or reordered. Only the language changes:
smart-newcomer register, jargon translated on first use. Tables are reproduced
verbatim, each followed by an italic "In plain words" gloss; figures keep
their original images with rewritten captions; the references section is
carried through byte-identical.

Phase 3 verification passed clean: headings identical and in order, per-section
paragraph counts equal to the source, per-section table/figure counts equal,
references verbatim.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011AN32UGWb73wnnYhUktRQr
Runs the paper-gloss skill over the eli5 rewrite: every occurrence of each
approved jargon term becomes a clickable button that reveals a plain-English
expansion, plus a toggle-able glossary panel listing every term at once. The
prose itself is never rewritten or interrupted — only wrapped.

Self-contained single file: all CSS and JS inline, every figure embedded as a
data URI, no external requests. Themed for light and dark, with the viewer's
theme toggle overriding the OS preference in both directions.

Phase 3 verification passed clean: occurrence coverage matches per term, no
bare or overlapping/nested wrappers, dictionary symmetry both ways, per-section
paragraph counts equal the eli5, zero wrappers inside tables/figures/citations/
references, self-contained, and every CSS variable defined in all four token
blocks. Verified in a real browser: term clicks open the popover, Escape and
re-click close it, the glossary panel lists every row, and no page-level
horizontal scroll.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011AN32UGWb73wnnYhUktRQr
@ksdisch ksdisch changed the title docs(papers): plain-English (eli5) rewrite of the forge-gap paper docs(papers): plain-English (eli5) rewrite + click-to-reveal glossed HTML Jul 27, 2026
@ksdisch
ksdisch marked this pull request as ready for review July 27, 2026 14:31
@ksdisch
ksdisch merged commit 9aa5ad4 into main Jul 27, 2026
1 check passed
@ksdisch
ksdisch deleted the claude/paper-eli5-gloss-7iz2as branch July 28, 2026 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants