Recover real recursive constraint benchmark on current main #264
No reviewers
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/prolog-rlm!264
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "rage/223-constraint-benchmark-recovery"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Recovers #225 / advances #223 on current
mainwithout rewriting shared branch history.Why recover
The original #225 deterministic corpus was green, but its REAL OpenRouter depth gate failed in all six CSP lanes before verification because the root planner returned no parseable typed JSON plan (
plan_parse_failed/no_json_object). Since that branch was cut, current main has landed planner-validation retry support and related runtime fixes.The two pre-existing benchmark files modified by #225 were byte-identical on current main to #225's original base, so replaying the seven benchmark/test files did not overwrite newer changes in those files.
Recovery contents
The candidate preserves the #225 seven-file benchmark slice:
deep-smoke;It also reconciles the two live CI workflow gates with the new benchmark contract:
deep_openrouter_experimentwith 3 cases, while this slice intentionally emitsdeep_constraint_openrouterwith 6 cases;$RUNNER_TEMP.No benchmark problem, depth lane, time/token/cost budget, verifier, or acceptance criterion was weakened to make a provider failure green.
Gate
Keep draft until exact-head CI, Paid OpenRouter, Nix, clean-pack and Tree-sitter evidence returns. If the live CSP still fails, preserve the failure and diagnose the planner/provider behavior rather than injecting an exact plan.
Supersedes the stale implementation transaction in #225; #223 remains open.