Skip to content

feat(fan-flames): add selective rejection for Pattern A using jj abandon#52

Merged
muloka merged 1 commit into
mainfrom
push-psywsqllrqwz
Apr 4, 2026
Merged

feat(fan-flames): add selective rejection for Pattern A using jj abandon#52
muloka merged 1 commit into
mainfrom
push-psywsqllrqwz

Conversation

@muloka

@muloka muloka commented Apr 4, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add Step 2a-reject to Phase 5 for selectively rejecting tasks from Pattern A auto-chains
  • jj abandon removes a failed task and auto-rebases descendants — one command
  • jj diffedit / jj split for partial file acceptance from a rejected task
  • Note on jj revert (formerly backout) for immutable history cases

Why

Pattern A (auto-chained) means all task content is baked into a linear chain. Previously the skill had no path for rejecting one task from the middle of a chain without losing downstream work. Research confirmed jj abandon is the idiomatic answer — it rebases descendants automatically.

Test plan

  • Verify jj abandon on middle of a 3-commit chain rebases descendants correctly
  • Verify jj log -r 'conflicts()' catches conflicts after selective rejection

🤖 Generated with Claude Code

@muloka muloka merged commit 231166a into main Apr 4, 2026
1 check passed
@muloka muloka deleted the push-psywsqllrqwz branch April 4, 2026 19:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant