a3bb78e06b
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 16m35s
2.3 KiB
2.3 KiB
V2 法律全文库精选迁移与法规变更影响分析 MVP
日期:2026-06-28
背景
V1 Phase14 已完成大规模法律全文库与法规变更影响分析能力。V2 当前不直接迁移 V1 的 78 万级全文库、向量化任务和异步事件队列,而是先落一个面向合同生命周期资产的 MVP:精选高频法源、接入 V2 模板/标准条款/审查规则/合同扫描,并尊重 V2 已发布快照。
本次范围
新增后端模块:
yuqei-contract-platform/services/contract-api/src/yuqei_contract_api/legal_fulltext.py
新增 API:
GET /api/v1/legal-articlesGET /api/v1/legal-articles/{article_id}POST /api/v1/legal-change-impacts/scan
精选法源首批覆盖:
LAW-CIVIL-001/LAW-CONTRACT-001LAW-COMPANY-001LAW-DATA-001LAW-DATA-002LAW-DATA-003LAW-E-SIGN-001LAW-ARBITRATION-001LAW-CIVIL-PROCEDURE-001LAW-IP-001LAW-TECH-001
影响扫描覆盖:
- 合同模板:通过模板绑定条款/规则、模板正文摘要、校验规则匹配。
- 标准条款:读取后台已发布快照后的
legal_sources、推荐文本、风险提示。 - 审查规则:读取后台已发布快照后的触发条件、建议文案、关联条款。
- 合同正文:扫描当前合同正文,已签或历史正文仅标记为续签/下一版本关注,不直接覆盖。
验收结果
新增回归用例:
test_selected_legal_articles_are_queryabletest_legal_change_impact_scan_finds_templates_clauses_rules_and_contractstest_legal_change_impact_scan_uses_published_clause_snapshot
已验证:
- 精选法条支持按
source_id、别名和关键词查询。 - 民法典违约金条文变更能命中标准条款、审查规则、模板和合同正文。
- 后台发布后的标准条款快照会被法规变更扫描读取,原始静态资产不会覆盖已发布运营版本。
测试命令:
python -m pytest yuqei-contract-platform\services\contract-api\tests -q
结果:通过。
后续建议
下一步可以做前端管理页:
- 法律全文库精选列表/详情。
- 法规变更影响扫描表单。
- 影响结果按“立即更新、续签关注、参考影响”分组。
- 从影响项跳转到模板、条款、规则编辑草稿。