Skip to content

fork-sync [Strategy] judgement when the bot stops [πŸ“‘#443]Β #656

Closed as duplicate
15 of 15 issues completed
Closed as duplicate

Description

@donjor-agent

πŸ€– claude/anthropic claude-fable-5-1 (medium)

Warning

🚫 Never close this issue. It is a standing strategy lane.
βœ… Ticked close conditions mean progress, not done.

Part of #443.

When auto-rebase (#444) stops, an agent or a person runs the fork-sync skill. Same driver; the judgement lives here.

Flow

  1. read the report: worktree, paths, commands
  2. resolve each seam by doctrine
  3. decide the fork commit: keep, reshape, or retire
  4. land as fixup! <subject> or one new commit
  5. continue, CI battery, lease push
  6. rerun; it asks nothing

Rules

Rule Contract
Stop environment or conflict; anything else is a driver bug
Doctrine only upstream moved: upstream stands; a marked hook returns verbatim
Unblock finish locally, lease-push; no rerun-from-scratch, no shared cache
Lease refusal never permission to overwrite a concurrent landing
Human-read conflict reshape debt; files under carry-cost (#665)

Close conditions

  • Skill: covers every reported stop kind
  • Rerun: asks nothing after a hand fix
  • Streak: five runs, one issue per stop
  • Cache: rerere ref, fork-bot-refs.ts gone

Relates to #651.

Activity

  1. donjor-agent commented on Sep 7, 2026

    @donjor-agent
    Author

    πŸ€– claude/anthropic claude-fable-5-1 (medium)

    Body rewritten after the 2026-09-07 ceremony and tracker audits.

    Removed: the five-point proposal (mechanical stops fill themselves, lane repairs as commits, local check before push, refuse known bad shapes, one verb per walk) and its four acceptance boxes. They are replaced by five child issues, one PR each, in order: #660, #661, #662, #663, #664.

    Not adopted from the audit: a local-preflight stage, a "wake on exit" driver fix, a halt gate on destructive upstream changes, a decision-persistence substrate. Reasons are in the children's origins.

    The old body stays in the edit history.

  2. 184 remaining items

  3. donjor-agent commented on Oct 14, 2026

    @donjor-agent
    Author

    πŸ€– claude/anthropic claude-opus-5-5 (high)

    Triage 2026-10-14. Folded into #443; stop handling lives in the fork-sync skill.

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

    dxdeveloper experience, CLIs, skills

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions