baseline
Read the baseline first
The baseline tells you what already defines the default Plumego path and should not be inferred from planned work.
The roadmap is not a promise that every package moves at the same speed. It explains what is already treated as baseline, which areas are being hardened now, and which ambitions are still gated by policy, tests, and documentation.
baseline
The baseline tells you what already defines the default Plumego path and should not be inferred from planned work.
focus
If an area is in progress, it is receiving active attention now. Planned work is directional, not a compatibility statement.
non-goals
The non-goals are as important as the roadmap itself because they prevent the repo from drifting back into hidden compatibility layers.
These sections are synchronized from the repository facts, then framed here so a reader can distinguish established baseline, active work, and deferred scope.
baseline
This is the default Plumego path that readers should assume first. It is already part of the repository baseline rather than future aspiration.
in progress
These areas are receiving active attention now. They are the clearest near-term signal, but they should still be read together with module maturity before adoption decisions widen.
non-goals
These boundaries are deliberate. They protect the repository from drifting back toward hidden compatibility layers and overloaded stable roots.
These constraints stay fixed regardless of what phases are active. They explain why the roadmap looks the way it does and which trade-offs are non-negotiable.
When multiple lines of work are open, this sequence shows the intended tightening order rather than a guarantee of exact release timing.
01
Keep Phase 13 and Phase 15 docs and onboarding sync continuous.
02
Keep `docs/concepts/extension-maturity.md` aligned with module manifests and evidence records.
03
Execute task card 1500 (x/tenant GA evaluation) once v1.2.0 release evidence is available.
04
Execute task card 1501 (x/ai stable-tier subpackages beta evaluation) per-subpackage after release evidence.
05
Execute task card 1502 (x/openapi module.yaml cleanup and beta evaluation) once release evidence is available.
06
Clarify `x/data` and `x/fileapi` operational guidance.
07
Expand `x/gateway/discovery` backends only when explicit adapters are ready.
Roadmap shows direction. Release posture tells you what can actually be adopted today. Docs and the reference app keep the canonical path primary even while the repository grows outward.
adopt today
If your question is about what can be trusted now, the release page should lead. The roadmap tells you what is tightening next and which areas remain intentionally gated.
Inspect releasesread next
Once the roadmap explains where the repository is heading, go back to docs and the reference app so the default path stays primary.
Open the reference appfor contributors
The suggested sequence is the tightening order for open work. It is not a release calendar, but it is the best clue for what should stabilize first.
Read module maturity