Skip to content

Webinar deck: credit the Nuffield Foundation, and serve it at /slides/autumn-budget-2026 - #82

Merged
MaxGhenis merged 2 commits into
introduction-october-2026from
webinar-nuffield-credit
Oct 28, 2026
Merged

MaxGhenis merged 2 commits into
introduction-october-2026from
webinar-nuffield-credit

Conversation

@MaxGhenis

@MaxGhenis MaxGhenis commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Into #77's branch (introduction-october-2026), so the webinar deck carries the funder credit and its final address before the webinar.

Why: on 22 October the Nuffield Foundation's communications team asked (via Anvar) for "funded" rather than "supported", and for its logo, the white version on a dark background. That request was about the webinar's share materials; the draft share cards use the same credit. Max agreed on 26 October to add the same credit to this deck's closing slide.

What changes

  • The slug (28 October, at Max's request): the deck moves from /slides/introduction-2026 to /slides/autumn-budget-2026. The folder, the config and the QR image's folder are renamed, /slides/introduction-2026 redirects (308) to the new address, and the page title drops "UK", as the cover did on 28 October. The rest of this PR's paths read autumn-budget-2026 in place of introduction-2026.
  • Closing slide: "Funded by" and Nuffield's white logo, under the contacts, linked to the Nuffield project page (sources.nuffield, which the deck defined but didn't use).
  • The logo: public/logos/funders/nuffield-foundation-white.svg, Nuffield's white logo as downloaded from nuffieldfoundation.org on 22 October, byte for byte (3,432 bytes, SHA-256 b3727385…654c). It sits on the slide's dark gradient.
  • Short screens: below 760px tall, the closing slide's title, QR card and contacts tighten a little, so "Thank you" stays clear of the PolicyEngine logo above it once the credit is added.
  • Tests:
    • slideshows/introduction-2026/funder.test.ts pins the logo's hash, checks that the size in content.ts matches the SVG's own (117.862 × 70, rounded), and checks the "Funded by" label. It fails if one byte of the logo changes; I checked that by appending a space.
    • slideshows/introduction-2026/slides/ClosingSlide.test.tsx renders the closing slide and checks that it shows the logo with "Funded by" beside it, linked to the Nuffield page.
  • README and speaker notes: they say where the logo came from and not to recolour or redraw it. The close's note says to thank Nuffield with "funded by", not "supported by".

Checked locally

  • bun run lint: 0 errors. The deck's folder has no warnings.

  • bun run typecheck: passes.

  • bun run test: 214 pass (rebased on Add the Analysing the UK Autumn Budget 2026 webinar deck #77's ea72ca7, and again after the slug change).

  • bun run build: passes.

  • The closing slide in the browser, measuring the space between the bottom of the PolicyEngine logo and the top of "Thank you" (before this PR, where I measured it):

    Viewport Space Before Nuffield logo
    1920 × 1080 162 px 121 × 72 px
    1440 × 851 48 px 72 px tall
    1440 × 850 104 px 64 px tall
    1366 × 761 60 px 64 px tall
    1366 × 760 103 px 48 px tall
    1280 × 720 83 px 81 × 48 px
    1280 × 650 48 px 46 px 48 px tall
    1366 × 615 30 px 29 px 48 px tall
    1280 × 600 23 px 21 px 48 px tall
    1280 × 558 2 px about 0 px 48 px tall

    At every size at least 67 px of the slide is left below the logo, which clears the slide counter. At 1280 × 720 the logo loads and sits 16 px below the contacts.

The repo's CI runs only on PRs into main, so these local runs are the checks here.

Not changed here, for #77 before Wednesday

  • The analysis slide embeds the Drill 5 build (uk-ab2026-drill5.vercel.app), which carries the MOCK DATA banner. It needs to point at the live dashboard on the day.
  • The closing QR and address are uk-autumn-budget-2026.vercel.app/uk/autumn-budget-2026. policyengine.org/uk/autumn-budget-2026 returns 404 today (checked 26 Oct, about 21:15Z).

🤖 Generated with Claude Code

@vercel

vercel Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
policyengine-slides Ready Ready Preview Oct 28, 2026 2:56pm UTC

Request Review

On 22 October the Nuffield Foundation's communications team asked (via
Anvar) for "funded" rather than "supported", and for its logo, the white
version on a dark background. On 26 October Max agreed to add that credit
to this deck's closing slide.

- The closing slide shows "Funded by" and Nuffield's white logo under the
  contacts, linked to the Nuffield project page (sources.nuffield).
- public/logos/funders/nuffield-foundation-white.svg is Nuffield's white
  logo as downloaded from nuffieldfoundation.org on 22 October (3,432 bytes,
  SHA-256 b3727385...654c), kept byte for byte.
- Below 760px tall, the closing slide's title, QR card and contacts tighten
  a little, so "Thank you" stays clear of the PolicyEngine logo above it.
- funder.test.ts pins the logo's hash, its size against content.ts and the
  "Funded by" label; ClosingSlide.test.tsx renders the slide and checks the
  credit and its link.
- The README says where the logo came from and not to recolour or redraw it;
  the speaker notes say to thank Nuffield with "funded by".

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The slug introduction-2026 dated from the 9 October introduction deck this
grew out of. Rename the folder, the config and the QR image's folder to
autumn-budget-2026, and redirect /slides/introduction-2026 to the new
address. The page title drops "UK", as the cover did on 28 October.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MaxGhenis MaxGhenis changed the title Webinar deck: credit the Nuffield Foundation on the closing slide Webinar deck: credit the Nuffield Foundation, and serve it at /slides/autumn-budget-2026 Oct 28, 2026
@MaxGhenis
MaxGhenis merged commit 20e6a16 into introduction-october-2026 Oct 28, 2026
2 checks passed

This branch was successfully deployed

1 active deployment
Preview – policyengine-slides — 7d207164 Deployed Oct 28, 2026 by vercel[bot]
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