fix(agent): close post-merge attention review gaps - #114
Merged
Conversation
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
oscarlehuu
marked this pull request as ready for review
August 9, 2026 18:37
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
…ostmerge-audit Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
Signed-off-by: oscarlehuu <oscar.lehuu@gmail.com>
This was referenced Aug 10, 2026
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
oscarlehuu
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
devin-ai-integration Bot
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
oscarlehuu
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com> Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-Authored-By: Oscar Le <oscar.lehuu@gmail.com>
oscarlehuu
added a commit
that referenced
this pull request
Aug 11, 2026
…semantics (#161) Fix issue #150 by addressing two independent regressions: - Product: relayEventMatchesFilter now mirrors the relay h-tag rule so that h-less live auxiliary events (kind:7 reactions, structural events) are not dropped by the client after the relay routes them by derived channel context. Explicit mismatching h tags are still rejected. - Harness: the E2E mock bridge now materializes channel-scoped feed items as stored relay events and dedupes mock events by id, restoring the relay invariants that useInboxThreadContext (verified-event selection, #114) depends on. Records the fix as D-046 and updates STATE.md. Signed-off-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Co-authored-by: Oscar Le <oscar.lehuu@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #113 after delayed immutable review results surfaced blockers that were stale as certification evidence but still reproducible on merged
main.46040/46042authority through ambiguous admission, early answers, shutdown, and restart; replay the exact request before its exact terminal resolutionUser-visible flow
Validation
55277c3fd6ab62772673ccf6a093426ae6ec42ae, treeb74997af3c562ae73e0edafcca6d8168b9a02aae(includes the docs-onlyorigin/mainupdate required by strict branch protection)cargo test -p buzz-acp -- --test-threads=1— 830 unit + 9 integration tests passedpnpm testindesktop/— 5,045 passed, 1 skippedpnpm run check— passedjust desktop-tauri-test— passedjust desktop-tauri-clippy— passedjust ci— passedNuncioCrew Gate— passed on final exact headAdvisory CI triage
Desktop Smoke E2E shards 1 and 3 were previously advisory failures in unrelated existing suites. Narrow, clean-build differential probes reproduced the same failures on both the prior PR head and exact base
304173e423:The changed Mission Inbox smoke spec is validated separately; only the required
NuncioCrew Gatedetermines the merge gate.Non-goals
Related