refactor(lower): give semantic lowering feature-local ownership - #205
Conversation
Withdrawing approval because the required independent ablation could not be executed in the current environment; code review found no defect, but verification is incomplete until that check is run.
Independent ablation verificationClaim: OPY semantic lowering has real feature-local module ownership while preserving the existing lowering contract. Authority: Issue #203 acceptance criteria, the existing OPY HIR/lowering contract, and the pinned differential corpus. Surface: A fresh detached worktree was created from PR head Verdict: VERIFIED — the ablation breaks the feature-local ownership boundary, while the restored PR head passes independent corpus and semantic-model checks. Limitations: This verifies the structural ownership claim and representative semantic compatibility; it is not a substitute for the full hosted CI suite, which is currently green. |
Summary
Lowererstate and public lowering entry points unchangedVerification
cargo fmt --all -- --checkcargo clippy --workspace --all-targets --all-features -- -D warningscargo test --workspace --all-targets --all-featurespython3 -m unittest discover -s tools/overpy/testsFixes #203