Repository navigation
fix(plan): drop SeededAppendRules note when a text card sets strategy - #880
Conversation
|
Verdict: PASS Correctness. The default Design fit. Small and local: no change to strategy selection itself, only to the plan note that was lying about it. Changelog fragment is present ( Tests/docs. Parametrized coverage of the five text cards plus a caller override; existing #837 compose test still checks that a bare text spec uses |
Closes #879
What changed
kind=textstill builds the defaultSeededAppendRulesstrategy, but plan used to announce that default even when a card or caller replaced it.gepa(SingleSlot),ace(ACEPlaybook),dgm(HarnessStrategy) andskillopt(SkillDocStrategy) all setstrategyin their knobs;rrsiand a bare text spec do not.The generic
#837note is now added after knob merge, and only whenstrategyis not in those knobs. Acompose(..., strategy=...)override is treated the same way. Algorithm-specific notes (for example gepa's "SingleSlot + full-rewrite … not SeededAppendRules") are unchanged.Verification at the tip
Tip SHA: 52948c9
Ran:
pytest tests/test_seeded_append_text.py tests/test_evolvespec.py tests/test_cli_algorithms_run.py tests/test_changelog_fragments.py→ 143 passedNot run: