THE SLOUGH HOUSE FILES

Public build ledger · 152 actions

The site backlog

A visible record of fan features and the professional repairs needed to make the whole site clearer, safer and more dependable.

Completed28
In progress0
Ready122
Blocked2
18%

The original 100-feature queue remains intact. The professional review has 8 completed repairs, 2 documented infrastructure blockers and 42 ready actions.

Editorial contract

Definition of done

An item is only marked complete when readers can use it—not when an empty page exists.

Useful

The page answers a recognisable fan question, connects to related files and works on mobile and keyboard navigation.

Supported

Current facts use primary or official sources where available. Inference, production evidence and fan interpretation are labelled separately.

Spoiler-safe

Late-story developments sit behind the site’s spoiler treatment. Page titles and introductory copy avoid unnecessary reveals.

Technically complete

Links resolve, metadata describes the actual page, scripts pass syntax checks and the public version is verified after publication.

Evidence legend

How claims are labelled

ConfirmedPrimary evidence

Apple, an on-screen credit, the author, publisher, broadcaster or another direct source.

SupportedMultiple reliable signals

Screen comparison, reputable production reporting or consistent location evidence.

InterpretationEditorial reading

Analysis of performance, structure or theme—not presented as production fact.

Superfan feature queue

Original 100 items

20 completed · 80 ready. This queue resumes after the professional review actions are stable.

  1. 01CompletedBacklog page and status counters
  2. 02CompletedEditorial definition of done
  3. 03CompletedSource and evidence legend
  4. 04CompletedCharacter timeline data model
  5. 05CompletedCharacter timeline landing page
  6. 06CompletedJackson Lamb timeline
  7. 07CompletedRiver Cartwright timeline
  8. 08CompletedDiana Taverner timeline
  9. 09CompletedCatherine Standish timeline
  10. 10CompletedLouisa Guy timeline
  11. 11CompletedShirley Dander timeline
  12. 12CompletedMarcus Longridge timeline
  13. 13CompletedRoddy Ho timeline
  14. 14CompletedSid Baker timeline
  15. 15CompletedDavid Cartwright timeline
  16. 16CompletedFrank Harkness timeline
  17. 17CompletedPersonnel status board
  18. 18CompletedFirst and latest indexed appearances
  19. 19CompletedCharacter relationship-map landing page
  20. 20CompletedLamb–Taverner relationship map
  21. 21ReadyRiver family relationship map
  22. 22ReadyLouisa–Min relationship map
  23. 23ReadyShirley–Marcus relationship map
  24. 24ReadyPark hierarchy map
  25. 25ReadyBook-to-screen hub
  26. 26ReadySeries 1 book comparison
  27. 27ReadySeries 2 book comparison
  28. 28ReadySeries 3 book comparison
  29. 29ReadySeries 4 book comparison
  30. 30ReadySeries 5 book comparison
  31. 31ReadySeries 6 confirmed-facts book comparison
  32. 32ReadyAdaptation change taxonomy
  33. 33ReadyCombined television characters index
  34. 34ReadyMoved-events index
  35. 35ReadyAlternative endings index
  36. 36ReadySeries chronology landing page
  37. 37ReadySeries 1 operation timeline
  38. 38ReadySeries 2 operation timeline
  39. 39ReadySeries 3 operation timeline
  40. 40ReadySeries 4 operation timeline
  41. 41ReadySeries 5 operation timeline
  42. 42ReadySeries 6 weekly live hub
  43. 43ReadyEpisode annotation template
  44. 44ReadySeries 1 episode annotation index
  45. 45ReadyS1E1 missed-details file
  46. 46ReadyS1E2 missed-details file
  47. 47ReadyS1E3 missed-details file
  48. 48ReadyS1E4 missed-details file
  49. 49ReadyS1E5 missed-details file
  50. 50ReadyS1E6 missed-details file
  51. 51ReadyCold-open index
  52. 52ReadyEpisode-ending index
  53. 53ReadyEpisode-title meanings index
  54. 54ReadyUnanswered-questions index
  55. 55ReadyRewatch foreshadowing index
  56. 56ReadyPerformance highlights index
  57. 57ReadyObjects-and-clues index
  58. 58ReadyMusic and closing-song index
  59. 59ReadyComplete episode credits index
  60. 60ReadyWriter and director index
  61. 61ReadyFilming-location map landing page
  62. 62ReadyMap filter by series
  63. 63ReadyMap filter by evidence level
  64. 64ReadyMap filter by nearest station
  65. 65ReadyPublic-access filter
  66. 66ReadySlough House frontage/rear comparison
  67. 67ReadyRegent’s Park fictional-geography explainer
  68. 68ReadyThames House and real-MI5 context
  69. 69ReadyScene-to-location index
  70. 70ReadyComposite-location explainer
  71. 71ReadyLocations filmed outside London index
  72. 72ReadyAldersgate–Smithfield walking route
  73. 73ReadySt Pancras scene guide
  74. 74ReadyAbbotsfield/Harlow visitor guide
  75. 75ReadyUpshott/Castle Combe day-trip guide
  76. 76ReadyAccessible-route guidance
  77. 77ReadyResponsible location-submission form
  78. 78ReadyPrintable location checklist
  79. 79ReadyTradecraft fact-versus-fiction hub
  80. 80ReadyFirst Desk/Second Desk explainer
  81. 81ReadyExpanded tiger-team explainer
  82. 82ReadySurveillance-detection-route explainer
  83. 83ReadyCover identities and cold bodies
  84. 84ReadyDead drops and handlers
  85. 85ReadyDogs and internal security
  86. 86ReadyReal MI5 versus fictional terminology
  87. 87ReadyComplete Slough House reading chronology
  88. 88ReadyNovella placement guide
  89. 89ReadyThe Secret Hours connections
  90. 90ReadyNobody Walks connections
  91. 91ReadyZoë Boehm Oxford guide
  92. 92ReadyMick Herron short-fiction index
  93. 93ReadySpoiler-safe reading pathways
  94. 94ReadyPersonal watch tracker
  95. 95ReadyPersonal reading tracker
  96. 96ReadyVisited-location dashboard
  97. 97ReadyEpisode randomiser
  98. 98ReadySeries-ranking builder
  99. 99ReadyPrintable rewatch checklist
  100. 100ReadySite-wide superfan search filters

