Extract compose submit side effects #772

Closed
barrettruth wants to merge 1 commit from refactor/compose-submit-side-effects-756 into main
Owner

Summary:

  • move compose submit side effects into a dedicated submit effects module
  • keep compose init focused on session/document orchestration
  • preserve create/edit issue and PR submit payloads, callbacks, and user messages

Verification:

  • nix develop .#ci --command just test spec/submission_integration_spec.lua spec/compose_pr_create_spec.lua spec/compose_pr_edit_spec.lua spec/compose_issue_spec.lua spec/compose_abandon_spec.lua spec/compose_split_spec.lua
  • nix develop .#ci --command just ci

Closes #756

Summary: - move compose submit side effects into a dedicated submit effects module - keep compose init focused on session/document orchestration - preserve create/edit issue and PR submit payloads, callbacks, and user messages Verification: - nix develop .#ci --command just test spec/submission_integration_spec.lua spec/compose_pr_create_spec.lua spec/compose_pr_edit_spec.lua spec/compose_issue_spec.lua spec/compose_abandon_spec.lua spec/compose_split_spec.lua - nix develop .#ci --command just ci Closes #756
Extract compose submit side effects
All checks were successful
quality / Format (pull_request) Successful in 13s
quality / Lint (pull_request) Successful in 15s
quality / Test (pull_request) Successful in 14s
c7c011c0ce
barrettruth closed this pull request 2026-05-14 04:35:56 +00:00
All checks were successful
quality / Format (pull_request) Successful in 13s
Required
Details
quality / Lint (pull_request) Successful in 15s
Required
Details
quality / Test (pull_request) Successful in 14s
Required
Details

Pull request closed

Sign in to join this conversation.
No description provided.