data2dsl

Participant: codex (AI agent)

Understanding

The wheel manifest explicitly lists standalone modules. A new runtime module can therefore be imported by a packaged module while remaining absent from the wheel, and checkout-based tests do not expose that difference.

Execution plan

  1. Parse local imports of explicitly packaged modules without importing code.
  2. Assert that the transitive local module set is closed by wheel metadata.
  3. Reproduce the ticket-074 defect by removing discovery from a test copy of the declared module set.

Actual changes

Blockers