What works, and what the numbers above mean
Counting is by original menu item, which undercounts the hard parts —
the seven calculations were most of the work but are seven of
forty-two lines. Working: plan loading and saving, navigation,
every display toggle, Visualize, Time Envelope, Overlap probabilities,
timing contours, first movement, burden relief and quantities.
Not built: printing and plotting, and the options screens.
Edit mode counts conservatively. Show and Window work, and Add Tie is
wired to the pointer with the original's connector cursors. The plan
operations behind Add and Remove — holes, dummy holes, benches, text,
boundary, ties — are implemented and tested against the real files,
including the hole free list and the bench crest/foot pairing, but not
all of them have their pointer interaction yet.
The Calculations menu counts six, not seven. SHOTPlan contains a
complete Misfires calculation — failure combinations enumerated
exactly, extent found by flood fill from the lead-ins — but it is
switched off in the shipped build: one global picks between the menu
strings VOTARQM and VOTARQ, and across both
binaries exactly one instruction writes that byte, setting it to zero.
The reliability database backs this up, holding round placeholders
rather than measurements. The calculation is ported here and reachable
by flipping the same flag, but it is recovered code: nobody
running v3.0 ever saw it.
Ships with a demonstration pattern and a synthetic product database.
Drop any .XEL file on the page to load a real plan; it is
read entirely in your browser and nothing is uploaded.