Reproduction
Exercise an extended chart map, a numerical solver exit, an interrupted restart, and an STL wall crossing that occurs inside a multi-microstep macrostep.
Expected
LCFS, external-wall, map-domain, and numerical exits remain distinct. Numerical exits are neither lost nor confined. Restart reuses only matching physical exit records. Wall hits commit one collocated phase-space event on the first intersecting microstep.
Actual
Map boundaries can be labeled LCFS, numerical exits can be counted as confined, and ambiguous legacy rows can become physical losses on restart. Long wall chords can store a position that does not share a time with its momentum or incidence.
Environment
SIMPLE main before PR #460.
Evidence
PR #460 adds named exit semantics, unresolved accounting, validated restart records, every-microstep wall checks, full-state interpolation, and NetCDF diagnostics.
Reproduction
Exercise an extended chart map, a numerical solver exit, an interrupted restart, and an STL wall crossing that occurs inside a multi-microstep macrostep.
Expected
LCFS, external-wall, map-domain, and numerical exits remain distinct. Numerical exits are neither lost nor confined. Restart reuses only matching physical exit records. Wall hits commit one collocated phase-space event on the first intersecting microstep.
Actual
Map boundaries can be labeled LCFS, numerical exits can be counted as confined, and ambiguous legacy rows can become physical losses on restart. Long wall chords can store a position that does not share a time with its momentum or incidence.
Environment
SIMPLE
mainbefore PR #460.Evidence
PR #460 adds named exit semantics, unresolved accounting, validated restart records, every-microstep wall checks, full-state interpolation, and NetCDF diagnostics.