Skip to content

refactor(pipeline): script deterministic workflow helpers#650

Merged
GiggleLiu merged 30 commits intomainfrom
pipeline-automation-refactor
Mar 15, 2026
Merged

refactor(pipeline): script deterministic workflow helpers#650
GiggleLiu merged 30 commits intomainfrom
pipeline-automation-refactor

Conversation

@GiggleLiu
Copy link
Contributor

Summary

  • extract deterministic project-board orchestration into pipeline_board.py and keep old poll/recover entrypoints as wrappers
  • add shared PR, worktree, and review-check helper scripts with Makefile/helper-shell entry points and tests
  • shrink pipeline skill docs to call shared helpers, including board move/status handling and completeness checks

Verification

  • python3 scripts/test_pipeline_board.py
  • python3 scripts/test_pipeline_pr.py
  • python3 scripts/test_pipeline_worktree.py
  • python3 scripts/test_pipeline_checks.py
  • python3 scripts/test_make_helpers.py
  • python3 scripts/pipeline_pr.py --help
  • python3 scripts/pipeline_worktree.py --help
  • python3 scripts/pipeline_checks.py --help
  • make -n pr-context PR=570
  • make -n pr-wait-ci PR=570 TIMEOUT=1200 INTERVAL=15
  • make -n worktree-issue ISSUE=117 SLUG=graph-partitioning
  • make -n worktree-pr PR=570
  • make -n board-next MODE=final-review REPO=CodingThrust/problem-reductions

@codecov
Copy link

codecov bot commented Mar 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 96.88%. Comparing base (5bd4da9) to head (78c84d8).
⚠️ Report is 41 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #650      +/-   ##
==========================================
+ Coverage   96.86%   96.88%   +0.02%     
==========================================
  Files         264      268       +4     
  Lines       35196    35563     +367     
==========================================
+ Hits        34091    34456     +365     
- Misses       1105     1107       +2     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

GiggleLiu and others added 23 commits March 15, 2026 16:03
…ling

- Bundle full diff and pred list into context report (zero additional
  tool calls needed after Step 0)
- Add "Trust the report" directive to prevent redundant API fetches
- Add Step 1 to push merge-with-main commit from worktree
- Add issue-test round-trip consistency check in completeness step
- Add self-review warning (non-blocking) when reviewer == PR author
- Replace Merge/Approve with single "Approve & Merge" action
- Add "Record" option for non-blocking follow-up items
- Include PR author in snapshot for self-review detection
- Build pred CLI on demand if binary not found

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@GiggleLiu GiggleLiu merged commit f81e52f into main Mar 15, 2026
3 checks passed
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