Skip to content

docs: reframe framework_advantages opening + correct the knee-point selector across docs - #136

Merged
jramos merged 1 commit into
mainfrom
docs/framework-advantages-knee-honesty
Jun 25, 2026
Merged

docs: reframe framework_advantages opening + correct the knee-point selector across docs#136
jramos merged 1 commit into
mainfrom
docs/framework-advantages-knee-honesty

Conversation

@jramos

@jramos jramos commented Jun 25, 2026

Copy link
Copy Markdown
Owner

What

  • Recast the framework_advantages.md opening: the reader's decision is adopt this framework vs. run stock DSPy + GEPA as released, not "our wrapping layer vs. calling dspy.GEPA directly." Dropped the loose "fork"/"wrapping layer" wording in the closing section too.
  • Made the paired-bootstrap deploy gate the headline advantage (matching the README).
  • Rewrote the knee-point section honestly across every doc that mentions it.

Why

The ε-band knee-point selector was calibrated to a no-op on the default val-best path — 10/10 ε-mode agreement on a regenerated corpus; the band-walker re-picks GEPA's argmax every time. The code already defers to GEPA's argmax; the docs lagged, and framework_advantages.md even headlined the no-op as the framework's #1 advantage. It now reads as a calibrated-out feature that survives only behind --knee-point-strategy smallest — a rigor signal, not a buried caveat.

Changed

  • framework_advantages.md — opening reframe, gate as the headline advantage, honest knee-point section, fixed analysis-doc links and closing wording.
  • architecture.md, workflows.md, components.md — corrected the stale "parsimony pick is the default" framing, including the tool pipeline, whose diagram and step list showed a select_knee_point call the tool path never makes (it defers to val-argmax).
  • research/knee_point_analysis.md — "Superseded" banner reframed as honest design context, preserving the literature recon.

Docs-only; no code touched.

…lector

framework_advantages.md framed the reader's choice as 'our wrapping layer vs.
calling dspy.GEPA directly'; the real choice is adopting this framework vs.
running stock DSPy + GEPA as released. Reword the opening accordingly and drop
the loose 'fork'/'wrapping layer' language.

Make the paired-bootstrap deploy gate the headline advantage (matching the
README) and rewrite the knee-point section honestly: the e-band selector is a
measured no-op on the default val-best path (it defers to GEPA's argmax; the
e-band survives only behind --knee-point-strategy smallest), per the deploy-gate
calibration. Framed as a credibility signal rather than a buried caveat.

Correct the stale 'parsimony pick is the default' framing in architecture.md,
workflows.md, and components.md — including the tool pipeline, whose diagram and
step list showed a select_knee_point call the tool path never makes (it defers
to val-argmax). Reframe the analysis doc's 'Superseded' banner as honest design
context.
@jramos
jramos merged commit e1905e8 into main Jun 25, 2026
4 checks passed
@jramos
jramos deleted the docs/framework-advantages-knee-honesty branch June 25, 2026 14:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant