Skip to content

Add MessageStore and persona-interaction-tools tests, fix split-pane flake#762

Merged
selfcontained merged 1 commit into
mainfrom
agt_162ed8f28b84/job-test-enforcer-a4d99475
Jul 13, 2026
Merged

Add MessageStore and persona-interaction-tools tests, fix split-pane flake#762
selfcontained merged 1 commit into
mainfrom
agt_162ed8f28b84/job-test-enforcer-a4d99475

Conversation

@selfcontained

Copy link
Copy Markdown
Owner

Summary

  • Added 14 new MessageStore unit tests covering chronological ordering, 500-message cap, cross-repo messages, undelivered messages, unread counting edge cases, and markRead idempotency
  • Added 22 new persona-interaction-tools unit tests covering resolvePersonaList merge logic, buildLaunchPersonaResponseText, and conditional tool registration with all 7 handler behaviors
  • Fixed recurring split-pane E2E flake by adding explicit 15s timeouts to waitForAppShell — the default timeout was being consumed by earlier steps, leaving insufficient budget for current-session-name under parallel test SSE interference

Test plan

  • pnpm run check passes
  • pnpm run test passes (2367 server + 195 web)
  • pnpm run test:e2e passes (168 passed, two consecutive green runs)
  • Split-pane flake reproduced then confirmed fixed

🤖 Generated with Claude Code

…flake

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@selfcontained selfcontained merged commit 8dc1c58 into main Jul 13, 2026
1 check passed
@selfcontained selfcontained deleted the agt_162ed8f28b84/job-test-enforcer-a4d99475 branch July 13, 2026 02:34
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