Skip to content

Add claude GitHub actions 1772771924093#5

Merged
shreyasrajesh0308 merged 2 commits into
mainfrom
add-claude-github-actions-1772771924093
Mar 6, 2026
Merged

Add claude GitHub actions 1772771924093#5
shreyasrajesh0308 merged 2 commits into
mainfrom
add-claude-github-actions-1772771924093

Conversation

@shreyasrajesh0308

Copy link
Copy Markdown
Collaborator

No description provided.

@shreyasrajesh0308
shreyasrajesh0308 merged commit 6371359 into main Mar 6, 2026
1 check failed
YigitTurali added a commit that referenced this pull request May 3, 2026
Fix #2 — _planner_exec.py: GSWPlan now validates per-kind constraint
shape at plan-emit time. argmax/argmin require non-empty
candidate_entity_ids and sort_by_blank_ids; equals/gt/lt require both
left_ref and right_ref; derived/in_list require non-empty args_blanks.
Catches q227-style "Winner B" placeholder leaks where the orchestrator
submitted whatever string was in scope because the executor couldn't
compute the target.

Fix #5 — _planner_emit.py: replaced the single repair retry with a
loop of up to MAX_REPAIR_ATTEMPTS=3 calls with progressively sharper
prompts. After all repairs fail, raise PlanEmitError(kind="exhausted")
and the orchestrator stamps planner_failed=True with empty pred
instead of falling through to the flat ReAct adapter, which used to
hallucinate sentinels like 'Zero.' / 'Data not available.' on
planner-side failures.

Fix #3 (cap raise 2→4) was attempted on top but reverted: 2x100Q
probe showed wrong_synthesis grew 12.5 → 18 mean as the extra cap
budget converted "give up empty" into "submit stale wrong value".
Cap stays at 2.

Tests: +8 constraint-shape validators (test_planner_exec.py) + 8
multi-retry repair tests (test_planner_emit.py, new). Three existing
cap-related orchestrator tests pin MAX_PLAN_UPDATES_PER_RUN=2 via
monkeypatch so they remain robust to future cap changes. 137 tests
green (was 121).

FRAMES dev-100 mean (gpt-4.1 judge, hybrid retriever, 2 runs each):
  Baseline:        70.0  (73, 67)
  Phase-3.6.2:     68.5  (69, 68)
Within ±3-pt LLM stochasticity band; deterministic q227/q83/q118
flips ✗→✓ confirmed in both runs.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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