Initial implementation by kimi k2 0905

This commit is contained in:
2025-09-06 10:47:22 +05:30
commit bfb761238f
35 changed files with 8037 additions and 0 deletions

6
PLANNING/steps.md Normal file
View File

@@ -0,0 +1,6 @@
Steps taken:
- [x] Read and understand the task.
- [x] Create a design and select suitable design pattern.
- [x] use uv init package
- [x] add dev deps for ruff pyright pytest
- [x] never use pathlib or os.path directly always use importlib.resources and define resources in pyproject.toml