summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-10-31 18:24:45 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-10-31 18:24:45 +0000
commit5664a342960151be9ebecf5d36119f464f17cc32 (patch)
tree11d0f5e179eb7c170cd301b7374280de7ed73afc /docs
parent3cba8487e76694da4f70bb4942faa7671d3e8b46 (diff)
Close the reachability guard's blind spot
It matched `fun` at four spaces, so every `internal fun` on a helper object was invisible to it -- which is most of what this app's UI layer exposes to its own module. The guard that exists because findFeedLink and QueueRepository.advance were written, tested, documented and never called could not see that whole category. It also credited only cross-file callers, so a helper called by its own object's public entry point looked dead and needed an allowlist entry explaining that it was not. Same-file callers now count, with declarations stripped first so a function cannot find itself -- the trick the DAO half of this test already used. Both together: a wider net and one fewer exception. The allowlist is down to a single entry. Watched failing on a deliberately dead `internal fun` before being kept, and watched passing with the entry removed -- so the widening caught nothing that was actually live. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_018AwnALZL6bD4VBtATDVv3B
Diffstat (limited to 'docs')
0 files changed, 0 insertions, 0 deletions