- index.html: extended load control (R/C/L/open/short), junction list div,
tau_d input, renamed TDR canvas to Probe
- style.css: junction-item, load-row, tau-d-row, unit-lbl styles
- app.js: buildSegmentInputs (N Z0 inputs + N-1 junction rows), syncModelFromInputs
(builds model.blocks with interleaved tl/shunt blocks, normalises pF/nH to SI),
getOrComputeSim (JSON-key cache), dual render() path (bounce-series vs MoC sim),
renamed el.tdr -> el.probe throughout
- render.js: drawShuntC/L/R/Short + drawShuntElement, updated drawCircuit to accept
segments/terminal/junctions/wavefronts params and draw shunt symbols in gaps between
T-line boxes, C/L terminal variants; added drawPlotSim (total V(z,t) + V+/V- per
segment), drawProbeSim (source node V vs time); renamed drawTDR -> drawProbe,
drawTDRSim -> drawProbeSim
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>