Skip to content

fix(brain): thread caller actor identity into FeedbackExplicit events#968

Draft
ohdearquant wants to merge 7 commits into
mainfrom
fix-808-feedback-actor
Draft

fix(brain): thread caller actor identity into FeedbackExplicit events#968
ohdearquant wants to merge 7 commits into
mainfrom
fix-808-feedback-actor

Conversation

@ohdearquant

Copy link
Copy Markdown
Owner

Fixes #808. Local gates deferred to CI due to build-lane contention; codex review follows.

Leo and others added 7 commits July 13, 2026 12:32
FeedbackExplicit hardcoded actor to the string brain, making per-seat
feedback attribution impossible. Thread the resolved per-request caller
identity into the event payload with an explicit fallback when none
resolves.

Fixes #808

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ky tx-age sweep

run_writer_task registers a writer_task_tx handle in the process-wide
tx_registry singleton; the checkpoint tx_age_sweep_* tests read that
singleton under #[serial(tx_registry)]. The writer_task.rs tests that
spawn a writer task were missing from the group, leaking a longer-lived
writer_task_tx into the sweep's oldest() read and intermittently failing
the assertion on main CI. Join them to the serial group. No prod change.
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.

brain: FeedbackExplicit actor hardcoded to "brain" — per-seat feedback attribution impossible

1 participant