Skip to content

Releases: MiaoQichuan/new-litigation-visualization

v2.0.0 · 新诉讼可视化:时间轴大师 / 诉讼可视化重画

Choose a tag to compare

@MiaoQichuan MiaoQichuan released this 20 Aug 09:00

这一版加入第二个模块时间轴大师,仓库也从单模块改成了模块族。

新增:时间轴大师

不用你先画一张图。把判决书、起诉状、答辩状、合同、证据目录、银行与支付宝流水、
微信聊天记录、扫描件、手机照片、甚至一段口述丢给它,它读完最多问你五个问题,
然后出图。

它最多问五个问题,该问的才问:

  1. 材料用哪几份 —— 只有一份就不问
  2. 时间取哪一段 —— 日期不足八个就不问
  3. 风格用哪一种 —— 奇川风推荐;打印用白描;讲课用歸藏风
  4. 整份还是取几段 —— 它读完会给一份清单,每段标好首末句原文
  5. 深红标在哪一处 —— 全图只标一处,本案的胜负手。只有奇川风才问

为什么画得准

  • 排布是算出来的,不是摆出来的。 卡宽由座次算、层数由拥挤度算、
    字数容量二分实测。同一份材料,换谁跑都是同一张图。
  • 图上的字,是材料里的字。 每一段正文必须是原句的子序列 ——
    只许删,不许改写、不许调顺序、不许补字。换一个词都会在出图之前被拦住。
  • 算不出就拒绝,不降级硬画。 任何一条约束不成立,当场停下并指名是哪一条。
    图上不出现省略号,也不缩字号。

另附溯源索引 Word:图上每一个元素,出自材料的哪一份、哪一句。
打印出来夹在卷宗里,逐项对得回去。

读得了扫描件:没有文字层的材料会先探测、再按 150 DPI 栅格化、然后逐页看图。
不引 OCR 依赖。交付时会声明哪几份出自读图。

支持 DeepSeek Harness

两个模块都是标准的 SKILL.md 目录,没有任何产品特定的胶水代码 ——
Claude Code、Codex、DeepSeek Harness、Cursor、Gemini CLI、Copilot、Cline、
Aider 都装得上,同一份仓库不需要维护两套。

DeepSeek Harness 挂目录即可,不必构建:

skills:
  local:
    customSkillDirs:
      - "./new-litigation-visualization/plugins/mqc-nlv/skills"

诉讼可视化重画

原有模块移入 plugins/mqc-nlv/skills/mqc-litigation-visual-redraw/
能力不变:三类七种布局、三种视觉风格、五种格式同时交付。

破坏性变更

仓库从 mqc-litigation-visual-redraw 改名为 new-litigation-visualization
目录结构也从「skill 在根目录」改成了「模块放在 plugins/mqc-nlv/skills/ 下」。

老用户请按新的 README 重新安装一次。 旧链接 GitHub 会自动重定向。

工程

零第三方依赖(Python 3 标准库)。两个模块共用同一套几何、字体、换行、导出代码。

回归守卫:重画 149 条、时间轴大师两百多条,每条都做过「故意改坏必须报错」的验证。
时间轴大师的约束表有 69 条编号约束,每条带实测数字与当初撞坏的记录。

MIT 许可。

v1.0.2 · 可继续编辑的交付:PowerPoint / ProcessOn / Visio / WPS

Choose a tag to compare

@MiaoQichuan MiaoQichuan released this 31 Jul 15:27

把诉讼图交给你的时候,一并给你能接着改的源文件

这一版最重要的两件事

① 出的不只是图,是能接着改的文件

五种格式同时交付。方框、颜色、文字、边框、连线、箭头逐个可编辑——不是把图片贴进 PPT,是真正的原生图形。

文件 在哪儿打开
.svg 浏览器 / Illustrator / Figma
.png 插进 Word、直接打印
.pptx PowerPoint · WPS · Keynote
.vsdx ProcessOn · Visio · WPS · 亿图
.drawio draw.io / diagrams.net

五份都转写自同一份母版 SVG,不存在第二个布局引擎,也就不会互相漂移。

② 出图前,脚本会问你三件事

结构对不对、要哪种风格、重点标哪里。问题由脚本生成、不是模型现编——每次问法一样、选项一样、候选清单是你这张图里的真实元素。

不回答也照常出图:奇川风、AI 挑一处红并说明理由、五种格式全出、文件名带 -draft

修掉的问题

  • 箭头呈平头refX 对所有线宽写死为 11,线的方帽落在三角形只有 0.4 倍线宽处。改为按线宽计算衔接点
  • 长条上下沿粗细不等:光栅缩放比为 1.5625,整数坐标落在半像素上。改为精确整数倍缩放 + 整数发丝线宽
  • 歸藏风底色丢失:两个 <defs> 之间的纸底色被解析器跳过
  • ProcessOn 里是划-点-划虚线:Visio 线型枚举写错

三档视觉

奇川风(推荐,多数场合通用)· 歸藏风(对外传播)· 白描(须为纯黑白时)

工程

零第三方依赖(.pptx / .vsdx 都是标准库手写 OOXML)· 134 项回归守卫 / 147 条断言 · 144 份产物逐字节可复现

完整改动见 CHANGELOG.md

v1.0.1 · 三种视觉模式

Choose a tag to compare

@MiaoQichuan MiaoQichuan released this 23 Jul 02:17

在 v1.0.0 的确定性工程之上,新增两档视觉模式 —— 同一套布局与走线,三种表达,对应三种场景。

三种视觉模式
· 奇川流(默认)— 宋体 + 灰阶 + 唯一深红,办案 / 个人品牌
· 白描 --baimiao — 纯黑白线稿、纯色块变框线模块,法院 / 打印 / 卷宗
· 歸葬流 --guizang — 克莱因蓝 #002FA7 + 浅灰 + 白,无衬线中文 + IBM Plex Mono 数字,直角发丝边、纯色蓝块白字、点阵底、大居中轻标题,线上传播 / 讲课

也可在 semantic-map 里写 "visual_mode": "白描" | "歸葬流"

工作流
· CHECKPOINT 改为一轮三问:结构确认 / 红色重点 / 视觉模式
· 红色改为 opt-in:跳过或不回应 → 默认奇川流且完全不用红,模型不得自行挑选强调

新增
· scripts/doctor.py 环境自检(裸仓库 clone 后第一步,必需项缺失退出码 1)
· .drawio 可编辑导出跟随视觉模式
· assets/modes/ 七种图表 + 压力测试的三档对照图

修复
· 关系图布局与走线重写:枢纽居中辐射、每边 ≤2 条连线、连线不穿节点、标签不压线
· 超长标题自动折行,注释按真实行数预留高度,lint 改为测量文字实际宽度
· 白描:无边框填充块补发丝边,编号圆改为圆框 + 黑数字

回归自测 90 项全部通过。

v1.0.0 · 首个开源版本

Choose a tag to compare

@MiaoQichuan MiaoQichuan released this 09 Jul 09:48
0fcd00b

新诉讼可视化(NLV)首个开源模块。把凌乱/"AI味"的诉讼图或纯文字判决书,读懂→拆解→重画成克制专业、可直接进诉讼材料的图。

· 三类图七种布局:时间轴(编号/日期/甘特)、流程图、关系图(网络/层级树/对比表)
· 模型只产出语义 JSON,确定性脚本算全部坐标——弱模型也能稳出图
· 纯 Python 标准库、零第三方依赖;出 PNG 需 graphviz + rsvg/soffice 之一
· 标题宋体、正文黑体,灰阶 + 唯一深红重点