Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion gittensor/validator/issue_discovery/scoring.py
Original file line number Diff line number Diff line change
Expand Up @@ -219,7 +219,12 @@ def _collect_issues_from_prs(
continue # No score for unsolved issues

# Anti-gaming: post-merge edit detection
if issue.updated_at and pr.merged_at and issue.updated_at > pr.merged_at:
if (
issue.updated_at
and pr.merged_at
and issue.updated_at > pr.merged_at
and (not issue.closed_at or issue.updated_at > issue.closed_at)
):
bt.logging.info(
f'Issue #{issue.number} edited after PR #{pr.number} merge — 0 score, counts as closed'
)
Expand Down
Loading