Professional review queue

52 repair and improvement tasks

Ordered by release, priority and dependency. Open a task to see its acceptance test, completion date or blocker.

Completed8
In progress0
Ready42
Blocked2
15%
P0 Emergency repairP1 Foundation and redesignP2 Superfan depthP3 Later improvements
  1. T001CompletedSecure the current live source1 Emergency repair · P0 · Release control · DevOps / hosting · S
    Acceptance criteria and dependencies

    Remote main matches the deployed revision and a clean checkout builds the same output.

    Depends on: None. Completed: .

  2. T002CompletedRepair relationship-map contrast1 Emergency repair · P0 · Visual defects · UI designer / front-end · S
    Acceptance criteria and dependencies

    All node text passes contrast checks on light and dark surfaces at desktop and mobile widths.

    Depends on: None. Completed: .

  3. T003BlockedRepair Series facts1 Emergency repair · P0 · Visual defects · Front-end engineer · S
    Acceptance criteria and dependencies

    Labels and values have spacing, one facts block appears on every Series page and screenshot tests pass.

    Depends on: None. Blocked: The facts layout and automated DOM checks are repaired, but this plain-static Sites checkout has no compatible browser-preview or screenshot runner, so the screenshot acceptance test cannot be completed reliably.

  4. T004CompletedRepair the answer-strip component1 Emergency repair · P0 · Design system · Front-end engineer · S
    Acceptance criteria and dependencies

    Timelines, personnel, relationship maps and locations render the same tested component.

    Depends on: None. Completed: .

  5. T005CompletedReplace blur-only spoiler hiding1 Emergency repair · P0 · Spoilers · Accessibility / front-end · L
    Acceptance criteria and dependencies

    Hidden spoilers are absent from focus and screen-reader flow; reveal restores focus and announces state.

    Depends on: None. Completed: .

  6. T006CompletedCreate spoiler-safe summaries and search snippets1 Emergency repair · P0 · Spoilers · Editor / content designer · L
    Acceptance criteria and dependencies

    New visitors do not receive later outcomes in cards, search, metadata or social previews.

    Depends on: T005. Completed: .

  7. T007CompletedPre-render primary pages and global navigation1 Emergency repair · P0 · Rendering · Front-end engineer · XL
    Acceptance criteria and dependencies

    Representative pages remain useful and linked with JavaScript disabled; no blank main regions.

    Depends on: None. Completed: .

  8. T008BlockedConfigure a real www redirect1 Emergency repair · P0 · Routing · DevOps / hosting · M
    Acceptance criteria and dependencies

    www, HTTP, .html and trailing-slash variants follow the canonical route without loops.

    Depends on: T001. Blocked: Both apex and www domains are active and client canonicalisation remains, but the current static Sites deployment has no status-code redirect rule for www, .html and trailing-slash variants. This needs a supported edge redirect or a carefully migrated Worker deployment.

  9. T009CompletedCorrect privacy and feedback disclosures1 Emergency repair · P0 · Privacy · Privacy adviser / editor · M
    Acceptance criteria and dependencies

    Published wording matches observed processing and has a review owner and date.

    Depends on: None. Completed: .

  10. T010CompletedAudit Confirmed location labels1 Emergency repair · P0 · Evidence · Researcher / fact-checker · L
    Acceptance criteria and dependencies

    Every Confirmed claim names its source, date, supported claim and rationale; unsupported claims are relabelled.

    Depends on: None. Completed: .

  11. T011ReadyPublish the verified Series 6 launch state1 Emergency repair · P0 · Current content · Managing editor · M
    Acceptance criteria and dependencies

    Home, Watch, Field Guide, Series 6, RSS and structured data agree on verified status and dates.

    Depends on: None.

  12. T012ReadyAdd P0 regression tests1 Emergency repair · P0 · Quality assurance · QA engineer · L
    Acceptance criteria and dependencies

    Automated checks reproduce the defects, pass after repair and record representative manual checks.

    Depends on: T002,T003,T004,T005,T007,T008.

  13. T013ReadyWrite the product brief2 Foundation and redesign · P1 · Product · Product manager · S
    Acceptance criteria and dependencies

    Every proposed feature maps to an audience problem and measurable outcome.

    Depends on: T012.

  14. T014ReadyRebuild the navigation2 Foundation and redesign · P1 · Information architecture · Information architect · L
    Acceptance criteria and dependencies

    Visitors can reach a core task from the first screen and low-frequency governance routes leave primary navigation.

    Depends on: T013.

  15. T015ReadyConsolidate duplicate hubs and roadmaps2 Foundation and redesign · P1 · Information architecture · Information architect / SEO · L
    Acceptance criteria and dependencies

    Each retained route has one purpose and retired URLs redirect without broken inbound links.

    Depends on: T013.

  16. T016ReadyRedesign the homepage around user journeys2 Foundation and redesign · P1 · Homepage · UX / visual designer · L
    Acceptance criteria and dependencies

    Primary routes appear in the first viewport and roadmap promotion no longer displaces fan content.

    Depends on: T013,T014.

  17. T017ReadyReplace the mobile scroll strip and More panel2 Foundation and redesign · P1 · Navigation · Interaction designer / front-end · L
    Acceptance criteria and dependencies

    Navigation works at 320px, landscape mobile and 200–400% zoom; Escape and focus return are verified.

    Depends on: T014.

  18. T018ReadyIncrease control text, targets and focus contrast2 Foundation and redesign · P1 · Accessibility · Accessibility / UI designer · M
    Acceptance criteria and dependencies

    Frequent controls use readable type, targets meet the 24px minimum and focus reaches 3:1 contrast.

    Depends on: T014.

  19. T019ReadyIntroduce compact utility headers and route identity2 Foundation and redesign · P1 · Page templates · Visual designer · L
    Acceptance criteria and dependencies

    Core controls and a useful result appear without a large decorative hero blocking them.

    Depends on: T013,T016.

  20. T020ReadyConsolidate six core component patterns2 Foundation and redesign · P1 · Design system · UI designer / front-end · XL
    Acceptance criteria and dependencies

    Overlapping CSS is removed and light, dark and responsive variants have visual regression coverage.

    Depends on: T003,T004,T019.

  21. T021ReadyFix grids, link groups, headings, tables and diagrams2 Foundation and redesign · P1 · Layout semantics · Front-end / accessibility · M
    Acceptance criteria and dependencies

    No failed-loading gaps, links do not concatenate and tables and diagrams have text equivalents.

    Depends on: T020.

  22. T022ReadyBuild complete spoiler-aware internal search2 Foundation and redesign · P1 · Search · Search engineer / content strategist · XL
    Acceptance criteria and dependencies

    Known query variants find the intended page, respect spoiler level and can be shared with a query URL.

    Depends on: T006,T007,T015.

  23. T023ReadyStandardise filters and result feedback2 Foundation and redesign · P1 · Filters · Interaction designer · M
    Acceptance criteria and dependencies

    Every filter reports its state and zero results to visual and assistive-technology users.

    Depends on: T020,T022.

  24. T024ReadyCorrect entities, breadcrumbs, dates and authorship2 Foundation and redesign · P1 · Structured data · Technical SEO · L
    Acceptance criteria and dependencies

    Structured-data validation passes and visible and machine-readable hierarchy and dates agree.

    Depends on: T007,T015.

  25. T025ReadyRemove or noindex generic and thin routes2 Foundation and redesign · P1 · Index control · Technical SEO / front-end · M
    Acceptance criteria and dependencies

    The sitemap contains only intended URLs and unknown IDs return a genuine not-found state.

    Depends on: T007,T015.

  26. T026ReadyRepair RSS, favicons, sitemap dates and canonical links2 Foundation and redesign · P1 · Discovery metadata · Front-end / SEO · M
    Acceptance criteria and dependencies

    RSS validates, internal links are canonical and significant last-modified dates are accurate.

    Depends on: T007,T015.

  27. T027ReadyUse content hashes and immutable asset caching2 Foundation and redesign · P1 · Performance · Performance engineer / DevOps · L
    Acceptance criteria and dependencies

    Hashed files receive immutable caching, HTML revalidates and duplicate production assets do not ship.

    Depends on: T001.

  28. T028ReadyAdd dimensions, responsive formats and loading priorities2 Foundation and redesign · P1 · Images · Performance engineer / visual designer · M
    Acceptance criteria and dependencies

    Only the LCP image loads eagerly, below-fold images lazy-load and layout-shift checks pass.

    Depends on: T027.

  29. T029ReadyRemove inline execution and deploy security headers2 Foundation and redesign · P1 · Security · Security / front-end · L
    Acceptance criteria and dependencies

    A restrictive CSP works without unsafe-inline and required headers are verified after deployment.

    Depends on: T008,T027.

  30. T030ReadyReplace the mailto form and formalise corrections2 Foundation and redesign · P1 · Feedback · Back-end / privacy / editor · L
    Acceptance criteria and dependencies

    Submission has validation, success and error states, retention notice and correction tracking.

    Depends on: T009,T020.

  31. T031ReadyMake Series 1 the editorial benchmark3 Superfan depth · P2 · Episodes · Managing editor / researcher · XL
    Acceptance criteria and dependencies

    Series 1 answers episode count, synopsis, cast, book, viewing and episode-detail queries without boilerplate.

    Depends on: T006,T007,T024.

  32. T032ReadyMake /watch the definitive viewing answer3 Superfan depth · P2 · Viewing · Content strategist · M
    Acceptance criteria and dependencies

    Availability, price and device claims have official sources and a checked date; the query cluster is measured.

    Depends on: T011,T015.

  33. T033ReadyStrengthen the Abbotsfield guide3 Superfan depth · P2 · Locations · Location researcher · L
    Acceptance criteria and dependencies

    The page answers screen identity and visit planning without unsupported access or timetable claims.

    Depends on: T010.

  34. T034ReadyConsolidate Slough House location and glossary clusters3 Superfan depth · P2 · SEO architecture · SEO / information architect · M
    Acceptance criteria and dependencies

    No same-intent pages compete and links identify each parent and child purpose.

    Depends on: T015.

  35. T035ReadyMake /author the Mick Herron hub and reconcile book data3 Superfan depth · P2 · Books and author · Book editor / researcher · L
    Acceptance criteria and dependencies

    No chronology or publication-status conflicts and every title has one authoritative record and source.

    Depends on: T015.

  36. T036ReadyReplace episode boilerplate with observed analysis3 Superfan depth · P2 · Episode analysis · Episode editor / researcher · XL
    Acceptance criteria and dependencies

    No file exists merely because a data row exists and each meets the unique-content threshold.

    Depends on: T031.

  37. T037ReadyCreate a common people, credits and appearances model3 Superfan depth · P2 · People data · Data editor / front-end · XL
    Acceptance criteria and dependencies

    Personnel, character, actor and timeline pages use one sourced model without contradictory counts.

    Depends on: T007,T024.

  38. T038ReadyReframe and deepen the timelines3 Superfan depth · P2 · Character timelines · Character editor · L
    Acceptance criteria and dependencies

    Every milestone links to an episode or source and declares continuity and spoiler level.

    Depends on: T005,T037.

  39. T039ReadyBuild the book-to-screen comparison hub3 Superfan depth · P2 · Adaptations · Adaptation editor / researcher · XL
    Acceptance criteria and dependencies

    TV and book spoilers are separate and every asserted difference cites both editions and episodes.

    Depends on: T005,T031,T035.

  40. T040ReadyAdd canon-boundary labels3 Superfan depth · P2 · Canon · Managing editor · M
    Acceptance criteria and dependencies

    Every people, adaptation, glossary and timeline page displays one clear scope label.

    Depends on: T035,T037,T039.

  41. T041ReadyRebuild relationship views around events and time3 Superfan depth · P2 · Relationships · Interaction designer / editor · XL
    Acceptance criteria and dependencies

    Each assertion links to an event or source and mobile has an equivalent readable ledger.

    Depends on: T020,T037,T040.

  42. T042ReadyCorrect Upshott and episode-location relationships3 Superfan depth · P2 · Location evidence · Location researcher · L
    Acceptance criteria and dependencies

    Upshott separates its places and unsupported episode-location mappings are removed.

    Depends on: T010,T040.

  43. T043ReadyAudit every route for geography, access and safety3 Superfan depth · P2 · Visitor guidance · Travel / accessibility researcher · XL
    Acceptance criteria and dependencies

    Each itinerary has dated official sources, an accessible alternative and no private or live-filming pins.

    Depends on: T010,T042.

  44. T044ReadyPublish rights, contribution and moderation rules3 Superfan depth · P2 · Rights and community · Rights adviser / community manager · L
    Acceptance criteria and dependencies

    Every asset has provenance and submissions remain closed until terms, privacy and moderation are operational.

    Depends on: T009,T030.

  45. T045ReadyAdopt release-night and accountability rules3 Superfan depth · P2 · Editorial operations · Managing editor · M
    Acceptance criteria and dependencies

    Stages are time-stamped, speculation is labelled and placeholder facts never appear as confirmed.

    Depends on: T011,T031.

  46. T046ReadyAdd privacy-minimised journey measurement3 Superfan depth · P2 · Measurement · Analytics / privacy · L
    Acceptance criteria and dependencies

    An event dictionary and weekly dashboard answer agreed questions without unnecessary personal data.

    Depends on: T009,T013,T022,T030.

  47. T047ReadyCreate device-local My Files and settings4 Later improvements · P3 · Personal tools · Product / front-end · XL
    Acceptance criteria and dependencies

    State controls are understandable, private by design and recoverable by the visitor.

    Depends on: T005,T022.

  48. T048ReadyBuild a public map with an accessible list4 Later improvements · P3 · Maps · Mapping / accessibility · XL
    Acceptance criteria and dependencies

    Map and list stay in sync and all users can complete the same tasks.

    Depends on: T010,T020,T043.

  49. T049ReadyCreate lawful page-type social cards4 Later improvements · P3 · Social sharing · Visual designer / rights adviser · M
    Acceptance criteria and dependencies

    Preview metadata matches each page and every image appears in the asset ledger.

    Depends on: T024,T028,T044.

  50. T050ReadyAdd moderated fan theories and contributions4 Later improvements · P3 · Community · Community manager / editor · XL
    Acceptance criteria and dependencies

    Terms, moderation and privacy workflows are live before public submissions open.

    Depends on: T030,T044.

  51. T051ReadyAdd performance, link and staleness monitoring4 Later improvements · P3 · Operations · QA / performance · M
    Acceptance criteria and dependencies

    Owners receive actionable failures and temporary blocks are distinguished from broken links.

    Depends on: T012,T027,T028.

  52. T052ReadyReplace raw item counts with outcome-led roadmap views4 Later improvements · P3 · Roadmap · Product manager / producer · M
    Acceptance criteria and dependencies

    Public progress reflects audience value and does not count unlike tasks as equivalent units.

    Depends on: T013,T015,T046.