Historical R123 prepared-curve binding stage

Current authority: R144 WLightCurves architecture.

The exact binding contract remains active inside R144, but this page is not the current production architecture authority.

Current authority: R144 WLightCurves architecture.

Failure removed by R123

The worker and renderer previously generated formula-result keys independently. A curve could be successfully calculated but unreachable during rendering, producing Prepared analytical curve is unavailable.

Binding contract retained by R133

  • PreparedCurveBinding.result_key is the exact worker/cache/render identity.
  • PreparedAnalyzerPlotRequest carries visible bindings.
  • Renderer code consumes prepared keys instead of reparsing formulas or rebuilding keys.
  • Completeness is checked before the previous valid graph is cleared.
  • Regular formulas remain solid and Analyse-generated formulas remain dashed.

What R133 adds

R133 separates canonical physical geometry from formula and view state. Formula edits can now be resolved locally and ordinary axis/filter/Compare changes render retained arrays without an analytical worker. Therefore this page is historical evidence, not the final performance design.

Scientific non-regression

R123 and R133 change no observation selection, two-body photometric geometry, light-time handling, H0/n equation, dust correction, sampling semantics, curve styling, axes or WComparison.

Historical R123 evidence

R123 reported 85 passed, 1 skipped and 0 failed in the focused suite, and 1731 passed, 7 skipped and 0 failed in grouped complete QA.

Supplied R123 report