The exit_ramp_units catch generalises: deleting an authored value does not remove
it if something supplies it silently, and authored/ is where a reader looks and
does not find it. Swept both halves of what I own.
GDScript: every keyed lookup with a fallback, cross-checked against the 121 keys
present in authored/. One hit -- exit_ramp_units, the case already fixed -- which
makes it the sweep's own positive control: the detector found the known instance
and nothing else. The other numeric fallbacks are identity or sentinel and invent
no quantity.
Exporter: 14 serde(default) sites, all attaching to Option, Vec or map types,
where an absent key becomes None or empty and asserts nothing.
My classifier produced a false positive I nearly wrote up: it flagged
also_export: AlsoExport as a semantic default because the type name lacks a
container prefix. AlsoExport is a type alias for a BTreeMap. Classifying a type by
the spelling of its name is the same proxy reasoning as inferring an era from a
line count.
Negative result, but from a check that demonstrably finds the known case.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N7FiFFFwbvG2uxdcEh8HyF