Skip to content

Comments

fix: P0 bugfixes and PR message generation#38

Merged
nigel-dev merged 4 commits intomainfrom
mc/integration-c1d14daf-d6be-4ab8-894c-9a890d7f1346
Feb 12, 2026
Merged

fix: P0 bugfixes and PR message generation#38
nigel-dev merged 4 commits intomainfrom
mc/integration-c1d14daf-d6be-4ab8-894c-9a890d7f1346

Conversation

@nigel-dev
Copy link
Owner

@nigel-dev nigel-dev commented Feb 12, 2026

Summary

Fixes all 3 P0 critical bugs in the plan orchestration system, adds the missing plan merging state transition, and improves PR message generation for both plan and standalone job PRs.

Changes

P0 Bug Fixes

Plan State Machine

  • Plan now transitions to merging while merge train is active, back to running when queue drains
  • Added merging→running and merging→paused to valid plan transitions

PR Message Generation

  • Orchestrator createPR: Job status table, real test command from config (not hardcoded), Mission Control attribution
  • mc_pr tool: Conventional commit title format, PR template lookup (checks standard GitHub template locations), Mission Control attribution on all PRs

Testing

  • bun run build passes
  • bun test — 504/504 pass (includes new test for supervisor checkpoint fix)

Notes

  • The mc_pr tool now checks for PR templates at standard GitHub locations in the job worktree
  • When no template exists, a default body with job summary is generated
  • Mission Control attribution (🚀) is always appended to PR bodies

Closes #3, closes #10, closes #11


🚀 Automated PR from Mission Control

- Transition plan status to merging while merge train is active
- Add merging→running and merging→paused to valid plan transitions
- Improve orchestrator createPR with job status table and real test config
- Improve mc_pr tool with PR template lookup and conventional commit titles
- Always include Mission Control attribution in PR bodies
@nigel-dev nigel-dev changed the title p0-bugfixes feat: P0 bugfixes and PR message improvements Feb 12, 2026
@nigel-dev nigel-dev changed the title feat: P0 bugfixes and PR message improvements fix: P0 bugfixes and PR message generation Feb 12, 2026
…l format

Plan name is used directly as the PR title. Tool descriptions and README
updated to guide agents toward Conventional Commits format. Also fixes
integration branch format in README docs (mc/integration/ → mc/integration-).
@nigel-dev nigel-dev merged commit b571242 into main Feb 12, 2026
4 checks passed
@nigel-dev nigel-dev deleted the mc/integration-c1d14daf-d6be-4ab8-894c-9a890d7f1346 branch February 12, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant