Reviewer controller handoffs must use precise mutation categories #319

Closed
opened 2026-07-07 01:23:52 -05:00 by jcwalker3 · 1 comment
Owner

Reviewer controller handoffs still use ambiguous wording such as:

Workspace mutations: none (no local file changes)

This can conflict with other reported mutations, such as worktree creation/removal or local merge simulations.

Required behavior:

Replace ambiguous workspace wording with explicit categories:

  • File edits by reviewer
  • Worktree/index mutations
  • Git ref mutations
  • MCP/Gitea mutations
  • Review mutations
  • Merge mutations
  • Cleanup mutations
  • External-state mutations
  • Read-only diagnostics

If any worktree add/remove, merge simulation, reset, checkout, clean, or abort occurred, the report must not say workspace mutations were none.

Acceptance criteria:

  • Controller handoffs no longer use Workspace mutations: none.
  • Reports distinguish no file edits from worktree/index mutations.
  • Final-report validator rejects contradictory mutation claims.
Reviewer controller handoffs still use ambiguous wording such as: `Workspace mutations: none (no local file changes)` This can conflict with other reported mutations, such as worktree creation/removal or local merge simulations. Required behavior: Replace ambiguous workspace wording with explicit categories: * File edits by reviewer * Worktree/index mutations * Git ref mutations * MCP/Gitea mutations * Review mutations * Merge mutations * Cleanup mutations * External-state mutations * Read-only diagnostics If any worktree add/remove, merge simulation, reset, checkout, clean, or abort occurred, the report must not say workspace mutations were none. Acceptance criteria: * Controller handoffs no longer use `Workspace mutations: none`. * Reports distinguish no file edits from worktree/index mutations. * Final-report validator rejects contradictory mutation claims.
jcwalker3 added the status:in-progress label 2026-07-07 04:31:24 -05:00
Author
Owner

PR ready for review — adds precise mutation category verifier with 8 passing tests in the targeted slice.

PR ready for review — adds precise mutation category verifier with 8 passing tests in the targeted slice.
sysadmin removed the status:in-progress label 2026-07-07 08:33:58 -05:00
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Scaled-Tech-Consulting/Gitea-Tools#319