From f1de3dc9489380f9e85eb64deb17f6a78601d020 Mon Sep 17 00:00:00 2001 From: "a.tolmachev" Date: Sat, 2 May 2026 10:53:24 +0000 Subject: [PATCH] docs: sync completed backpressure track --- TASKS.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/TASKS.md b/TASKS.md index ba233f1..0900790 100644 --- a/TASKS.md +++ b/TASKS.md @@ -2,19 +2,20 @@ ## Current -### `feat/runtime-rate-limiting-and-backpressure` +### `feat/distributed-mcp-session-store` Status: in_progress DoD: -- runtime concurrency limits reject overload deterministically -- mcp-server transport requests are throttled on ingress across `POST`, `GET`, and `DELETE` -- streaming poll pressure is bounded for stream sessions and async jobs -- admin-api ingress requests are throttled with stable `429` behavior +- transport sessions are stored behind a shared store abstraction +- mcp-server no longer depends directly on process-local session storage implementation +- in-memory session store remains available for tests and local fallback +- production mcp-server uses a Postgres-backed transport session store +- expired transport sessions are evicted on read and no longer leak indefinitely ## Next -- `feat/distributed-mcp-session-store` +- `feat/runtime-rate-limiting-and-backpressure` ## Backlog