Files
ai-contract-platform/project-docs/V2-legal-fulltext-change-impact-mvp-2026-06-28.md
T
yuqei a3bb78e06b
Security Quality Gate / npm audit, Bandit, pip-audit, detect-secrets (pull_request) Failing after 16m35s
release: freeze V2 release candidate
2026-07-12 15:32:24 +08:00

2.3 KiB
Raw Blame History

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-articles
  • GET /api/v1/legal-articles/{article_id}
  • POST /api/v1/legal-change-impacts/scan

精选法源首批覆盖:

  • LAW-CIVIL-001 / LAW-CONTRACT-001
  • LAW-COMPANY-001
  • LAW-DATA-001
  • LAW-DATA-002
  • LAW-DATA-003
  • LAW-E-SIGN-001
  • LAW-ARBITRATION-001
  • LAW-CIVIL-PROCEDURE-001
  • LAW-IP-001
  • LAW-TECH-001

影响扫描覆盖:

  • 合同模板:通过模板绑定条款/规则、模板正文摘要、校验规则匹配。
  • 标准条款:读取后台已发布快照后的 legal_sources、推荐文本、风险提示。
  • 审查规则:读取后台已发布快照后的触发条件、建议文案、关联条款。
  • 合同正文:扫描当前合同正文,已签或历史正文仅标记为续签/下一版本关注,不直接覆盖。

验收结果

新增回归用例:

  • test_selected_legal_articles_are_queryable
  • test_legal_change_impact_scan_finds_templates_clauses_rules_and_contracts
  • test_legal_change_impact_scan_uses_published_clause_snapshot

已验证:

  • 精选法条支持按 source_id、别名和关键词查询。
  • 民法典违约金条文变更能命中标准条款、审查规则、模板和合同正文。
  • 后台发布后的标准条款快照会被法规变更扫描读取,原始静态资产不会覆盖已发布运营版本。

测试命令:

python -m pytest yuqei-contract-platform\services\contract-api\tests -q

结果:通过。

后续建议

下一步可以做前端管理页:

  • 法律全文库精选列表/详情。
  • 法规变更影响扫描表单。
  • 影响结果按“立即更新、续签关注、参考影响”分组。
  • 从影响项跳转到模板、条款、规则编辑草稿。