Research stage: platform REST merge support + idempotent shipping workflow #211
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Add the deterministic research shipping workflow (git + platform REST, mirroring runMrStage) and the REST merge support it needs:
mergemethod to the platform REST clients (Forgejo, GitLab, GitHub) behind the existing seams; unit tests per platform.runResearchShipping.ts) — deterministic: branchresearch/issue-{no}/{issue-title-as-slug}→ commitdocs/reference/→ push → open PR (targeting the repo's default branch) → merge (squash by default) → return to the default branch.error.json; no non-fatal merge-blocked path.research.enabled: falseis the escape hatch for protected repos.Unit tests use a fake git runner + fake REST client covering every step and every failure path. References: ADR-014, DESIGN.md §4 (Stage R shipping), AGENTS.md commit model footnote.