From db4dae2fe6f7450a3db7126c260a1b82f06969fe Mon Sep 17 00:00:00 2001 From: Windows <19353512109@163.com> Date: Sat, 12 Sep 2026 14:50:08 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E8=BF=BD=E5=B9=B3=E4=B8=BB=E5=B9=B2?= =?UTF-8?q?=EF=BC=88advisor=20=E6=BC=94=E7=A4=BA=E5=BC=95=E5=AF=BC/?= =?UTF-8?q?=E9=A3=8E=E6=8E=A7=E6=9D=83=E9=99=90=E9=85=8D=E7=BD=AE=203=20?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=EF=BC=89=EF=BC=9B=E5=90=8C=E6=AD=A5=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E5=9F=BA=E7=BA=BF=201424?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 主干 `c200a61..5634fdc` 3 个提交(advisor 演示环境引导、风控登录权限与模型能力配置), 与本线 5 个提交**无文件重叠**,合并**无冲突**(`tools/seed_test_rbac.py` 双方都改过, Git 自动合上;合并后 `check_rbac_seed_consistency.py` 仍通过)。 追平后本线相对主干恢复 **BEHIND 0**,PR #9 可重新 fast-forward 合并。 ## 验证(合并后重跑) - `ruff check app tests tools alembic` → `All checks passed` - `mypy app` → 0 错 / 245 文件 - `pytest tests`(全量)→ `2 failed, 1424 passed, 1 skipped` (2 个失败为既有环境项:httpx 把中文序列化成 `\uXXXX`,非本次引入) - `check_authoritative_docs.py` → 53 份文档无编号冲突 - `check_rbac_seed_consistency.py` → 通过(种子 id 唯一、各 grant 脚本与种子逐条一致) - `check_docs_endpoint_ids.py` → §19 端点编号无重复 - `audit_schema.py` → 89 张业务表无缺失/意外 --- AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/AGENTS.md b/AGENTS.md index cf43f60..30f6c68 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -117,7 +117,7 @@ **新增模型前先搜一遍 `__tablename__` 有没有被占用。** - 测试基线(**2026-09-12 合并主干 PR #7 + 本线记忆投影链路之后实测**): `mypy app` → **245 个文件 0 错**; - `pytest tests`(全量)→ `2 failed, 1421 passed, 1 skipped`; + `pytest tests`(全量)→ `2 failed, 1424 passed, 1 skipped`; `pytest tests/integration` → `102 passed, 1 skipped`。 ⚠️ **用例数会随开发增减,判断健康看"0 failed"而不是看绝对值**。 那 2 个失败**都不是代码缺陷**,接手时不要"修"它们: