Research crews are creating pull requests when they shouldn't. The Hull safety guard runs post-process and cannot undo what agents have already pushed to origin.
Root Cause: Agents have unrestricted Bash access and can call git push + gh pr create directly during execution, before Hull cleanup runs.
Recommended Fixes:
- Add research-crew warning to worktreeWarning in hull.ts (explicit no-push/PR instruction)
- Fix Fleet skill language to clarify PRs are code-missions-only
- Write research-blocking settings.json before spawn
- Add Sentinel anomaly alert for research+pr_branch
- Fix git reset to use --hard
See docs/learnings/research-crew-pr-creation-issue.md for full investigation.
Research crews are creating pull requests when they shouldn't. The Hull safety guard runs post-process and cannot undo what agents have already pushed to origin.
Root Cause: Agents have unrestricted Bash access and can call git push + gh pr create directly during execution, before Hull cleanup runs.
Recommended Fixes:
See docs/learnings/research-crew-pr-creation-issue.md for full investigation.