Skip to content

Signature merge action through the agent_action gate (#5632 Phase C C10) #6006

Closed

Description

@erikdarlingdata

Claude posting for Erik Darling.
Part of #5632 (Phase C, wave 3).

What it does

An MCP action that merges two deadlock signatures, through the Phase B agent_action gate: journaled, with a reason, and undoable. Darling only. Merged signatures share counts; undo splits them. A Level 1 route is refused.

Decisions this slice carries (agreed by Erik on 2026-10-16)

  • D14 (A). "An MCP action through the Phase B agent_action gate: journaled, with a reason, undoable. Darling only." (B, operator only in the viewer, was not chosen.) D19 excludes this action from Lite.

Files to touch

Pointers re-checked on dev at c12233ce3.

Depends on

#6005 (signatures and the rollup) and the Phase B gate (#5912, closed).

Behaviour to pin

  • Merged signatures share counts.
  • Undo splits them again.
  • A Level 1 route is refused.
  • The merge is journaled with its reason and shows in the Agent changes list.

Tests

Behaviour pins only, one test per behaviour listed above. No census, roster or source-text test (the #5833 ruling in .github/REVIEW-TRAPS.md).

Notes

  • Nothing in Lite (D19).
  • Nothing under deprecated/.
  • At most four parts. If the work needs more, stop and say so in the PR body rather than growing the slice.
  • Report the changelog entry in the PR body (the coordinator splices it after the wave; do not edit CHANGELOG.md).

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions