用途:把经过语义审阅的文章集合可视化为山脉地形图,每座山代表一条从当前语料中提取的可迁移规则,而非主题分类。适用于随笔、研究笔记、项目复盘、决策记录、读书笔记等已通过审阅并完成版本归并的 Markdown 集合。
主要能力:以本地 Agent 收集选定文章集,排除提示词、模板、操作手册、第三方示例、空文件与无效 JSON;把草稿、终稿与改写归并为版本家族并选出唯一规范代表;对反复表达同一因果或决策规则的规范判断聚类,用紧凑规则命名,可保留可选证据域作为从属语境;仅保留至少三条独立规范来源路径支持的规则;每篇文章归入一座主规则山,允许最多两条非海拔交叉链接。山名须为可迁移规则,拒绝仅属类别、产品、厂商、媒体类型或用户愿望的标签。
使用方式:输入 nickname(署名)、scope(所选 Obsidian 或 Markdown 集合的绝对路径)、language(zh 或 en)。默认不扫描整个库。审阅范围包含 Cognitive Map/Agent Atlas/ 下的 cards/*.json 与 wenshan-terrain.json,后者作为可审计语义源,按 data-contract.md 的精确模式写入。渲染命令:python3 scripts/render_territory_demo.py --scope "/absolute/content-scope" --nickname "作者昵称" --language zh --output-name "文山"(英文版将 nickname、language、output-name 相应替换)。派生 HTML 与 Markdown 只写入 Cognitive Map/Agent Atlas/,渲染期间不得编辑源笔记或语义卡片。
渲染与交互:由确定性证据点、高斯密度场与 marching squares 生成等高线;文章数量决定相对海拔与体量;等高线为核心视觉资产,阴影仅用于增强深度感;桌面与竖版导出均适配取景框;详情面板展示提取规则、解释、计数与原始文章标题;可导出 1080×1440 分享图,不含控件与本地源路径。
验证:运行 python3 scripts/self_check.py,并确认每座可见山至少有 3 条唯一规范路径、山体计数之和等于唯一渲染文章数、中英文输出共享同一地形数据、生成的 JavaScript 可解析、两页均无裁切。
限制:低于证据门槛不渲染任何标签、等高线、占位或“待探索”状态;不静默机器翻译证据文章标题,英文文案缺失时保留源语言;渲染器在语义准备后是确定性的,修正错误山体应修改证据或规则提取,而非调整坐标;不将规则或几何绑定到公众号文章、单一用户分类法或固定主题 ID。其余安装与宿主兼容细节暂未提供。