feat: bootstrap dodo phase one

This commit is contained in:
2026-09-05 10:47:44 +08:00
commit f182c704a4
48 changed files with 4221 additions and 0 deletions
+27
View File
@@ -0,0 +1,27 @@
# API
Base path: `/api/v1`
## Setup / Auth
- `GET /setup/status`
- `POST /setup/initialize`
- `POST /auth/login`
- `GET /me`
## Folders
- `GET /folders`
- `POST /folders`
## Lists
- `GET /lists`
- `POST /lists`
## Tasks
- `GET /tasks`
- `POST /tasks`
- `PATCH /tasks/{task_id}` — 必须携带当前 `version`,冲突返回 409
- `DELETE /tasks/{task_id}` — 软删除
## Health
- `GET /health/live`
- `GET /health/ready`