Frontmatter
| id | 7582 |
| title | Externalize Magic Numbers and Strings in SyncService |
| state | Closed |
| labels | enhancementai |
| assignees | tobiu |
| createdAt | Oct 20, 2025, 3:30 PM |
| updatedAt | Oct 23, 2025, 12:53 AM |
| githubUrl | https://github.com/neomjs/neo/issues/7582 |
| author | tobiu |
| commentsCount | 0 |
| parentIssue | 7564 |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Oct 21, 2025, 11:26 AM |
The
SyncServiceimplementation contains several hardcoded "magic numbers" and strings (e.g., API limits, buffer sizes, Markdown delimiters). To improve maintainability and make the service more configurable, these should be extracted and moved to the centralconfig.mjsfile.Acceptance Criteria
githubWorkflow.issueSyncobject inconfig.mjs:maxGhOutputBuffer(e.g.,10 * 1024 * 1024)maxIssues(e.g.,10000)maxReleases(e.g.,1000)commentSectionDelimiter(e.g., `'