Local-first deprecation intelligence for software repositories.
This is the working roadmap. Scope changes require an explicit decision recorded in docs/decisions/.
Exit criterion: evergreen scan runs locally and produces valid text and JSON reports.
Exit criterion: detect at least five real, sourced GitHub Actions lifecycle findings.
package.json and supported lockfilesevergreen explain <finding-id>Exit criterion: scan ten public repositories with an explainable false-positive rate below 10%.
Exit criterion: a new user can install and obtain a useful finding in under five minutes.
pyproject.toml, requirements.txt, and common lockfilesExit criterion for Month 2: external contributors can add a detector without editing the core.
evergreen context <finding-id>Exit criterion for Month 3: a human or agent can discover, understand, migrate, and verify one supported deprecation without a hosted Evergreen service.
go.mod and go.work files.Go support will use the existing detector SDK and remain local-first and deterministic. It will not require the Go toolchain, network access, or a hosted Evergreen service for ordinary repository scans. The scope decision is recorded in Decision 0002.