Skip to content

Add testing readiness review and action plan#2

Merged
Chris0Jeky merged 1 commit intomainfrom
codex/review-documents-and-improve-testing-strategy
Nov 18, 2025
Merged

Add testing readiness review and action plan#2
Chris0Jeky merged 1 commit intomainfrom
codex/review-documents-and-improve-testing-strategy

Conversation

@Chris0Jeky
Copy link
Copy Markdown
Owner

Summary

  • add TESTING_READINESS.md outlining current testing posture
  • document quickstart smoke steps and prioritized testing actions
  • propose medium-term CI and quality gate improvements

Testing

  • not run (documentation-only change)

Codex Task

@Chris0Jeky Chris0Jeky merged commit cfabdd8 into main Nov 18, 2025
@Chris0Jeky Chris0Jeky deleted the codex/review-documents-and-improve-testing-strategy branch November 18, 2025 03:44
Chris0Jeky added a commit that referenced this pull request Feb 16, 2026
…ove-testing-strategy

Add testing readiness review and action plan
Chris0Jeky added a commit that referenced this pull request Apr 9, 2026
TryConsumeAtomicAsync now includes ExpiresAt > now in the WHERE clause
to close the TOCTOU race window between application-level expiry check
and SQL execution.

DeleteExpiredAsync now uses raw SQL instead of loading all rows into
memory (DoS prevention). Also deletes consumed codes to prevent
unbounded table growth.

Uses EF Core SQLite DateTimeOffset format for correct string comparison.

Addresses findings #2 (CRITICAL), #4 (HIGH), #6 (HIGH), #13 (LOW).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant