docs/rfc/README.md
This directory holds the architecture RFCs behind shipped (or partially shipped) Fission features.
RFCs describe non-trivial, cross-cutting changes — new CRDs, data-plane refactors, backward-compat strategies, release-skewing decisions — and are published here once their implementation lands on main, so the design rationale travels with the code.
Proposals are normally published here once their implementation lands; a proposal slated for near-term implementation may be published early, marked Proposed.
Each document carries a Status header naming the implementing PRs and, where applicable, the parts that remain.
| RFC | Title | Status |
|---|---|---|
| 0001 | OCI-Native Package Delivery | Implemented (#3484) |
| 0002 | EndpointSlice-Native Data Plane | Phases 0–3 implemented (#3485); phase 4 next minor |
| 0003 | CRD Modernization (CEL, SSA, webhook trim) | Partially implemented (#3448, #3449, #3452) |
| 0004 | Reconciler Consolidation & Dependency-Driven Watches | Implemented (#3457–#3461) |
| 0006 | Runtime Error-Noise Reduction & Pod-Lifecycle Correctness | Implemented (#3468–#3473) |
| 0007 | Gateway API Route Provider | Implemented (#3478) |
| 0008 | Streaming Invocation Path (SSE / chunked / WebSocket) | Implemented (#3482) |
| 0011 | Functions as MCP Tools & AI Gateway | Part A implemented (#3483); Part B deferred |
| 0012 | OCI-Native Package Delivery as the Default Cold-Start Path | Implemented (phases 1–4) |
| 0013 | Incremental Router Route Updates | Implemented (phases 0–2; phase 3 gated, not built) |
| 0014 | Router Hot-Path Efficiency | Implemented (#3491) |
test/benchmark/tests/cold-start and test/benchmark/tests/warm-path, driven by test/benchmark/rfc0002-perf-runbook.sh.Numbers are allocated in submission order; gaps in this index are proposals that have not shipped.