You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Regression report is now auto-embedded as a Markdown panel at the top of to_auto_plots() whenever regression_report.has_regressions is true. Previously only the per-variable overlay plots were injected, so absolute-method fires (which have no history/overlay) were silent in the report.
Changed
Regression report rendering (RegressionReport.summary() and to_markdown()) now dispatches per method so each row describes its actual gate:
percentage: threshold shown as ±T%.
adaptive: threshold shown as Tσ (change remains in percent).
delta: Change column shows the raw Δ (not percent, since the gate is in absolute units); threshold rendered as ±T.
absolute: Change and Baseline cells rendered as em-dash (no historical baseline); Threshold cell carries the direction-aware inequality (≤ L for OptDir.minimize, ≥ L for OptDir.maximize). Summary line phrased as current=X vs ceiling|floor=Y.
Fixed
RegressionResult.summary() / RegressionReport.to_markdown() no longer render +nan% or mislabel the hard limit as Baseline for regression_method="absolute" results.