Skip to content

Configuration Constants

Centralized configuration values used across multiple skills. Skills reference these constants instead of hardcoding values to prevent drift.

Scoring

ConstantValueUsed By
Tier 1 points4repo-scan, backlog-score, backlog-board, backlog-next
Tier 2 points2repo-scan, backlog-score, backlog-board, backlog-next
Tier 3 points1repo-scan, backlog-score, backlog-board, backlog-next
Core max points74backlog-score
.NET max points34backlog-score
Core weight (with lang module)60%repo-scan, backlog-score
Language module weight40%repo-scan, backlog-score

Modules

ModuleSlugDetection MarkerProject Field Value
CorecoreAlways activecore
.NETdotnet*.sln in repo rootdotnet

Display

ConstantValue
Progress bar width8 characters
Progress bar filled char\u2588
Progress bar empty char\u2591
Max terminal issues20
Issue body truncation500 chars
Title kebab truncation50 chars

Thresholds

ConstantValue
Stale scan threshold30 days
Max issues fetched500
Classification body limit2000 chars

GitHub Projects

ConstantValue
Project title prefix[GHS]
Project title format[GHS] {owner}/{repo}
State issue labelghs:state
State issue title[GHS State] {owner}/{repo}
Score item title[GHS Score]
Health item title prefix[Health]
Auth scope requiredproject

Status Indicators

IndicatorMeaning
[PASS]Check passed
[FAIL]Check failed
[WARN]Cannot verify (permissions)
[INFO]Informational only (no score impact)

Released under the MIT License.