From 69d750800ced74061ed8a79715f75b0d48a4afab Mon Sep 17 00:00:00 2001 From: Rogee Date: Tue, 30 Dec 2025 17:20:07 +0800 Subject: [PATCH] feat(llm): update --- backend/llm.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/backend/llm.txt b/backend/llm.txt index 5abda2a..6a57964 100644 --- a/backend/llm.txt +++ b/backend/llm.txt @@ -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 ` 创建迁移文件。 + 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`).