From 95393f280dde67361d84798983e39430dbcb5245 Mon Sep 17 00:00:00 2001 From: hideyukiMORI Date: Tue, 19 May 2026 21:31:04 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=E3=82=AE=E3=83=A3=E3=83=83=E3=83=97?= =?UTF-8?q?=E5=AF=BE=E5=BF=9C=E5=AE=8C=E4=BA=86=E3=82=92=E3=83=AD=E3=83=BC?= =?UTF-8?q?=E3=83=89=E3=83=9E=E3=83=83=E3=83=97=E3=81=AB=E5=8F=8D=E6=98=A0?= =?UTF-8?q?=E3=81=99=E3=82=8B=20(#49=20#50=20#51)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- docs/roadmap.md | 7 +++++++ uv.lock | 2 ++ 2 files changed, 9 insertions(+) diff --git a/docs/roadmap.md b/docs/roadmap.md index a86f925..62defd6 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -159,6 +159,13 @@ PHP 版追跡・Python 固有の強化: | `Example/Tag` (full CRUD) | `example.tag` (全 CRUD) | ✅ | | `Example/Comment` (full CRUD) | `example.comment` (全 CRUD) | ✅ | | `Example/Health` | `example.health` | ✅ | +| `Auth/TokenIssuerInterface` | `nene2.auth.TokenIssuerProtocol` | ✅ | +| `Auth/TokenVerificationException` | `nene2.auth.TokenVerificationException` | ✅ | +| `Database/DatabaseTransactionManagerInterface` | `nene2.database.DatabaseTransactionManagerInterface` | ✅ | +| `Database/PdoDatabaseTransactionManager` | `nene2.database.SqlAlchemyTransactionManager` | ✅ | +| `Mcp/LocalMcpHttpClientInterface` | `nene2.mcp.McpHttpClientProtocol` | ✅ | +| `Mcp/LocalMcpHttpResponse` | `nene2.mcp.McpHttpResponse` | ✅ | +| `Mcp/NativeLocalMcpHttpClient` | `nene2.mcp.HttpxMcpClient` | ✅ | | `UseCaseInterface` | `nene2.use_case.UseCaseProtocol[I, O]` | ✅ | | — | `nene2.use_case.AsyncUseCaseProtocol[I, O]` | ✅ Python 固有 | diff --git a/uv.lock b/uv.lock index 5bf02b5..2b2caea 100644 --- a/uv.lock +++ b/uv.lock @@ -930,6 +930,7 @@ source = { editable = "." } dependencies = [ { name = "alembic" }, { name = "fastapi" }, + { name = "httpx" }, { name = "mcp" }, { name = "pydantic" }, { name = "pydantic-settings" }, @@ -966,6 +967,7 @@ dev = [ requires-dist = [ { name = "alembic", specifier = ">=1.18.4" }, { name = "fastapi", specifier = ">=0.115" }, + { name = "httpx", specifier = ">=0.27" }, { name = "httpx", marker = "extra == 'dev'", specifier = ">=0.27" }, { name = "mcp", specifier = ">=1.0" }, { name = "mypy", marker = "extra == 'dev'", specifier = ">=1.13" },