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 固有 | ---