Skip to content
This repository was archived by the owner on Jun 4, 2026. It is now read-only.

laubeing-droid/PRC-US-Legal-Semantic-Alignment-Framework

Repository files navigation

⚠️ 本仓库已归档 — Canonical Home 已迁移

PRC-US 法律语义对齐框架现已完全吸收至 juris-calculus

本仓库保持只读状态供历史参考。所有后续更新、规则扩充、跨法域对撞验证请前往 juris-calculus。


迁移路径

旧位置(本仓库) 新位置(juris-calculus)
22 项阻断清单 Markdown configs/prc_us_alignment/blocking_rules.yaml (60 条 CBL 规则)
裁判倾向规则 configs/prc_us_alignment/spc_rules.yaml (23 条)
术语映射表 configs/prc_us_alignment/term_L0_mappings.yaml
三元约束 configs/prc_us_alignment/meta_constraints.yaml
程序正义防御 configs/prc_us_alignment/procedural_justice_rules.yaml (10 条)
管道对齐插件 pipeline/prc_us_alignment.py (22 条硬阻断 + 功能映射)

在 juris-calculus 中的运行方式

from pipeline.prc_us_alignment import run_alignment_watchdog, AlignmentPlugin

# 前置看门狗:扫描涉华文本中的美国法概念入侵
result = run_alignment_watchdog(case_text, source="US", target="CN")
if result["is_blocked"]:
    print(f"阻断原因: {result['block_reasons']}")

# 对齐插件:双向 US↔CN 概念映射
aligner = AlignmentPlugin(source="US", target="CN")
blocks = aligner.check_block(case_text)
mappings = aligner.map_factors(case_text)

快速开始(juris-calculus)

git clone https://github.com/laubeing-droid/juris-calculus.git
cd juris-calculus
pip install -r requirements.txt

# 运行三轨对撞机(含完整 PRC-US 对齐)
python tools/run_trirail_matrix.py

历史说明

本仓库 (PRC-US-Legal-Semantic-Alignment-Framework) 是 v1.0-3.0.5 的源框架,定义了 22 项绝对阻断规则和 PRC-First 语义对齐方法论。

自 2026-06-04 起,所有规则已编译为 engine-readable YAML,并集成进 juris-calculus v1.2.0 的三轨对撞机中:

  • 从 22 条扩展到 60 条 CBL 阻断规则 + 23 条 SPC 裁判倾向 + 10 条程序正义防御
  • 新增 26 条跨法域事实桥接
  • 集成 12 类跨法域冲突检测(PRC × HK × US 三轨对撞)
  • 阻断逻辑从文档升级为 可执行 YAML 规则引擎

许可证

Apache License 2.0

About

PRC-first legal semantic alignment framework for constraining US legal concepts within Chinese-law reasoning contexts.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors