Skip to content

one_d4: duplicate request detection, period cache, e2e tests, roadmap#1038

Merged
aaylward merged 3 commits intomainfrom
check_indexed
Feb 22, 2026
Merged

one_d4: duplicate request detection, period cache, e2e tests, roadmap#1038
aaylward merged 3 commits intomainfrom
check_indexed

Conversation

@aaylward
Copy link
Copy Markdown
Collaborator

Implements roadmap items:

  • Duplicate request detection: return existing request id when same (player, platform, startMonth, endMonth) is PENDING or PROCESSING
  • Historical period caching: indexed_periods table (year_month); worker skips fetch for complete (player, platform, year_month)
  • E2e tests: FakeChessClient + real H2; tests for completion, duplicate-while-pending, first-month cached, middle-month cached
  • Roadmap updates: fanout by player+year_month, skip-cache feature

Made with Cursor

- Duplicate request detection: return existing request id when same
  (player, platform, startMonth, endMonth) is PENDING/PROCESSING
- Historical period caching: indexed_periods table (year_month);
  worker skips fetch for complete (player, platform, year_month)
- E2e tests: FakeChessClient + real H2 stack; tests for completion,
  duplicate-while-pending, first-month cached, middle-month cached
- Roadmap: fanout by player+year_month, skip-cache feature

Co-authored-by: Cursor <cursoragent@cursor.com>
@aaylward aaylward enabled auto-merge (squash) February 22, 2026 22:38
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages bot commented Feb 22, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
1d4-web 0b18d2c Commit Preview URL

Branch Preview URL
Feb 22 2026, 11:29 PM

@aaylward aaylward merged commit defc8ba into main Feb 22, 2026
10 checks passed
@aaylward aaylward deleted the check_indexed branch February 22, 2026 23:41
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