Skip to content

Add delegated execution contract to implement-ticket - #60

Merged
shaug merged 2 commits into
mainfrom
scott/delegated-execution-contract
Jul 26, 2026
Merged

Add delegated execution contract to implement-ticket#60
shaug merged 2 commits into
mainfrom
scott/delegated-execution-contract

Conversation

@shaug

@shaug shaug commented Jul 26, 2026

Copy link
Copy Markdown
Owner

TL;DR

Add a coordinator-neutral delegated execution contract so workflow applications
can invoke implement-ticket while retaining explicit authority over external
mutations.

Summary

  • Add versioned schemas and a dependency-free validator for delegated
    invocation, synchronous authority checkpoints, candidate publication
    acknowledgement, and terminal handoff.
  • Teach implement-ticket to fail closed at the coordinator boundary while
    preserving independently useful standalone behavior.
  • Cover replay, drift, authority, validation, review, publication, and PR-stack
    topology invariants.
  • Pin CI to the last validated Ruff rule set so an unbounded dependency upgrade
    cannot silently redefine the repository-wide lint baseline.

shaug added 2 commits July 25, 2026 22:53
- Add a coordinator-neutral, versioned invocation, checkpoint, and terminal
  result protocol for delegated ticket implementation.
- Enforce exact authority, candidate, PR topology, validation, review, and
  caller-ledger invariants with strict schemas and a bundled validator.
- Document the optional delegated workflow and cover adversarial handoff,
  replay, drift, and publication cases.
- Keep CI on the last validated Ruff rule set instead of allowing a new release
  to redefine the repository-wide lint baseline.
- Record the prior delegated-execution commit in the changelog and leave the CI
  repair as the current uncommitted entry.
@shaug
shaug merged commit 861dd04 into main Jul 26, 2026
1 check passed
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