End-to-end test over the B1–B4 machinery: owner request -> mock crow auto-responds (must-respond, exactly one reply, refers_to/to correct, offline mock asserted), SSE reconnect replays both records in order and Last-Event-ID=1 skips the first.
Red: main has no neste2e_test.go — the conversation+replay proof does not exist there. Green:
--- PASS: TestNestConversationEndToEndMock (0.05s)
go test -race . → ok somanycrows (48 tests)
End-to-end test over the B1–B4 machinery: owner request -> mock crow auto-responds (must-respond, exactly one reply, `refers_to`/`to` correct, offline mock asserted), SSE reconnect replays both records in order and `Last-Event-ID=1` skips the first.
**Red:** main has no `neste2e_test.go` — the conversation+replay proof does not exist there.
**Green:**
```
--- PASS: TestNestConversationEndToEndMock (0.05s)
go test -race . → ok somanycrows (48 tests)
```
Closes #12 · Epic: #2
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.
End-to-end test over the B1–B4 machinery: owner request -> mock crow auto-responds (must-respond, exactly one reply,
refers_to/tocorrect, offline mock asserted), SSE reconnect replays both records in order andLast-Event-ID=1skips the first.Red: main has no
neste2e_test.go— the conversation+replay proof does not exist there.Green:
Closes #12 · Epic: #2