Skip to content

fix(orchestrator): add Validated state transition and log in mergeconflictsignal#377

Open
kevinlnew wants to merge 1 commit into
mainfrom
kevin.new/mergeconflictsignal
Open

fix(orchestrator): add Validated state transition and log in mergeconflictsignal#377
kevinlnew wants to merge 1 commit into
mainfrom
kevin.new/mergeconflictsignal

Conversation

@kevinlnew

Copy link
Copy Markdown
Contributor

Summary

  • The mergeconflictsignal controller was publishing directly to the batch topic on success without transitioning the request to Validated or recording a log entry.
  • Adds the missing CAS Started → Validated state transition and publishes a RequestStatusValidated log entry before forwarding to batch.
  • Updates tests to assert the state transition, log entry (status + version), and both publishes (log then batch).

Test plan

  • bazel test //submitqueue/orchestrator/controller/mergeconflictsignal/... — all pass
  • bazel test //submitqueue/entity/... — all pass
  • bazel test //submitqueue/orchestrator/controller/dlq/... — all pass (DLQ handler unchanged)
  • make fmt / make lint clean

…flictsignal

The mergeconflictsignal controller was publishing directly to the batch
topic on success without transitioning the request to Validated or
recording a log entry. This adds the missing CAS Started→Validated
state transition and publishes a RequestStatusValidated log entry
before forwarding to batch.
@kevinlnew kevinlnew requested review from a team, behinddwalls and sbalabanov as code owners July 15, 2026 22:05
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