Skip to content

Phase 9: Deduplication tests#9

Merged
mcollina merged 1 commit intomainfrom
phase-9-deduplication-tests
Feb 14, 2026
Merged

Phase 9: Deduplication tests#9
mcollina merged 1 commit intomainfrom
phase-9-deduplication-tests

Conversation

@mcollina
Copy link
Copy Markdown
Member

Summary

  • Add comprehensive deduplication test suite covering all scenarios:
    • Duplicate rejection while job is queued
    • Duplicate rejection while job is processing
    • Cached result return after completion
    • Failed job state handling
    • Re-enqueue after cancellation
    • Concurrent enqueue handling
    • Result TTL expiration

Test plan

  • All 9 new deduplication tests pass
  • All existing tests (82 total) still pass
  • Lint passes
  • TypeScript check passes

🤖 Generated with Claude Code

Tests cover all deduplication scenarios:
- Duplicate rejection while job is queued
- Duplicate rejection while job is processing
- Cached result return after completion
- Failed job state handling
- Re-enqueue after cancellation
- Concurrent enqueue handling
- Result TTL expiration

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@mcollina mcollina merged commit e5f9993 into main Feb 14, 2026
10 checks passed
@mcollina mcollina deleted the phase-9-deduplication-tests branch February 14, 2026 23:52
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