fix: remove empty and title-only slides across revealjs decks (closes #16) - #53
Conversation
|
Claude finished review — View run Confirmed: 7 files changed, matching This PR is small, well-scoped, and I verified its core claim directly against the live production site: each of the five "empty/title-only slide" bugs it targets (calculus, linear-algebra, algebra, notation, proof-writing) is real and reproducible in the current deployed HTML, and the fix — reordering content so it lands after rather than before the relevant No blocking or non-blocking issues found. VerdictReady for merge Structured Review Data (JSON){
"schema_version": "1.1",
"reviewer": "claude",
"commit_sha": "d32bd2aed4a95eeda423b1ed9c31ad6f64f4e642",
"verdict": "CLEAN",
"findings": [],
"detailed_assessment": "Verified against production HTML that each targeted empty-slide bug in calculus.qmd, linear-algebra.qmd, _algebra.qmd, _notation.qmd, and proof-writing.qmd is real, and the reordering fix resolves it without touching any heading id or anchor.",
"holistic_assessment": "Scope stays limited to the stated slide-rendering bug, index.qmd documentation table was updated to match, and the three untouched decks were correctly left alone since their preamble content is non-empty."
}Reviewed commit: d32bd2a |
|
Closes #16
Summary of Changes
calculus.qmd): Relocated{{< include latex-macros/macros.qmd >}}from above## Derivatives {#sec-derivatives}to immediately below it, eliminating the empty<section class="slide level2">rendered between the title slide and the Derivatives slide.linear-algebra.qmd&_subfiles/_sec_linear_algebra.qmd): Removed the macros include above the first fragment inlinear-algebra.qmdand moved it under## Vectorsin_subfiles/_sec_linear_algebra.qmd, eliminating the empty initial slide. Updatedindex.qmdfragment documentation accordingly._algebra.qmd): Moved## Equalitiesto line 1 ahead of the speaker-notes prereq block and macros, attaching the notes directly to the first slide and removing the empty/speaker-notes-only slide._notation.qmd): Removed the redundant{{< slidebreak >}}immediately after## Natural numbers {#sec-notation-naturals}, rendering the exercise on the section slide rather than leaving a title-only slide.proof-writing.qmd): Removed the trailing## References {.unnumbered}with empty::: {#refs}since proof-writing contains no citations, removing the empty slide.algebra,calculus,index,linear-algebra,measures,notation,proof-writing,sets-functions, andvector-calculus) to verify zero empty or title-only slides remain across the site. All cross-references, anchors, and includes verified clean.