From f5fbc4420680384a07904864cc731bcb7933d22b Mon Sep 17 00:00:00 2001 From: yuqei Date: Sat, 16 May 2026 16:49:51 +0800 Subject: [PATCH] docs: record phase13 production absorption --- ...µ·草与审查助手-当前工作进度保存-2026-05-11.md | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md b/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md index 8e852c28..4aa3919c 100644 --- a/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md +++ b/project-docs/AI合同起草与审查助手-当前工作进度保存-2026-05-11.md @@ -1962,3 +1962,57 @@ - 生产服务、发布门禁、生产看护、业务质量、交付验收已经形成上线后闭环。 - 当前没有 required 阻塞项。 - 唯一保留项是外部告警 Webhook 未配置;在当前无人审批 / Codex 代理模式下,它不阻塞交付验收,但如果要接入企业微信、飞书或其他真实告警接收端,需要补 `AI_CONTRACT_WATCHDOG_WEBHOOK_URL` 后再复跑 scheduler 与 delivery acceptance。 +## 2026-05-16 Phase13 资料包正式吸收入库闭环 +### 本轮完成项 +- 已把 Phase13 资料包从“治理资产层 approved/ready”同步到正式业务运行层: + - 20 条法源进入生产知识库并完成索引 + - 10 张知识卡进入生产知识库并完成索引 + - 8 条标准条款进入生产知识库并完成索引 + - 8 条正式审核规则进入 `review_rules`,并完成发布 + - 10 个合同模板进入 `contract_templates`,并完成发布 +- 新增正式吸收入库脚本:`scripts/import-phase13-production-assets.ps1` +- 入库准入不再看本地 CSV 的 `LEGAL_REVIEW / production_ready=false`,而是以生产 API 中 `governance_assets` 的 `review_status=approved`、`production_status=ready/approved` 作为真相源。 +- 模板和规则 API 已补齐显式治理编号入参:模板支持 `template_code`,审核规则支持 `rule_code`。 +- 修复生产入库中发现的真实字段边界:`knowledge_base_documents.effective_date` 从 32 字符拓宽到 128 字符。 +- 新增迁移:`backend/migrations/versions/20260516_0021_widen_knowledge_document_effective_date.py`。 +- 清理了本轮导入试跑造成的 3 条重复模板旧记录,保留同 `template_code` 下最新已发布记录。 + +### 本轮验证 +- 后端定向测试: + - `backend\.venv\Scripts\python.exe -m unittest tests.test_template_service tests.test_templates_api`,结果:`22 tests OK` + - `backend\.venv\Scripts\python.exe -m unittest tests.test_review_rule_service tests.test_review_rules_api`,结果:`20 tests OK` + - `backend\.venv\Scripts\python.exe -m unittest tests.test_knowledge_bases_api`,结果:`9 tests OK` +- 后端编译: + - `backend\.venv\Scripts\python.exe -m py_compile app\services\template_service.py app\api\templates.py app\services\review_rule_service.py app\api\review_rules.py` + - `backend\.venv\Scripts\python.exe -m py_compile app\models\knowledge_base_document.py migrations\versions\20260516_0021_widen_knowledge_document_effective_date.py` + - 结果:通过 +- 后端生产部署: + - 第一次部署产物:`project-docs/qa-artifacts/phase7-backend-docker-deploy/2026-05-16T16-26-21/backend-docker-deploy-summary.md` + - 第二次部署产物:`project-docs/qa-artifacts/phase7-backend-docker-deploy/2026-05-16T16-35-58/backend-docker-deploy-summary.md` + - 结果:均为 `PHASE7_BACKEND_DOCKER_DEPLOY_PASS` +- Phase13 正式吸收入库: + - 最终产物:`project-docs/qa-artifacts/phase13-production-absorption/2026-05-16T16-45-46-792/phase13-production-absorption-summary.md` + - 结果:`PHASE13_PRODUCTION_ABSORPTION_PASS` + - 关键验证:`target_documents=38`、`metadata_complete=38`、`indexed=38`、`failed=0`、`templates=10 published=10`、`rules=8 published=8` +- 导入后业务质量门禁: + - 产物:`project-docs/qa-artifacts/phase9-business-quality-gate/2026-05-16T16-46-29-098/business-quality-gate-summary.md` + - 结果:`PHASE9_BUSINESS_QUALITY_GATE_PASS_WITH_WEBHOOK_BLOCKED` + +### 当前状态 +- 现在可以明确说:Phase13 第一批法律法规来源、知识卡、标准条款、正式审核规则和合同模板已经被正式系统吸收。 +- “吸收”的系统口径是: + - 治理资产层有 approved/ready 真相源 + - 知识库运行层有 indexed 文档、法源元数据、标签和发布版本 + - 模板运行层有 `template_code`、发布状态、发布人、发布时间和治理资产绑定 + - 审核规则运行层有 `rule_code`、发布状态、发布人、发布时间和治理资产绑定 + +### 未完成项 +- 当前没有 Phase13 正式吸收入库 required 阻塞项。 +- 后续增强项: + - 清理 shared-ai 平台中历史自动化产生的大量测试知识库 + - 为 `template_code` / `rule_code` 增加数据库唯一约束和重复保护 + - 扩展法源全文条款级采集;本轮已吸收法源清单、检索入口、元数据和关联知识卡,不等同于已经抓取所有法律全文条款 + +### 阻塞项 +- 本轮无 required 阻塞项。 +- 仍保留旧的非 required 项:外部告警 Webhook 未配置。