# Public Roadmap

This roadmap is intentionally lightweight and outcome-focused.

## Now (0-4 weeks)

- Stabilize CI governance hardening (quality gates, API contracts, reproducibility). ✓
- Keep nightly grounded evaluation actionable (triage ownership + drift discipline).
- Tighten operator docs for pilot readiness. ✓
- Multi-donor coverage: FCDO, AFD, JICA, ADB strategies live with full DMF/Logframe/PDM schemas. ✓
- RAG seed corpus extended to all 10 supported donors. ✓

## Next (1-2 months)

- Expand contract-test coverage for critical API and export surfaces.
- Improve benchmark representativeness for grounded smoke/perf checks.
- Reduce CI warning noise and close remaining Node runtime migration gaps.
- Billing/quota metering groundwork (BL-06) — after pilot proof.
- Webhook/event delivery for async job lifecycle.

## Later (2-3 months)

- Broader multi-tenant operational hardening.
- Stronger evidence packaging for pilot conversions.
- Contributor onboarding improvements and narrower first-contribution paths.
- Additional donor strategies (USAID NOFO, GIZ extended, UN agencies).

## Completed (this sprint)

| Item | Summary |
|---|---|
| BL-02 | Production OAuth gateway guide (Auth0, Okta, Keycloak, Kong) |
| BL-03 | Cross-replica credential revocation guide (Redis denylist + sidecar pattern) |
| BL-04 | Hard tenant quota enforcement wired into `/generate` and `/ingest` |
| BL-05 | CI coverage threshold at 85%, baseline 92% |
| BL-07 | FCDO, AFD, JICA, ADB donor strategies with full Pydantic schemas and tests |
| RAG corpus | 16 seed documents (4 per new donor) with PDF generation script and manifest entries |

## Supported Donors

| Donor | Framework | Status |
|---|---|---|
| USAID | Results framework / PAD | ✓ |
| EU / EU INTPA | Logframe / PRAG | ✓ |
| World Bank | Results framework / PAD | ✓ |
| GIZ / BMZ | Capacity WORKS | ✓ |
| State Department | DRL / PD | ✓ |
| UN Agencies | UNDAF / RBM | ✓ |
| FCDO | Logframe / VfM / OECD DAC | ✓ new |
| AFD | Cadre logique / climate + gender markers | ✓ new |
| JICA | PDM / PCM / ODA rationale | ✓ new |
| ADB | DMF / Strategy 2030 OPs / EGM | ✓ new |

## Good First Issues

Use label: `good-first-issue`.

Good candidates are tasks that:
- touch one area only,
- have clear acceptance criteria,
- are testable in local CI,
- do not require production credentials.

Starter categories:
- docs clarity and runbook quality
- small contract tests
- CI observability/reporting improvements
- deterministic tooling helpers
