PAGI Roadmap

Project-wide roadmap across the three distributions. The specification itself (PAGI.pm + PAGI::Spec::*) is stable; what follows tracks the reference server, the toolkit, and tooling. Each item is tagged with its target distribution:

Tiers are ordered by current priority: fix what is broken or misleading first, then lower the adoption barrier, then add features as demand appears.

Tier 1 — Correctness & honesty

These are either bugs or features the docs promise but the code does not deliver. Documented-but-missing behaviour is worse than a gap, so these come first.

Tier 2 — Adoption & developer experience

High-value, moderate effort. This is where "make it real" energy pays off.

Tier 3 — When there's demand

Genuinely useful, but pull them forward only when someone asks.

Framework-layer ideas (Thunderhorse, not PAGI core)

PAGI is a protocol and stays low-level; these belong in a framework built on it. Kept here so the ideas are not lost — move to Thunderhorse when that repo is ready.

Decisions & non-goals

Settled; recorded so they are not re-litigated.

Cross-repo housekeeping

Code health, not user-facing — do opportunistically, do not track as features.