- What is a RepoFacts label?
- A RepoFacts label summarizes one open-source repository from dated evidence: its maintenance status, a health score with coverage and confidence, momentum by signal family, npm adoption, and reviewed decisions such as supersession. Stack Atlas currently covers 13 repositories.
- How does Stack Atlas decide whether a repository is maintained?
- It uses the latest commit on the default branch that was not made by a bot account, compared against a six-month cutoff. GitHub's pushed_at and updated_at timestamps are not used, because they move on pushes to any branch and on metadata edits.
- How is the health score calculated?
- Health averages eight dimensions, including maintenance, security posture, documentation, stability, community depth, and governance, using only signals that have evidence. The score is published with the share of weight the evidence covers; below 50% no score is shown. Critical conditions such as an archived repository or a deprecated package cap the score.
- Why isn't momentum a single number?
- Momentum compares current and previous windows separately for development, contribution, adoption, and attention. A combined score needs a comparable group of at least 8 repositories per category, which the catalog does not have yet, so each signal is shown on its own.
- Does a high health score mean a package is secure?
- No. Scores are decision support, not a security audit or certification. Security advisories and dependency data are not collected yet, and the absence of advisory data is not evidence that there are no vulnerabilities.
- How current is the data?
- A collector records GitHub and npm evidence daily and commits a dated snapshot only when something changed. Every profile shows the date it was last verified, and evidence older than 14 days is marked stale.
- Who decides that a repository is superseded or evergreen?
- A named reviewer, with evidence links. Those judgments are never derived automatically, and a proposal is not applied until someone other than its proposer approves it.