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》交叉引用中提取法律依赖关系
- 修订时自动标记所有引用它的下游法律需复核
五步检索流程
- 本地全文本检索(77K条文跨库搜索)
- 时效性分级过滤(T1-T4自动标记)
- 依赖链检查(修订连锁影响分析)
- NPC官方URL验证(flk.npc.gov.cn)
- 北大法宝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·一致]— 交叉验证一致