Skip to content

Parity wave 2: DS v2.10.1 Class C compliance; highlight.js inlined - #5

Merged
MichalAFerber merged 1 commit into
mainfrom
parity-wave2
Jul 30, 2026
Merged

Parity wave 2: DS v2.10.1 Class C compliance; highlight.js inlined#5
MichalAFerber merged 1 commit into
mainfrom
parity-wave2

Conversation

@MichalAFerber

Copy link
Copy Markdown
Owner

Wave 2 continues (audit report) — the Class C micro-project brought to spec:

  • highlight.js 11.9.0 inlined (library + both GitHub themes) per §2's no-runtime-CDN rule — the page stays a true single file (202KB). The lazy loader collapses to the inlined global with call sites unchanged; theme switching flips the same element ids. Headless-verified: highlighting renders, the year shows, zero console errors, and the inlined build passes the no-eval gate.
  • §1 footer credit (exact ❤️ line, runtime year — no-build page), twitter:creator meta.
  • README: Class C stated up front, Credits table, link-back stamped v2.10.1.
  • Repo kit: .gitignore, hardened one-job ci (no-eval + mailto gates), Dependabot for github-actions.

Two §-items deliberately left as your call, not decided: whether Class C pages need the §9 privacy/terms note, and JetBrains Mono headings vs. this page's current face — both would be one-line deviations if you bless the status quo.

🤖 Generated with Claude Code

- highlight.js 11.9.0 + both GitHub themes inlined per §2 (no runtime
  CDNs) — the loader collapses to the global, call sites unchanged,
  theme toggling still flips the same element ids. Headless-verified:
  highlighting works, zero console errors. Page remains a single file.
- §1 footer credit added, exact, with a runtime year (no-build page).
- README: Class C stated in the opening paragraph, Credits table
  (highlight.js, BSD-3-Clause), link-back stamped v2.10.1.
- .gitignore (§10); twitter:creator meta (§1); hardened one-job ci
  (§15: permissions: {}, SHA pin) running the §2 no-eval gate and the
  §1 mailto scan; dependabot github-actions entry.

Owner calls left open (flagged, not decided): §9 privacy/terms note
for Class C pages, and JetBrains Mono headings vs the page's current
face.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@MichalAFerber
MichalAFerber merged commit 8a5ef79 into main Jul 30, 2026
1 check passed
@MichalAFerber
MichalAFerber deleted the parity-wave2 branch July 30, 2026 12:15
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.

1 participant