Frontmatter
| id | 9610 |
| title | Add a 24-hour grace period to `prevent-reopen` workflow |
| state | Closed |
| labels | enhancementaibuild |
| assignees | tobiu |
| createdAt | Mar 31, 2026, 2:19 PM |
| updatedAt | Mar 31, 2026, 2:22 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9610 |
| author | tobiu |
| commentsCount | 2 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Mar 31, 2026, 2:22 PM |
Add a 24-hour grace period to prevent-reopen workflow
Closedenhancementaibuild
tobiu assigned to @tobiu on Mar 31, 2026, 2:21 PM

tobiu
Mar 31, 2026, 2:21 PM
Implementation complete and merged.
tobiu closed this issue on Mar 31, 2026, 2:21 PM
tobiu reopened this issue on Mar 31, 2026, 2:22 PM

tobiu
Mar 31, 2026, 2:22 PM
Test completed successfully.
tobiu closed this issue on Mar 31, 2026, 2:22 PM
The
prevent-reopen.ymlGitHub action strictly closes reopened tickets to preserve SSG issue-archive integrity. However, this is too rigid and catches immediate, accidental closures of active tickets. We need to soften it by introducing a rolling 24-hour grace period based on the lastclosedtimeline event to selectively allow same-day reopens while still achieving the primary goal.