From 6714c4f556e60d72b5c17ad61cb749c074d49b73 Mon Sep 17 00:00:00 2001 From: infosave2007 Date: Tue, 30 Jun 2026 18:31:13 +0300 Subject: [PATCH] docs: add test/verification matrix to README (EN+RU) Co-Authored-By: Claude Opus 4.8 (1M context) --- README.md | 16 ++++++++++++++++ README.ru.md | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/README.md b/README.md index 63aee77..4521477 100644 --- a/README.md +++ b/README.md @@ -240,6 +240,22 @@ cargo build --release # single self-contained binary (SPA embedded) cargo test # config round-trip, routing validation ``` +## ✅ Tested + +| Area | How it's verified | Status | +|---|---|---| +| Config load/save round-trip, routing validation | `cargo test` (unit) | ✅ | +| Build · format · lint | CI: `cargo build` / `fmt --check` / `clippy -D warnings` on Linux · macOS · Windows | ✅ | +| OpenAI Chat + SSE streaming | integration (mock upstream) | ✅ | +| Anthropic Messages — in/out, streaming + non-streaming | integration (mock) | ✅ | +| Embeddings (`POST /v1/embeddings`) | integration (mock) | ✅ | +| Semantic cache — hit / miss / savings | integration (mock) | ✅ | +| MCP — `initialize` / `tools/list` / `tools/call` | integration (mock) | ✅ | +| Models · Completions · native `POST /route` | integration (mock) | ✅ | +| Routing — auto / pinned / failover / degrade | integration (mock **and** live allaigate router) | ✅ | +| Hot config reload (no restart) | integration | ✅ | +| Latency benchmark vs LiteLLM / Portkey | `bench/run.sh` (Apache Bench) — see [BENCHMARKS.md](BENCHMARKS.md) | ✅ | + --- ## Status diff --git a/README.ru.md b/README.ru.md index e71b517..d5fb95a 100644 --- a/README.ru.md +++ b/README.ru.md @@ -189,6 +189,22 @@ cargo build --release # один самодостаточный бинар cargo test # round-trip конфига, валидация роутинга ``` +## ✅ Проверено + +| Область | Как проверено | Статус | +|---|---|---| +| Round-trip загрузки/записи конфига, валидация роутинга | `cargo test` (юнит) | ✅ | +| Сборка · формат · линт | CI: `cargo build` / `fmt --check` / `clippy -D warnings` на Linux · macOS · Windows | ✅ | +| OpenAI Chat + SSE-стриминг | интеграционно (mock-бэкенд) | ✅ | +| Anthropic Messages — in/out, стриминг + не-стриминг | интеграционно (mock) | ✅ | +| Embeddings (`POST /v1/embeddings`) | интеграционно (mock) | ✅ | +| Семантический кэш — hit / miss / экономия | интеграционно (mock) | ✅ | +| MCP — `initialize` / `tools/list` / `tools/call` | интеграционно (mock) | ✅ | +| Models · Completions · нативный `POST /route` | интеграционно (mock) | ✅ | +| Роутинг — auto / pinned / failover / деградация | интеграционно (mock **и** живой allaigate-роутер) | ✅ | +| Горячая перезагрузка конфига (без рестарта) | интеграционно | ✅ | +| Бенчмарк latency vs LiteLLM / Portkey | `bench/run.sh` (Apache Bench) — см. [BENCHMARKS.md](BENCHMARKS.md) | ✅ | + --- ## Статус