Repository navigation
feat: batch-score commits after L1 scan and fix duplicate board assigment - #240
Merged
Merged
Conversation
…nment Refactor webhook handler to collect created commits and score them in batch after L1 scan completes, replacing per-commit AddCommit calls during the processCommits loop. Webhook handler changes: - scheduleL1Scan now receives createdCommits and calls AddCommit for each after the scan finishes (instead of during the per-commit loop) - If scanner is not configured, commits are scored synchronously (same pre-existing behavior, no regression) - L1 scan timeout reduced from 5min to 1min - Removed inline AddCommit calls from processCommits Scanner changes: - Removed gameService dependency (no longer needed after removing RefreshPlayerAfterScan at end of RunScan) - Simplified NewScanner constructor Game service: - Fixed assignPlayerBoards to skip re-assigning a board that's already in one of the player's 3 slots (previously, multiple commits from the same project could fill slots 1, 2, and 3 with the same board) - Removed RefreshPlayerAfterScan (now handled by webhook handler) - Added test for duplicate board assignment fix Infrastructure: - Added .kilo/ config (Kilo AI skills symlink) Closes: #239
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refactor webhook handler to collect created commits and score them in batch after L1 scan completes, replacing per-commit AddCommit calls during the processCommits loop.
Webhook handler changes:
Scanner changes:
Game service:
Infrastructure:
Closes: #239