Track unique files changed and improve achievement explainability#1
Open
Track unique files changed and improve achievement explainability#1
Conversation
The scheduler was being auto-stopped by Fly because fly.toml configured it as an HTTP service. Since the app is a long-running background worker, removed [http_service] section and configured as a process instead. Also adds ignored users filtering and updates org to 2026-ASU-WiCS. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…plainability - Fetch individual commit details to get accurate additions/deletions (fixes broken list-commits endpoint) and track unique significant files per contributor - Exclude boilerplate files (.md, .txt, .lock, README, LICENSE, etc.) from file counts - Add team field to contributor stats (set from repo_name) to fix team achievement generation - Add MIN_FILES_FOR_PRODUCTIVE_TEAM threshold (10) to prevent low-substance teams from winning Most Productive Team - Add "Ready for a Boost" mentor opportunity entries for teams with low activity - Add units to bare-number achievement values (commits, PRs, issues, reviews) - Improve achievement descriptions to explain exactly how each metric is calculated Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
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.
Summary
stats— now fetches commit details for accurate line countsteamfromrepo_nameso team achievements actually generate (was alwaysNone)Test plan
python src/main.py <org>and verifyunique_files_changedandteamfields in saved stats🤖 Generated with Claude Code