Skip to content

fix(kanban): attest worktrees before lifecycle release - #1

Open
lockonster-lab wants to merge 10 commits into
codex/upstream-reconcilefrom
codex/issue-31-worktree-preflight-v2
Open

fix(kanban): attest worktrees before lifecycle release#1
lockonster-lab wants to merge 10 commits into
codex/upstream-reconcilefrom
codex/issue-31-worktree-preflight-v2

Conversation

@lockonster-lab

Copy link
Copy Markdown
Owner

Summary

Adds fail-closed lifecycle admission for declared Git worktrees.

Behavior

  • stores immutable source-root and base-SHA attestation for declared worktrees;
  • exposes target-only hermes kanban worktree-preflight <task-id> --json;
  • denies missing, wrong-branch, wrong-base, dirty, or foreign worktrees before
    promotion or claim can create a run;
  • never provisions a worktree or falls back to HEAD in this path.

Validation

Stack

This draft is intentionally based on codex/upstream-reconcile, which carries
the prerequisite coordinator-only governance line. It is not ready to merge
until that integration base is reviewed.

@lockonster-lab
lockonster-lab marked this pull request as ready for review July 15, 2026 18:23
@lockonster-lab
lockonster-lab force-pushed the codex/issue-31-worktree-preflight-v2 branch from bb85083 to 4fca984 Compare July 15, 2026 19:11
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