Trust & transparency
Changelog
Every edit to this site is a public git commit. This page is generated at build time from the latest 14 entries in the repository’s history. If something on the site changes, you can see exactly what, when, and why.
21 Apr 2026, 12:31 UTC
Transcripts (+10) - Dr Murthy Saladi (consultant, Sep 2016 letter signatory) - Dr Matthew Neame (consultant) - Dr Huw Mayberry (consultant) - Dr Susie Holt (junior doctor, ward-floor perspective) - Dr Jim McCormack (clinical leadership) - Nurse Kate Bissell (senior ward nurse) - Nurse Yvonne Farmer (ward nurse) - Nurse Ashleigh Hudson (ward nurse) - Alexandra Mancini (senior neonatal nurse / external reviewer) - Sue Eardley (external reviewer, oversight-regime gaps) New /analysis section (+3 pages) - /analysis index — hub for long-form pieces - /analysis/twin-mother-letter — Sarah Hawkins' Apr 2025 open letter: obstetric/fetal-medicine specialists missing from trial - /analysis/triplets-to-singletons — Sarah Hawkins + Prof. Gill Jul 2025 analysis of referral patterns between Liverpool Women's Hospital and Countess of Chester; SGA over-representation; triplet-pregnancy context All with Article JSON-LD, TOC where applicable, cross-links to /evidence/twins-and-multiples, /people/richard-gill. Wiring - Sitemap: 3 new analysis routes - Search index: all new pages indexed - Footer Reference column: Long-form analysis link added - Nursing/consultant witness transcripts cross-link to existing Thirlwall pages and evidence issues Build: 175 routes, 0 errors, 0 warnings. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 Apr 2026, 11:47 UTC
Transcripts (+9) - /transcripts/gibbs-witness — Dr John Gibbs (consultant co-signatory of Sep 2016 letter) - /transcripts/newby-witness — Dr Elizabeth Newby (apology-letter evidence) - /transcripts/lambie-witness — Dr Rachel Lambie (unit capacity evidence) - /transcripts/subhedar-witness — Dr Nim Subhedar (Liverpool Women's external reviewer) - /transcripts/hawdon-witness — Dr Jane Hawdon (external neonatal reviewer) - /transcripts/wenham-witness — DCS Nigel Wenham (Operation Hummingbird lead) - /transcripts/townsend-witness — Karen Townsend (HR Business Partner) - /transcripts/mansutti-plumber — Lorenzo Mansutti (defence witness, plumber, sewage/plumbing) Evidence issues (+3) - /evidence/skin-mottling — the non-specific sign that drove the air-embolism diagnosis - /evidence/vomiting-aspiration — over-feeding theory re-read - /evidence/sewage-plumbing — documented infrastructure failures, with Mansutti defence evidence New page - /operation-hummingbird — standalone overview of Cheshire Police's investigation, with timeline, scope analysis, and how the 2025 executive arrests change the picture Wiring - sitemap, Footer Reference column, search-index, Article JSON-LD Build: 162 static+dynamic routes, 0 errors, 0 warnings. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 Apr 2026, 10:38 UTC
Content - /people section with biographies for Dr Shoo Lee, Dr Ravi Jayaram, Prof. Richard Gill - /ccrc plain-English explainer of the Criminal Cases Review Commission process - /state-of-the-evidence April 2026 rollup - /neonatal-primer plain-English primer on NICU for non-medics - /statistics deep-dive (shift chart, selection bias, Texas sharpshooter, de Berk parallel) - /media-analysis section with first entry (mugshot-retouching, video + transcript) - /private-eye index of Dr Phil Hammond's M.D. column - /hummingbird-report summary of anonymous 150pp whistleblower report - /videos page with Shoo Lee Panel press-conference embed - /quote-cards gallery (1080x1080 Instagram-square PNGs, dynamic OG) - /submit-tip Supabase-backed tip submission - /changelog auto-generated from git history - /statistics, /state-of-the-evidence, /neonatal-primer, /ccrc have Article JSON-LD - 11 new transcripts: judge's summing-up, defence opening, Marnerides pathology, Bohin, Letby's own testimony, Panel additional-10, Panel insulin joint report, Donnelly OBE, Slingo/Medland, Browne KC, earlier 2016 consultants letter - New /evidence/twins-and-multiples issue - Expanded /evidence/insulin with science4justice.nl technical detail - 2 new timeline events (Gill 2024 lecture, Hummingbird 2025 report) - New documents in library: Panel additional-10 PDF, Joint Insulin Report PDF, Hummingbird report AI-SEO - /llms.txt and /llms-full.txt regenerated with all new pages indexed and correct detail URLs - public/ai.txt rewritten as question->canonical URL routing table for answer engines - sitemap.xml includes all dynamic slugs - Per-page canonicals on all new pages; site-wide canonical bug in layout.tsx fixed - Organization + WebSite JSON-LD site-wide; FAQPage on /faq; Person schema on bios Bugs fixed - Global markmcdonaldkc.com (domain doesn't resolve) -> lucyletbyinnocence.com Panel PDF - Dangling /officials/[id] links in transcripts content - Canonical inheritance bug (every page claiming homepage canonical) Petition - Change.org petition prominent on Hero, homepage, /get-involved, /how-to-help, /share, footer YouTube - YouTubeEmbed component (youtube-nocookie.com, privacy-friendly) - Embedded on /videos, /transcripts/shoo-lee-press-feb-2025, /evidence/air-embolism, /media-analysis/mugshot-retouching Navigation - Navbar dropdowns (Evidence, People, Help, More) reorganised with all new pages - Footer 'Spread the word' column added; 'Reference' column expanded Build: 150 static + dynamic routes, 0 errors, 0 warnings. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 Apr 2026, 07:00 UTC
Content import - /transcripts library with 10 hand-curated mirrors (all OGL v3.0 / Public): - 2023 & 2024 sentencing remarks, Court of Appeal May 2024 - Shoo Lee Panel press conference Feb 2025 - Hansard: Sir David Davis MP Nov 2024 Commons debate - Thirlwall evidence summaries for Brearey, Jayaram, Chambers, Harvey - September 2016 consultants' letter to executives - Each transcript: AttributionPanel (licence + original source + mirrored-on date), plain-English summary, TranscriptExcerpt components for key passages, related evidence/officials/babies, sharing + newsletter CTA, full OGL attribution repeated in footer of page - Deepened all 11 evidence issues + added 2 new (radiographs, post-mortem findings) with whatTheJuryHeard / whatThePanelSays / whatOthersAdd / furtherReading structured fields New routes - /transcripts + /transcripts/[slug] (10 SSG pages) - /evidence/[id] detail pages (13 SSG pages) - /evidence/[id]/opengraph-image.tsx: dynamic per-issue 1200x630 OG cards for shareable previews on X/Bluesky/Facebook/LinkedIn - /share: 10 pre-written, copy-button posts for X, Bluesky, Facebook, LinkedIn, WhatsApp (incl. family), Reddit, Instagram, email - /mp-email: interactive mailto: builder with name+postcode pre-fill, find-my-MP deep-link to parliament.uk, copy-letter fallback - /updates: dedicated newsletter landing page (inline CTA only per user preference — no modal) - /how-to-help: 5 concrete prioritised actions New components - ShareBar: multi-target share (copy, X, Bluesky, Facebook, LinkedIn, WhatsApp, Reddit, email, native device-share) — appears on all content pages, replacing the single-button ShareButton for deeper pages - NewsletterCTA: end-of-page inline subscribe block (compact variant too) - AttributionPanel: licence + original source + mirrored-on date for transcript pages (single reusable component — avoids hand-written per-page attribution and the licensing breach risk that comes with it) - TranscriptExcerpt: speaker + cite + blockquote component - CopyablePost: copy-to-clipboard share post card - MpEmailBuilder: client-side mailto builder Wiring - Hero: CTA updated to 'Help raise awareness' -> /how-to-help - Homepage 'Start here' grid now features /transcripts, /babies, /how-to-help, /updates - Homepage bottom CTA: Email your MP / Get updates / Spread the word - Navbar: Evidence dropdown gains /transcripts; new 'Help' dropdown for /how-to-help, /share, /mp-email, /updates, /fact-sheets - Footer: new 'Spread the word' column, 'Reference' now groups Documents, Transcripts, FAQ, Glossary, Media, Sources, RSS - Evidence card titles and CTA now link to /evidence/[id] detail pages - NewsletterCTA + ShareBar appended to /evidence, /timeline, /officials, /babies, /babies/[id], /faq - sitemap.ts: adds transcripts, evidence details, share/mp-email/updates/ how-to-help - llms.txt + llms-full.txt: now include transcripts + new page map - search-index: transcripts + evidence detail + new pages indexed Phase A deliberate scope (Phase B/C deferred): - Per-baby and per-timeline OG images (Phase B) - /timeline/[id] detail pages (Phase B) - /embed/timeline iframe (Phase B) - /changelog auto-generated (Phase B) - Bulk Thirlwall transcript ingest beyond the 10 (Phase C) - Panel report PDF mirror (needs permission — Phase C) - Instagram PNG cards (Phase C) Build: 79 static + dynamic routes, 0 errors, 0 warnings.
21 Apr 2026, 06:14 UTC
- /llms.txt and /llms-full.txt (server-generated from same data files as site pages) - public/ai.txt with attribution policy for answer engines - IndexNow integration: key file at public/<key>.txt + /api/indexnow-ping endpoint - Four new trust pages: /editorial-standards, /corrections-policy, /methodology, /privacy - Organization + corrections/ethics/privacy policy URLs wired into site-wide JSON-LD (schema.org Organization + WebSite graph) - LastUpdated component with visible freshness + source count on Timeline, Evidence, Officials, FAQ - Footer trust strip (4 signals) + homepage trust strip linking to standards/corrections - Footer column for trust pages (editorial/corrections/methodology/privacy) - Navbar 'More' dropdown wired to new trust pages is handled via Footer; remains tidy - DetailsHashOpener auto-opens deep-linked <details> on FAQ - globals.css: scroll-margin for :target details - sitemap.ts: adds trust pages and per-baby pages - robots.ts: disallow /api/, host + sitemap declared - search-index: new pages indexed
21 Apr 2026, 04:47 UTC
- New /documents page (searchable library of every primary-source document — Thirlwall evidence/transcripts, Shoo Lee Panel report, RCPCH review, court judgments, sentencing remarks, statistical and scientific analyses, major long-form journalism) with credits block - /babies/[id] detail pages for every case (A–Q), with prosecution vs Panel view, sources, prev/next navigation, per-baby metadata - Expanded evidence-issues: added Datix, CCTV/forensics, Child K, Facebook searches, Child G 23-week deterioration, deeper per-issue writeups pulling in sci4justice.nl and triedbystats.com analysis (rewritten, credited) - Expanded officials: deeper Thirlwall-inquiry-grounded profiles for Chambers, Harvey, Kelly, Hodkinson, Nichol, Cross, Townsend + regulator category (RCPCH, CQC, NHS England, Cheshire Police delay) - New /fact-sheets page — printable one-page briefings (MP letter, Panel summary, timeline, failings) for sharing - Credits block added to /sources and /about crediting lucyletbyinnocence.com, lucyletby.org, free-lucy.com, triedbystats.com, science4justice.nl - New tagline 'All the evidence. All the failings. All in one place.' - April 2026 update banner refreshed - Homepage 'Start here' grid now highlights /documents, /babies, /faq, /fact-sheets - Navbar, sitemap and site-wide search updated with new routes
21 Apr 2026, 04:37 UTC
21 Apr 2026, 04:28 UTC
21 Apr 2026, 04:24 UTC
21 Apr 2026, 04:22 UTC
21 Apr 2026, 04:20 UTC
21 Apr 2026, 04:13 UTC
21 Apr 2026, 04:08 UTC
P1 (bugs/foundations): - Fix timeline date sort via parseEventDate() - Respect prefers-reduced-motion in Timeline - Remove edge runtime from opengraph-image (Netlify-safer) - Add SVG favicon, apple-touch icon, PWA manifest - Fix Navbar active state for dropdown children P2 (new content): - New /babies page (Child A–Q case-by-case) - New /consultants page (Brearey, Jayaram, Gibbs, Lambie, Newby, Ventress) - New /faq page (15 questions, FAQPage JSON-LD) - New /glossary page (13 medical/legal terms) - New /media page (curated reading list, stance-tagged) - New /sources page (grouped bibliography) - New /contact page with form - Expanded timeline: 21 -> 27 events (Aviv, Davis MP, Hitchens, Bar Council) - Expanded officials: +Cross, +Townsend, +RCPCH, +CQC, +NHS England (regulator category) - Expanded evidence: +Child K, CCTV/forensics, Facebook searches, Datix (10 items) P3 (discoverability): - Global SiteSearch (Ctrl+K / /), indexed across all data - Breadcrumbs on every sub-page - ShareButton with Web Share API + clipboard fallback - JSON-LD (WebSite + FAQPage) - RSS feed at /rss.xml - Expanded Navbar with grouped dropdowns P4 (polish): - Homepage: new 'What the evidence says' 3-card section, 'Start here' grid - SVG hero artwork (scales + grid, pure inline) - Plausible analytics slot (env-toggled) - sharp dependency added P5 (API routes): - /api/contact with Resend integration (graceful fallback if no key) - /api/subscribe writing to Supabase newsletter_subscribers - Honeypot + time-trap + per-IP rate limit - newsletter_subscribers table created in Supabase Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
21 Apr 2026, 02:31 UTC
Full history: github.com/bryanflowers/letby/commits/main