From c4bf5cad0cc60aa6014594ddb3aeae91a10d0816 Mon Sep 17 00:00:00 2001 From: hideyukiMORI Date: Tue, 19 May 2026 21:16:09 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20=E3=83=AD=E3=83=BC=E3=83=89=E3=83=9E?= =?UTF-8?q?=E3=83=83=E3=83=97=E3=81=A7=20v1.x=20=E3=82=92=20DONE=20?= =?UTF-8?q?=E3=81=AB=E6=9B=B4=E6=96=B0=E3=81=99=E3=82=8B?= 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 | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/roadmap.md b/docs/roadmap.md index fde04a5..a86f925 100644 --- a/docs/roadmap.md +++ b/docs/roadmap.md @@ -119,15 +119,15 @@ PHP 版 NENE2 との機能同等性を達成し、さらに Python 固有の強 --- -### v1.x — 同等性完成 & Beyond +### v1.x — 同等性完成 & Beyond ✅ DONE PHP 版追跡・Python 固有の強化: -- [ ] Field Trial: AI が新しいドメインをゼロから実装できるか検証 -- [ ] MySQL / PostgreSQL repository 実装 -- [ ] 非同期対応: `AsyncUseCase` パターン(FastAPI の async を活かす) +- [x] Field Trial: Comment ドメインをゼロから実装してフレームワーク検証 (#41) +- [x] MySQL / PostgreSQL repository 実装 (#40) +- [x] 非同期対応: `AsyncUseCaseProtocol` + `nene2.use_case` パッケージ (#42) +- [x] Diátaxis 構造のドキュメント整備(tutorial / howto / explanation / reference)(#43) - [ ] WebSocket サポート検討 -- [ ] Diátaxis 構造のドキュメント整備(tutorial / howto / explanation / reference) - [ ] PyPI パッケージ公開 --- @@ -157,7 +157,10 @@ PHP 版追跡・Python 固有の強化: | `Mcp/LocalMcpToolCatalog` | `example/mcp.py` create_mcp_server() | ✅ | | `Example/Note` (full CRUD) | `example.note` (全 CRUD) | ✅ | | `Example/Tag` (full CRUD) | `example.tag` (全 CRUD) | ✅ | +| `Example/Comment` (full CRUD) | `example.comment` (全 CRUD) | ✅ | | `Example/Health` | `example.health` | ✅ | +| `UseCaseInterface` | `nene2.use_case.UseCaseProtocol[I, O]` | ✅ | +| — | `nene2.use_case.AsyncUseCaseProtocol[I, O]` | ✅ Python 固有 | ---