diff --git a/docs/design/m2-frontend-v2.md b/docs/design/m2-frontend-v2.md index 4491c72..2524a1b 100644 --- a/docs/design/m2-frontend-v2.md +++ b/docs/design/m2-frontend-v2.md @@ -122,7 +122,7 @@ > 后端任务沿用 M1 的校验闸门(`pytest` / `ruff` / `export_openapi`)。前端任务的闸门见 §8。 ### M2-T01 — config JSON API -- **Status**: `todo` · **Depends**: none(M1 完成后) +- **Status**: `done` · **Depends**: none(M1 完成后) - **Context**: 把 `config_page` 的读写能力暴露成 JSON,复用现有 service,不重写业务逻辑。 - **Files**: `create app/api/routes/api/config.py`、`create app/schemas/config.py`;`modify app/main.py`(注册路由);`create tests/test_api_config.py` - **Steps**: 用 `build_config_sections`/`save_config_updates` 包出 `GET/PUT /api/config`;session 保护;secret 不回显、留空保留旧值语义照搬。