PMV Publishing · https://pmvpublishing.com · measured against WCAG 2.1 Level A & AA with axe-core 4.13.0.
This scan covered 153 pages — the same number as the previous scan.
The scan covered every HTML page in that build.
No violations to fix this month — every page covered was measured at a desktop width and at a 375px phone width.
740 checks could not be decided automatically. A check that could not be decided automatically is not a violation and not a passing check — it needs a person to look, usually because the text sits over a photograph or under a see-through layer.
Each page's figure is the number of passing checks on that page at one screen width, and the total is those figures added up.
62 rules in the rule set the scanner ran come from WCAG 2.1 Level A & AA.
| Page | Issues | Checks passed | Notes |
|---|---|---|---|
| / | 0 | 238 | scanned at both screen widths |
| /accessibility/ | 0 | 120 | scanned at both screen widths |
| /about/ | 0 | 153 | scanned at both screen widths |
| /book/the-architecture-of-harm.html | 0 | 127 | scanned at both screen widths |
| /book/the-belgrade-cipher/ | 0 | 126 | scanned at both screen widths |
| /book/the-body-from-salterby.html | 0 | 132 | scanned at both screen widths |
| /book/the-bucharest-ledger.html | 0 | 127 | scanned at both screen widths |
| /book/the-clearance-at-cawdermere.html | 0 | 127 | scanned at both screen widths |
| /book/the-cleared-island.html | 0 | 116 | scanned at both screen widths |
| /book/the-drowned-glen.html | 0 | 117 | scanned at both screen widths |
| /book/the-first-knowing.html | 0 | 120 | scanned at both screen widths |
| /book/the-founding-harm.html | 0 | 116 | scanned at both screen widths |
| /book/the-house-at-elder-carr.html | 0 | 132 | scanned at both screen widths |
| /book/the-house-at-winterkeep.html | 0 | 129 | scanned at both screen widths |
| /book/the-house-below-the-tide.html | 0 | 132 | scanned at both screen widths |
| /book/the-house-on-the-lough/ | 0 | 131 | scanned at both screen widths |
| /book/the-house-on-the-salt/ | 0 | 132 | scanned at both screen widths |
| /book/the-house-on-the-sound/ | 0 | 132 | scanned at both screen widths |
| /book/the-istanbul-signal.html | 0 | 127 | scanned at both screen widths |
| /book/the-last-supper-at-marrowbourne.html | 0 | 110 | scanned at both screen widths |
| /book/the-last-tenant-at-kessingholt/ | 0 | 129 | scanned at both screen widths |
| /book/the-last-verdict-at-thrushmere/ | 0 | 129 | scanned at both screen widths |
| /book/the-last-will-at-thornmere.html | 0 | 116 | scanned at both screen widths |
| /book/the-lisbon-exchange.html | 0 | 120 | scanned at both screen widths |
| /book/the-open-verdict-at-culverby.html | 0 | 129 | scanned at both screen widths |
| /book/the-prior-output/ | 0 | 126 | scanned at both screen widths |
| /book/the-record/ | 0 | 127 | scanned at both screen widths |
| /book/the-sale-at-marnhope.html | 0 | 131 | scanned at both screen widths |
| /book/the-shadow-on-ravenswood-hall.html | 0 | 109 | scanned at both screen widths |
| /book/the-signal-in-the-noise.html | 0 | 127 | scanned at both screen widths |
| /book/the-silent-cure-at-stillwater-house.html | 0 | 117 | scanned at both screen widths |
| /book/the-uncounted.html | 0 | 117 | scanned at both screen widths |
| /book/the-ungrieved/ | 0 | 94 | scanned at both screen widths |
| /book/the-unmapped.html | 0 | 110 | scanned at both screen widths |
| /book/the-unraised/ | 0 | 94 | scanned at both screen widths |
| /book/the-warsaw-revenant/ | 0 | 127 | scanned at both screen widths |
| /book/what-the-dead-man-saw.html | 0 | 110 | scanned at both screen widths |
| /collection.html | 0 | 213 | scanned at both screen widths |
| /fenn-free/ | 0 | 99 | scanned at both screen widths |
| /free-book.html | 0 | 108 | scanned at both screen widths |
| /journal/ | 0 | 559 | scanned at both screen widths |
| /journal/books-like-john-le-carre-where-to-start-cold-war-spy-fiction/ | 0 | 123 | scanned at both screen widths |
| /journal/books-like-rebecca-where-to-start-coastal-gothic/ | 0 | 121 | scanned at both screen widths |
| /journal/books-like-shirley-jackson-where-to-start-haunted-house-fiction/ | 0 | 124 | scanned at both screen widths |
| /journal/checkpoints-in-spy-fiction/ | 0 | 117 | scanned at both screen widths |
| /journal/coastal-gothic-why-haunted-houses-by-the-sea-unsettle-us-most/ | 0 | 122 | scanned at both screen widths |
| /journal/cold-case-fiction-why-unsolved-crimes-never-let-us-go/ | 0 | 120 | scanned at both screen widths |
| /journal/country-house-murder-mystery-where-to-start-margot-fenn/ | 0 | 122 | scanned at both screen widths |
| /journal/deep-space-conspiracy-thrillers-why-the-truth-out-there-keeps-you-up-all-night/ | 0 | 119 | scanned at both screen widths |
| /journal/documentary-format-science-fiction-feels-true/ | 0 | 112 | scanned at both screen widths |
| /journal/documentary-sci-fi-when-the-horror-hides-in-the-case-files/ | 0 | 124 | scanned at both screen widths |
| /journal/epistolary-horror-why-found-documents-terrify-us/ | 0 | 126 | scanned at both screen widths |
| /journal/fiction-about-vanished-places/ | 0 | 121 | scanned at both screen widths |
| /journal/first-contact-sci-fi-why-the-signal-is-scarier-than-the-aliens/ | 0 | 119 | scanned at both screen widths |
| /journal/how-cold-war-geography-shapes-the-spy-thriller/ | 0 | 111 | scanned at both screen widths |
| /journal/last-orders-the-village-pub-as-crime-fiction-s-only-honest-witness/ | 0 | 110 | scanned at both screen widths |
| /journal/literary-probate-mysteries-where-to-start-the-thrushmere-inquests/ | 0 | 122 | scanned at both screen widths |
| /journal/locked-room-mysteries-why-the-impossible-crime-still-grips-us/ | 0 | 119 | scanned at both screen widths |
| /journal/machine-testimony-hard-science-fiction/ | 0 | 124 | scanned at both screen widths |
| /journal/novels-about-the-people-who-come-after/ | 0 | 124 | scanned at both screen widths |
| /journal/probate-mystery-why-estates-conceal-crimes/ | 0 | 111 | scanned at both screen widths |
| /journal/reading-a-series-in-order/ | 0 | 117 | scanned at both screen widths |
| /journal/reading-the-marcus-vane-series-your-ultimate-guide-to-the-order/ | 0 | 120 | scanned at both screen widths |
| /journal/redaction-in-documentary-fiction/ | 0 | 117 | scanned at both screen widths |
| /journal/servants-as-witnesses-country-house-mystery/ | 0 | 116 | scanned at both screen widths |
| /journal/snowbound-why-the-best-thrillers-trap-you-in-the-cold/ | 0 | 120 | scanned at both screen widths |
| /journal/the-alibi-and-the-clock-in-crime-fiction/ | 0 | 119 | scanned at both screen widths |
| /journal/the-art-of-the-double-cross-why-betrayal-powers-every-great-spy-thriller/ | 0 | 122 | scanned at both screen widths |
| /journal/the-auction-room-where-a-life-is-sold-in-lots/ | 0 | 114 | scanned at both screen widths |
| /journal/the-border-in-the-living-room-households-divided-by-a-line-nobody-drew/ | 0 | 114 | scanned at both screen widths |
| /journal/the-call-box-why-cold-war-fiction-never-trusts-a-telephone/ | 0 | 111 | scanned at both screen widths |
| /journal/the-causeway-the-road-that-decides-who-stays/ | 0 | 113 | scanned at both screen widths |
| /journal/the-codicil-the-line-that-rewrites-every-motive/ | 0 | 110 | scanned at both screen widths |
| /journal/the-cold-room-why-every-mystery-needs-a-place-nobody-heats/ | 0 | 114 | scanned at both screen widths |
| /journal/the-corridor-between-rooms-in-fiction/ | 0 | 119 | scanned at both screen widths |
| /journal/the-country-house-murder-mystery-one-roof-too-many-secrets/ | 0 | 118 | scanned at both screen widths |
| /journal/the-dead-drop-the-quiet-craft-of-spy-tradecraft/ | 0 | 121 | scanned at both screen widths |
| /journal/the-dead-letter-fiction-s-undelivered-post/ | 0 | 114 | scanned at both screen widths |
| /journal/the-debrief-spy-fictions-quietest-interrogation/ | 0 | 119 | scanned at both screen widths |
| /journal/the-domestic-thriller-why-the-scariest-stories-happen-at-home/ | 0 | 119 | scanned at both screen widths |
| /journal/the-drowned-village-gothic-fiction-s-most-haunting-setting/ | 0 | 127 | scanned at both screen widths |
| /journal/the-effects-of-the-deceased-what-belongings-say/ | 0 | 118 | scanned at both screen widths |
| /journal/the-empty-chair-absence-as-the-loudest-character/ | 0 | 114 | scanned at both screen widths |
| /journal/the-ferry-crossing-mysteries-set-on-the-water-between-two-shores/ | 0 | 116 | scanned at both screen widths |
| /journal/the-grounds-remember-longer-than-the-house/ | 0 | 119 | scanned at both screen widths |
| /journal/the-guest-list-what-a-country-house-mystery-decides-before-anyone-dies/ | 0 | 113 | scanned at both screen widths |
| /journal/the-honest-machine-series-in-order-where-to-start/ | 0 | 124 | scanned at both screen widths |
| /journal/the-house-as-antagonist-why-gothic-homes-feel-alive/ | 0 | 121 | scanned at both screen widths |
| /journal/the-incomer-detective-from-away/ | 0 | 117 | scanned at both screen widths |
| /journal/the-inherited-house-why-every-great-gothic-story-starts-with-a-will/ | 0 | 125 | scanned at both screen widths |
| /journal/the-interpreter-the-third-voice-in-the-room/ | 0 | 116 | scanned at both screen widths |
| /journal/the-inventory-what-a-list-of-objects-refuses-to-say/ | 0 | 114 | scanned at both screen widths |
| /journal/the-keeper-s-log-fiction-written-by-the-person-who-was-always-there/ | 0 | 114 | scanned at both screen widths |
| /journal/the-ledger-fictions-coldest-witness/ | 0 | 120 | scanned at both screen widths |
| /journal/the-locked-room-mystery-why-the-closed-circle-still-traps-us/ | 0 | 124 | scanned at both screen widths |
| /journal/the-long-approach-what-the-walk-to-the-house-reveals/ | 0 | 111 | scanned at both screen widths |
| /journal/the-machine-that-cannot-lie/ | 0 | 113 | scanned at both screen widths |
| /journal/the-map-at-the-front-what-a-coastline-promises/ | 0 | 116 | scanned at both screen widths |
| /journal/the-marcus-vane-spy-thrillers-your-complete-reading-order/ | 0 | 123 | scanned at both screen widths |
| /journal/the-night-porter-crime-fiction-in-the-hotel-where-everyone-is-passing-through/ | 0 | 116 | scanned at both screen widths |
| /journal/the-open-verdict-fiction-that-declines-to-close/ | 0 | 114 | scanned at both screen widths |
| /journal/the-parish-register-births-marriages-and-the-names-someone-crossed-out/ | 0 | 116 | scanned at both screen widths |
| /journal/the-photograph-as-witness-in-fiction/ | 0 | 119 | scanned at both screen widths |
| /journal/the-platform-fiction-s-longest-goodbye/ | 0 | 113 | scanned at both screen widths |
| /journal/the-portrait-in-the-hall-gothic-fictions-watching-ancestors/ | 0 | 114 | scanned at both screen widths |
| /journal/the-quiet-art-of-the-spy-thriller-why-slow-burn-beats-explosions/ | 0 | 120 | scanned at both screen widths |
| /journal/the-reading-of-the-will-why-probate-mysteries-cut-deepest/ | 0 | 113 | scanned at both screen widths |
| /journal/the-safe-house-spy-fictions-broken-promise/ | 0 | 110 | scanned at both screen widths |
| /journal/the-second-body-what-happens-at-the-midpoint/ | 0 | 119 | scanned at both screen widths |
| /journal/the-second-reading-mysteries-that-survive-knowing/ | 0 | 117 | scanned at both screen widths |
| /journal/the-shared-meal-in-crime-fiction/ | 0 | 120 | scanned at both screen widths |
| /journal/the-signature-what-a-hand-on-paper-proves/ | 0 | 118 | scanned at both screen widths |
| /journal/the-sleeper-agent-why-the-spy-next-door-is-fiction-s-scariest-idea/ | 0 | 119 | scanned at both screen widths |
| /journal/the-strangers-kindness-help-as-a-warning/ | 0 | 117 | scanned at both screen widths |
| /journal/the-telephone-in-crime-and-spy-fiction/ | 0 | 123 | scanned at both screen widths |
| /journal/the-tide-gives-everything-back-eventually/ | 0 | 112 | scanned at both screen widths |
| /journal/the-twist-you-never-see-coming-the-craft-of-psychological-suspense/ | 0 | 121 | scanned at both screen widths |
| /journal/the-understudy-when-the-second-investigator-sees-what-the-first-missed/ | 0 | 113 | scanned at both screen widths |
| /journal/the-unmapped-literary-mysteries-about-erased-places/ | 0 | 122 | scanned at both screen widths |
| /journal/the-unreliable-narrator-crime-fiction-s-most-powerful-trick/ | 0 | 120 | scanned at both screen widths |
| /journal/the-villain-you-root-for-why-morally-gray-characters-own-modern-thrillers/ | 0 | 121 | scanned at both screen widths |
| /journal/the-waiting-room-in-mystery-fiction/ | 0 | 118 | scanned at both screen widths |
| /journal/the-work-a-place-name-does/ | 0 | 116 | scanned at both screen widths |
| /journal/threshold-bureau-documentary-sci-fi-reading-order/ | 0 | 112 | scanned at both screen widths |
| /journal/tide-house-mysteries-in-order-where-to-start-the-coastal-gothic-series/ | 0 | 122 | scanned at both screen widths |
| /journal/tide-tables-and-coastal-crime/ | 0 | 116 | scanned at both screen widths |
| /journal/two-free-first-books/ | 0 | 117 | scanned at both screen widths |
| /journal/weather-as-evidence-in-crime-fiction/ | 0 | 116 | scanned at both screen widths |
| /journal/what-should-have-stayed-buried/ | 0 | 112 | scanned at both screen widths |
| /journal/when-nobody-is-lying-the-honest-mystery/ | 0 | 119 | scanned at both screen widths |
| /journal/when-the-machine-testifies-the-rise-of-the-ai-thriller/ | 0 | 127 | scanned at both screen widths |
| /journal/when-the-system-is-the-villain-the-rise-of-institutional-crime-thrillers/ | 0 | 129 | scanned at both screen widths |
| /journal/why-cerebral-sci-fi-hits-harder-than-space-battles/ | 0 | 120 | scanned at both screen widths |
| /journal/why-gothic-mysteries-pull-you-in-and-won-t-let-go/ | 0 | 121 | scanned at both screen widths |
| /journal/why-mystery-thriller-ebooks-hit-so-hard/ | 0 | 119 | scanned at both screen widths |
| /journal/why-psychological-suspense-ebooks-hit-hard/ | 0 | 123 | scanned at both screen widths |
| /journal/why-the-best-haunted-house-books-refuse-to-let-you-sleep/ | 0 | 120 | scanned at both screen widths |
| /machine-free/ | 0 | 99 | scanned at both screen widths |
| /privacy/ | 0 | 134 | scanned at both screen widths |
| /series/fenn.html | 0 | 114 | scanned at both screen widths |
| /series/machine.html | 0 | 114 | scanned at both screen widths |
| /series/solo/ | 0 | 121 | scanned at both screen widths |
| /series/threshold.html | 0 | 124 | scanned at both screen widths |
| /series/thrushmere.html | 0 | 117 | scanned at both screen widths |
| /series/tide.html | 0 | 129 | scanned at both screen widths |
| /series/unmapped.html | 0 | 112 | scanned at both screen widths |
| /series/vane.html | 0 | 122 | scanned at both screen widths |
| /terms/ | 0 | 114 | scanned at both screen widths |
| /threshold-free/ | 0 | 105 | scanned at both screen widths |
| /thrushmere-free/ | 0 | 108 | scanned at both screen widths |
| /unmapped-free/ | 0 | 99 | scanned at both screen widths |
| /vane-free/ | 0 | 105 | scanned at both screen widths |
| /thank-you.html | 0 | 88 | scanned at both screen widths |
Scan recorded 2026-10-01.