feat(llm): update

This commit is contained in:
2025-12-30 17:20:07 +08:00
parent b969218208
commit 69d750800c

View File

@@ -29,7 +29,14 @@ This file condenses `backend/docs/dev/http_api.md` + `backend/docs/dev/model.md`
- `backend/app/services/provider.gen.go`
- `backend/database/models/*.gen.go`
- `backend/docs/docs.go`
- CRITICAL: **绝对禁止手动修改任何 `*.gen.go` 文件**。这些文件由 `atomctl` 自动维护。手动修改不仅会被下次生成覆盖,还可能导致依赖注入或路由逻辑失效。如果需要修改注入逻辑或路由,请修改对应的 `struct` 定义、`// @provider` 注释或 `@Router` 注释,然后运行 `atomctl gen provider` 或 `atomctl gen route`。
- CRITICAL: **绝对禁止手动修改任何 `*.gen.go` 文件**。这些文件由 `atomctl` 自动维护。
- CRITICAL: **绝对禁止在 `backend/database/models/` 目录下手动创建或修改任何模型文件**。
- 所有模型结构必须通过以下流程产生:
1. 运行 `atomctl migrate create <name>` 创建迁移文件。
2. 在迁移文件中编写 SQL 定义表结构(必须包含中文注释)。
3. 运行 `atomctl migrate up` 执行迁移。
4. (可选) 更新 `backend/database/.transform.yaml` 配置类型映射。
5. 运行 `atomctl gen model` 自动生成模型代码。
- DO NOT manually write provider declarations (only `atomctl gen provider`).
- DO NOT manually write route declarations (only `atomctl gen route`).
- DO keep Swagger annotations consistent with actual Fiber route paths (including `:param`).