Skip to content

fix(daemon): yield commit roots waiting on editors - #2075

Open
svarlamov wants to merge 1 commit into
mainfrom
codex/yield-trace-ordering
Open

fix(daemon): yield commit roots waiting on editors#2075
svarlamov wants to merge 1 commit into
mainfrom
codex/yield-trace-ordering

Conversation

@svarlamov

@svarlamov svarlamov commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

  • detect trace2 commit-message editor waits without adding work to the critical ingestion path
  • let completed same-family operations pass only while the commit parent is blocked in that editor
  • keep rebase editors and roots with nested mutating Git children as strict ordering barriers

Tests

  • deterministic TestRepo daemon regression for an editor-blocked commit followed by a completed commit
  • safety regression proving an editor-blocked rebase still blocks later mutations
  • task lint
  • task fmt
  • task test TEST_FILTER=waiting_for_editor

The full local suite passes all 2,155 library tests and all new/other daemon tests. Four existing await/telemetry tests fail identically on clean main and are unrelated to this change.


Open in Devin Review

devin-ai-integration[bot]

This comment was marked as resolved.

@svarlamov
svarlamov force-pushed the codex/yield-trace-ordering branch from 1d8892a to 5c661d1 Compare August 3, 2026 05:06
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