Skip to content

Refactor backend modules and judging flow#46

Merged
kronosapiens merged 1 commit intomainfrom
kronosapiens/create-pr
Feb 13, 2026
Merged

Refactor backend modules and judging flow#46
kronosapiens merged 1 commit intomainfrom
kronosapiens/create-pr

Conversation

@kronosapiens
Copy link
Collaborator

This PR refactors backend/service structure for maintainability without changing behavior. It splits database logic into focused modules behind a compatibility facade, centralizes judging session constants, and consolidates auth/OAuth helper logic. It also deduplicates AI provider prompt/parsing code, moves dummy entry fixtures out of the main entries service, and simplifies client judging state transitions with a reducer and unified vote submission path. Characterization tests were added for OAuth state handling, pairing progress/exhaustion, and shared AI parsing utilities.

@kronosapiens kronosapiens merged commit bb1a0c6 into main Feb 13, 2026
2 checks passed
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