Evergreen

Logo

Local-first deprecation intelligence for software repositories.

View the Project on GitHub arminazimi/evergreen

Roadmap

Evergreen H1 — Coverage & Proof · 2026-10-15 → 2027-04-15 · six phases, each its own milestone, run in order · project board

This file is generated from planning/roadmap/ by node planning/roadmap/roadmap-md.mjs. Edit the data, not this file. Scope changes still require an explicit decision recorded in docs/decisions/.

Direction

Evergreen’s engineering is ahead of its data and its evidence. For the next six months the order is:

  1. Content before new surfaces. Lifecycle rules are generated from authoritative machine-readable sources and reviewed, not hand-written one by one.
  2. Independent proof. Accuracy is measured against ground truth Evergreen did not write: real migration commits, upstream changelogs, and differential testing.
  3. Agent-native by default. Agents check dependencies as they add them, and every push can run Evergreen through hooks.
  4. Standards, not a new format. Rules are keyed by PURL and VERS and exported as CLE (ECMA-428) and CycloneDX lifecycle data.
  5. Grow inside existing workflows. Evergreen ships into pipelines people already run and launches every phase, not once.

The long-term goal is for Evergreen to be the first lifecycle reference agents and DevOps teams reach for. This roadmap builds the foundation: open evidence, standard formats, and presence in every common pipeline.

v1 targets (2027-04-15)

Measure Today Target
Ecosystems and platforms detected 4 25+ (12 stable, the rest experimental)
Lifecycle signals imported with evidence 0 3,000+
Curated rules with migration packets 15 300+
Symbol-level API deprecation rules 0 100+
Independent ground-truth corpus 20 repositories, self-defined 300 repositories, ground truth not authored by Evergreen
Precision per stable detector 1.0 against own rules ≥ 0.95 against independent ground truth
Data freshness tied to package releases ≤ 7 days through a signed data channel
Distribution npm, skills.sh + MCP Registry, GitHub Marketplace, GitLab Catalog, Docker, Homebrew, pre-commit, MegaLinter, VS Code, Claude, Codex
External contributors with merged PRs 0 15+

Phases

Each phase is a GitHub milestone. A phase starts when the previous one is complete, and no task depends on a later phase.

Phase Window Issues
Phase 20 — Ready for contributors and real data 2026-10-15 → 2026-11-15 81
Phase 21 — Fresh data and agent guardrails 2026-11-16 → 2026-12-15 86
Phase 22 — Backend, cloud, and Kubernetes coverage 2026-12-16 → 2027-01-15 100
Phase 23 — Standards and precise code analysis 2027-01-16 → 2027-02-15 78
Phase 24 — Community ecosystems and open data 2027-02-16 → 2027-03-15 98
Phase 25 — Evergreen v1 2027-03-16 → 2027-04-15 30

How work is organized

Every roadmap issue belongs to one phase milestone and is small enough for one pull request. Labels say who it suits:

Label Meaning
lane: strong-agent Codex or Claude (or an experienced contributor)
lane: free-agent Freebuff, Kilo Code, or any contributor
lane: maintainer Maintainer only (accounts, submissions, releases, outreach)
size: XS / S / M Under an hour / a few hours / about a day
good first issue A complete brief, isolated change, and fixtures — a good first contribution
type: epic Tracking issue that lists its tasks

Pick any open task whose dependencies are closed. Each task includes an agent brief with files, steps, commands, and a done-check. See CONTRIBUTING.md.

Phase 20 — Ready for contributors and real data

2026-10-15 → 2026-11-15 · 72 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Phase 21 — Fresh data and agent guardrails

2026-11-16 → 2026-12-15 · 78 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Phase 22 — Backend, cloud, and Kubernetes coverage

2026-12-16 → 2027-01-15 · 91 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Phase 23 — Standards and precise code analysis

2027-01-16 → 2027-02-15 · 70 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Phase 24 — Community ecosystems and open data

2027-02-16 → 2027-03-15 · 88 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Phase 25 — Evergreen v1

2027-03-16 → 2027-04-15 · 25 tasks · milestone

When this phase is complete, Evergreen has:

Epics

Not in this roadmap

Earlier roadmaps