The manga script's refresh guards both the adapter and its method; the
novel guard skipped the adapter null-check. Provably non-null today, but
the sibling shape is the convention to match.
The new export is the seam the suite addresses behaviour through: for
lightnovelworld no anchor set yields a Latest Chapter, comment-shaped
anchors included, and for novelfull the scan still returns the maximum and
ignores other series. The old lnw scan test asserted the deleted behaviour.
The scan was scoped to the stored series_id, which since #89 is the Series
slug while chapter addresses carry a Chapter Slug, so on divergent novels it
matched zero anchors. The Poll refreshes lnw Series on a one-hour cooldown,
four times faster than the client throttle, so the scan optimised nothing
while its unscoped alternative would have let a public wpdiscuz comment
anchor write a Latest Chapter every Reader of the row shares. Delete the
adapter method; the shared computation yields null for an adapter without a
scanner, and the background refresh skips the Site before the due filter so
no Series page is fetched and no freshness timestamp is recorded.