Skip to content

Execute and publish planning pull request phases #188

Description

@rochecompaan

Part of #180.

Blocked by: #185, #186, #187

Goal

Run specification and plan phases in isolated workspaces, publish their pull requests, and reconcile remote state safely.

Scope

  • Run spec and plan agents inside the phase workspace.
  • Validate artifacts before committing and pushing them.
  • Create planning pull requests with durable side-effect checkpoints.
  • Adopt one exact existing pull request after interruption.
  • Distinguish review pending, merged, closed-unmerged, missing, and ambiguous states.
  • Verify merged artifacts and merge commits on the saved base branch.

Out of scope

  • Top-level run-once selection and locking.
  • Implementation pull request enforcement.
  • Compatibility migration and user documentation.

Acceptance criteria

  • Every remote side effect has a durable checkpoint and recovery test.
  • Planning pull request bodies contain an exact ownership marker.
  • Human edits in merged planning pull requests are preserved.
  • Non-not-found host failures stop without changing phase state.
  • Closed-unmerged and ambiguous pull requests block advancement.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedBlocked by another issue or dependency

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions