Verify and resolve this specific recorded finding from #1599. Parent: #1866. Plan ID: B07.
Evidence status: recorded in earlier issue/PR evidence, not freshly reproduced by the decomposition work. Current failure, root cause and applicability of later fixes remain to be established.
Source and frozen observation
Recorded after #1849–#1851; distinct syntax-node ownership in #1859 does not prove repeated evaluation is fixed
Original progress note.
Specific target
Repeated execution of one class expression produces distinct constructors and isolated captured keys; preserve generic-instantiation behavior
Acceptance
Done when: A recovered current reproduction (or demonstrated prior repair), a bounded representation/design decision, and explicit finite implementation issues if a larger change is needed. This investigation may close after the design/transfer; it must not claim the behavior was repaired.
Excluded: full compatibility of the surrounding API/family, unrelated discoveries, and reopening completed ownership migrations.
Scope boundary
This is a bounded successor to #1599, based on commit 83a4109. Work only on the named symbols or observations. Record unrelated discoveries separately; do not expand this issue or automatically start another task after completion. A passing IL verifier does not establish correct execution. Preserve original failures and expectations when reporting a pre-existing defect.
Verify and resolve this specific recorded finding from #1599. Parent: #1866. Plan ID: B07.
Evidence status: recorded in earlier issue/PR evidence, not freshly reproduced by the decomposition work. Current failure, root cause and applicability of later fixes remain to be established.
Source and frozen observation
Recorded after #1849–#1851; distinct syntax-node ownership in #1859 does not prove repeated evaluation is fixed
Original progress note.
Specific target
Repeated execution of one class expression produces distinct constructors and isolated captured keys; preserve generic-instantiation behavior
Acceptance
Done when: A recovered current reproduction (or demonstrated prior repair), a bounded representation/design decision, and explicit finite implementation issues if a larger change is needed. This investigation may close after the design/transfer; it must not claim the behavior was repaired.
Excluded: full compatibility of the surrounding API/family, unrelated discoveries, and reopening completed ownership migrations.
Scope boundary
This is a bounded successor to #1599, based on commit 83a4109. Work only on the named symbols or observations. Record unrelated discoveries separately; do not expand this issue or automatically start another task after completion. A passing IL verifier does not establish correct execution. Preserve original failures and expectations when reporting a pre-existing defect.