Regression test for the live-thread placeholder bug (title changed:v1, empty user bubble, no reply until the thread is reopened). Root cause was the transcript flush running after message.end; already fixed by #85/#86 and shipped in 0.1.0-RC.25. This adds coverage for the tool-using turn, title and tool-call rows (TurnRunner snapshots them at message.end). Verified: TurnEngineTest red with the flush removed, green on develop; ./mvnw verify BUILD SUCCESS. Unverified: the Next panel and Forge local stack with RC.25.
Regression test for the live-thread placeholder bug (title changed:v1, empty user bubble, no reply until the thread is reopened). Root cause was the transcript flush running after message.end; already fixed by #85/#86 and shipped in 0.1.0-RC.25. This adds coverage for the tool-using turn, title and tool-call rows (TurnRunner snapshots them at message.end). Verified: TurnEngineTest red with the flush removed, green on develop; ./mvnw verify BUILD SUCCESS. Unverified: the Next panel and Forge local stack with RC.25.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The panel reloads the conversation at message.end. A tool-using turn must
already have stored the real title, the question and answer parts and the
tool-call rows then, not the transcript redactor's placeholders
(changed:v1, [], {}). The redactor is always attached to a turn, so this is
independent of Secured Data. Fails without the flush-before-message.end
ordering (RC.24), passes on develop and RC.25.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Regression test for the live-thread placeholder bug (title changed:v1, empty user bubble, no reply until the thread is reopened). Root cause was the transcript flush running after message.end; already fixed by #85/#86 and shipped in 0.1.0-RC.25. This adds coverage for the tool-using turn, title and tool-call rows (TurnRunner snapshots them at message.end). Verified: TurnEngineTest red with the flush removed, green on develop; ./mvnw verify BUILD SUCCESS. Unverified: the Next panel and Forge local stack with RC.25.
🤖 Generated with Claude Code
The panel reloads the conversation at message.end. A tool-using turn must already have stored the real title, the question and answer parts and the tool-call rows then, not the transcript redactor's placeholders (changed:v1, [], {}). The redactor is always attached to a turn, so this is independent of Secured Data. Fails without the flush-before-message.end ordering (RC.24), passes on develop and RC.25. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>