Skip to content

Change: outcome-oriented execution and bounded supporting work #16

Description

@artyomboyko

Problem or opportunity

Agent Handoff 1.4 limits disproportionate security and evidence work, but its general workflow still permits any supporting-tool failure or repair to become a separate stable stage, handoff, approval gate, and completion target.

This can optimize the process around test harnesses, smoke wrappers, CI scaffolding, evidence collection, release mechanics, or incidental refactoring instead of delivering the Issue's primary outcome. A localized supporting failure may therefore trigger repeated report-review-approval cycles even when the original authorization, scope, resource boundary, and acceptance criteria have not changed.

Reason for the change

The missing rule is broader than security. The standard does not currently define:

  • what observable result counts as the primary outcome;
  • what the smallest sufficient acceptance proof is;
  • which localized fixes and verification reruns remain inside the original authorization;
  • when supporting work is allowed to create a stage or handoff;
  • how to detect consecutive updates that do not advance the primary outcome.

Without these definitions, "stable stage" can be interpreted as any repaired auxiliary layer. Standard 1.5 should close that process gap without weakening permission systems, safety controls, or project-specific approval gates.

Proposed change

Add an outcome-oriented execution rule that requires a primary outcome, smallest acceptance proof, and execution envelope for meaningful work.

Keep supporting work minimum sufficient. Treat localized, reversible, in-scope supporting defects and bounded post-fix verification as part of the current work item. Require a new owner decision only when the outcome, scope, architecture, accepted baseline, resource/risk boundary, external effects, or enforced permission boundary changes.

Define legitimate stage and handoff boundaries around material outcome progress, completed acceptance proof, verified out-of-envelope blockers, or genuine interruption/transfer. Add a progress-stall rule after two consecutive supporting-only updates.

Synchronize the standard, agent guide, work claim, task report, handoff and GitHub workflow protocols, PR checklist, structural checker, public adoption prompts, release metadata, release notes, project state, decisions, and handoff.

Acceptance criteria

  • Standard 1.5 clearly defines primary outcome, smallest acceptance proof, execution envelope, supporting work, outcome progress, retry, and post-fix verification.
  • The reason for the change is explicit in the decision record, changelog, release notes, and Pull Request.
  • Localized reversible supporting-work fixes and bounded verification reruns remain within the original authorization unless a stated approval boundary is crossed.
  • Supporting-tool failure or repair alone cannot create a stable stage, handoff, approval gate, or completion target.
  • Stage and handoff boundaries require material outcome progress, completed acceptance proof, an out-of-envelope blocker, or genuine interruption/transfer.
  • Two consecutive supporting-only updates trigger a progress-stalled replan toward the shortest remaining path.
  • Work Claim and Task Report templates expose the required fields without requiring automated semantic scoring.
  • Existing security, containerization, GUI-testing, external-effect, and platform permission boundaries remain unchanged.
  • Public docs and version metadata are synchronized for a 1.5 release candidate.
  • Structural checks pass and confirm the new PR checklist item and required protocol fields.
  • A compact release handoff is added.
  • Changes are delivered through one branch and Draft Pull Request; no merge, tag, or GitHub Release is performed without owner review.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions