Skip to content

china-law v1.0.0 — 五步法条检索体系

Latest

Choose a tag to compare

@chouenchieh chouenchieh released this 21 May 02:38

china-law v1.0.0 — 五步法条检索体系

中国法律实务插件。从45个孤立技能升级为完整的五步法律检索体系

核心能力

本地法条全文本索引(77,809条条文)

  • scripts/build_index.py — 解析2,190部法律Markdown文件,生成法条级全文索引
  • 法条拆分:第X条正则匹配(法律/行政法规)+ 编号项回退(司法解释)
  • 每条法条含:article、chapter、text、status、urls

时效性分级系统(1,777部唯一法律)

  • T1(88部核心):每次引用前NPC URL + MCP验证
  • T2(212部近期):信任索引,30天内验证一次
  • T3(807部稳定):信任索引,按需验证
  • T4(670部不确定):必须验证后才能引用

法律依赖图谱(3,555节点,6,911边)

  • 自动从《XXX》交叉引用中提取法律依赖关系
  • 修订时自动标记所有引用它的下游法律需复核

五步检索流程

  1. 本地全文本检索(77K条文跨库搜索)
  2. 时效性分级过滤(T1-T4自动标记)
  3. 依赖链检查(修订连锁影响分析)
  4. NPC官方URL验证(flk.npc.gov.cn)
  5. 北大法宝MCP交叉验证(语义搜索+案例)

检索命令

python3 scripts/search.py "竞业限制"                    # 全文搜索
python3 scripts/search.py "竞业限制" --tier T1,T2       # 只搜已验证有效
python3 scripts/search.py "竞业限制" --group 法律        # 限定法律层级
python3 scripts/search.py "竞业限制" --verbose --top 20  # 显示完整条文
python3 scripts/search.py --law "劳动合同法"             # 查看单部法律全部条文
python3 scripts/search.py --check "劳动合同法"           # 查看时效状态
python3 scripts/search.py --deps "劳动合同法"            # 查看依赖图谱
python3 scripts/search.py --tier-summary                # 查看分级总览

索引文件

文件 大小 说明
laws/provision-index.json 39MB 77,809条法条全文索引
laws/currency-manifest.json 2.8MB 1,777部法律时效性分级
laws/dependency-graph.json 1.5MB 3,555节点依赖图谱

引用标注规范

每条法条输出标注来源和时效状态:

  • [T1·NPC已验证] — 核心法律,NPC官方URL确认
  • [T2·索引] / [T3·索引] — 索引标记有效
  • [PKULaw] — 北大法宝MCP返回
  • [本地+PKULaw·一致] — 交叉验证一致