Skip to content

[T615] Fix partial-mutation blocked outcome rendering#282

Merged
ai21z merged 1 commit into
v0.9.0-beta-devfrom
T615
May 31, 2026
Merged

[T615] Fix partial-mutation blocked outcome rendering#282
ai21z merged 1 commit into
v0.9.0-beta-devfrom
T615

Conversation

@ai21z

@ai21z ai21z commented May 31, 2026

Copy link
Copy Markdown
Owner

Summary

  • disclose successful mutation targets when an action-obligation block happens after a file was already changed
  • remove stale blanket no-approval/no-file-changed wording from those partial-mutation blocked answers
  • preserve the existing no-file-changed wording for true pre-mutation blocks

Verification

  • RED: ExecutionOutcomeTest.blockedActionObligationAfterSuccessfulMutationDisclosesChangedTarget failed before implementation
  • ./gradlew.bat test --tests "dev.talos.cli.modes.ExecutionOutcomeTest" --no-daemon
  • ./gradlew.bat test --tests "dev.talos.runtime.outcome.MutationFailureAnswerRendererTest" --no-daemon
  • ./gradlew.bat test --tests "dev.talos.runtime.toolcall.PendingActionObligationBreachGuardTest" --no-daemon
  • ./gradlew.bat test --tests "dev.talos.runtime.outcome.*" --no-daemon
  • git diff --check
  • ./gradlew.bat validateArchitectureBoundaries --no-daemon
  • ./gradlew.bat check --no-daemon

@ai21z ai21z merged commit 9d6960a into v0.9.0-beta-dev May 31, 2026
1 check passed
@ai21z ai21z deleted the T615 branch May 31, 2026 13:37
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