0430e3c719
Follow-up on the #91828 salvage: regression test for the subtle resolveDiskPluginEntry branch that rejects a DIRECTORY literally named plugin.js, and lint fix. The truncation-fix semantics from #92809 are preserved: an oversize source keeps its error inventory row (returns true — the file exists and was fully probed), while a vanished file returns false so the scanner reconciles the ghost.