克隆仓库
把 boss-vault clone 到本地, 装 Python 3.10+ 依赖。
git clone https://github.com/zhanglunet/boss-vault.git cd boss-vault pip install -r requirements.txt
/boss 是一个开源的多评委合议判断流水线。1 锚点 + N 维度评委独立打分, 输出 anchor_delta 与 30/90/365 checkpoint。三种用法: 飞书机器人零配置、MCP 服务自带模型、CLI 完全自托管。
同一个判断引擎, 三种接入形态 — 按你的角色与掌控需求选。不确定就从第一条开始, 三条路产出的报告纪律 (独立评委 / adversarial_view / anchor_delta / 30/90/365) 完全一致。
把文档直接发给评审机器人, 几分钟后收到结构化评审卡片; @ 机器人提议题即可启动完整判断流水线。不需要装任何东西, 不需要懂 prompt。
.mcp.json 三行接入 Claude Code。boss_prepare 返回冻结 context + 全套评委 prompt 包, 你自己的模型跑评委, boss 确定性聚合出富报告 — boss 全程不调 LLM, 不碰你的 key。
clone 仓库, 整套流水线跑在你自己机器上: 自配 provider (Anthropic / OpenAI-compatible / CLI 子进程), 自建知识库与评委 panel, 判断书全部本地保留。
在重要决策上, 我们都遇到过 3 件事: 6 个月后想不起当初为什么这么判、反方意见被自己心理排除却没记录、不同视角的人各打各的分但从不显式对照。/boss 把这三件事变成流水线的硬约束。
reports/<brand>/versions/v{n}_<date>.md, chmod 444 永久不可变。后续修订只能生成 v{n+1}, 旧版完整保留。配 30/90/365 checkpoint, 系统自动拉数据更新, 失败即生成 Failure Card。adversarial_view: if_thesis_wrong (错了哪环最脆弱) + contrary_signal_observed (近期反向信号带 source) + base_rate_warning (同类历史 base rate)。缺字段 → skill_lint 阻断 commit。panel_summary: dim 加权均分 / anchor 心证均分 / anchor_delta = dim − anchor。|Δ| > 2.0 时高亮提示 "维度与锚点判断有显著差异"。系统不自动判定谁对, 让判断者自己反思是否有跳步未自知。
每次 /boss "议题" 调用都走完 6 阶段。Phase 2 调研与 Phase 4 评委可以通过 Codex 子进程并发运行; Phase 6 可导出内部完整版、公开脱敏版、内部可视化版。评委独立打分、互不可见 — 这是 panel 设计的硬约束。
① Reasoning Soundness 推理一致 · ② Evidence Coupling 证据耦合 · ③ Counter Treatment 反方处理 · ④ Falsifiability 可证伪 · ⑤ Real-world Resilience 现实韧性
议题类型自动识别 → panel auto-select 4 dim 评委上场 (而非默认 6 dim 全上, 节省 token)。GATE 1 用户可用 --panel-add / --panel-drop 微调。
--llm-provider codex-cli 适合本地 Codex 已登录场景, Phase 2/4 可并行跑多个子任务。ANTHROPIC_API_KEY 仍可作为生产默认路径, 适合可审计 API 调用。base_url 即可接智谱等 Claude-compatible 服务。skills/tian/ — /boss 用户面 entryskills/tian-judgement-orchestrator/ — Phase 0-5skills/*-perspective/ — 6 维度评委skills/feishu-sync-adapter/ — 抓取工具这一层是开源 boss-skills 的"产品代码"。所有老板共用。
anchors/tian/ — 默认锚点perspective/SKILL.md — anchor 评委 doctrineraw/ — 一手素材 (gitignored)anchors/<new>/ — 加新老板, 3 步这一层是 per-anchor 数据。每个老板一份, 互相隔离。
$ mkdir -p anchors/jobs/{perspective,raw/interviews,raw/feishu-sync} $ cp anchors/tian/perspective/SKILL.md anchors/jobs/perspective/SKILL.md # 改 mental_models $ cp panels/default.yaml panels/jobs.yaml # 改 anchor_slug + skill_path $ /boss "某战略议题" --panel jobs # 用 jobs 锚点跑判断
| GET | /v1/healthz | liveness |
| GET | /v1/version | skill+git+vault 版本 |
| GET | /v1/panels | 列 panels + 评委 |
| GET | /v1/anchors | 列 anchors + perspective |
| POST | /v1/attribution/check | 触发 30/90/365 |
/v1/openapi.json, Swagger UI at /docs. 任何 client 可 codegen。docs/api/integration-cookbook.md:
curl (shell) · httpx (Python) · Hermes-like (async daemon) · OpenClaw-like (LangChain/MCP-style tool registration). 全部 30 min 内接入。
装完直接跑, 不需要 Mac host / 不需要付费云浏览器 / 不需要预装任何 perspective skill。先验证管线再加重 — symlink 模式默认, 改 SKILL.md 立即生效。
把 boss-vault clone 到本地, 装 Python 3.10+ 依赖。
git clone https://github.com/zhanglunet/boss-vault.git cd boss-vault pip install -r requirements.txt
跑一行命令, vault 内的 skills/tian/SKILL.md 会 symlink 到 ~/.claude/skills/boss/, 改即生效。CLI 路径可直接用 --llm-provider codex-cli; API 路径按 provider 配 key。
bash scripts/install_tian_skill.sh cp .env.example .env # 可选: 填 ANTHROPIC_API_KEY / OPENAI_API_KEY / compatible base_url
从最简单的 /boss list 验证安装。然后用自然语言议题描述启动一份完整判断 — Lead 会自动生成 brand-slug, GATE 1 让你确认。
/boss list # 验证安装 /boss "评估某战略议题" --quick # 快速跑通 (~ 18 分钟) /boss "认真版本议题" # 完整 5 评委 (~ 45 分钟) python3 scripts/run_pipeline_local.py "议题" --llm-provider codex-cli --export-full
下面是一份完全虚构的合成示例报告 — AcmeCo 是占位名, 数字、金句、checkpoint 均为演示而设, 不指代任何真实公司或个人。真实判断书因 confidential 默认不入 git, 仅本地保留。
触发事件: AcmeCo CEO 在 2026 Q1 业绩会议提出"是否拆分 SaaS 业务作为独立 brand 上市"; 时间窗口: 2026 Q3 董事会前需出方案; 约束: 现有 SaaS 业务占总收入 28%, 与 PaaS 业务存在销售线索互导关系。
Background from Wiki: 引用 _wiki/entities/acmeco, _wiki/people/acmeco-ceo, _wiki/concepts/business-divest (markdown link, 不复制内容, 版本冻结后 Wiki 修订不污染快照)。
变量 1 · SaaS 销售线索独立性 · 当前 ≈ 35% 独立 / 65% PaaS 互导 · 翻转阈值 < 50% 独立则拆分代价过高 · 数据源: 内部 CRM 季度报告
变量 2 · 上市资本市场窗口 · 2026 Q4 同业 IPO 5 起 · 翻转阈值 Q3 政策变化 / 同业破发率 > 30% · 数据源: 行业 IPO tracker
变量 3 · SaaS 团队独立性 · 销售 / 研发已物理隔离, 财务 / HR 共享 · 翻转阈值 财务独立核算时间 ≥ 6 个月
| HORIZON | CHECK AT | FALSIFICATION METRIC (可独立观测) |
|---|---|---|
| 30d | 2026-06-27 | SaaS 销售线索来源月报中, "PaaS 引荐"占比是否 < 50%? 数据源: 内部 CRM 月报。若 ≥ 60% 则 falsified — 销售独立性远未达到。 |
| 90d | 2026-08-26 | 同业 IPO 同期破发率是否 < 30%? 数据源: WebSearch 行业新闻 + 招股书 tracker。若 ≥ 50% 则 falsified — 资本市场窗口已关闭。 |
| 365d | 2027-05-28 | 若已拆分, SaaS 业务独立 12 个月后 LTV-CAC 比是否 ≥ 2.4 (panel 预测)? 若 < 2.0 则 falsified, 写 Failure Card 触发 EVOLUTION。 |
注 ·
上述 AcmeCo 报告完全合成, 数字、金句、checkpoint 均为演示而设。真实判断书 sensitivity 默认 confidential, 仅本地保留, 出站需过 scripts/redact_check.py fail-close 闸。
每张图都是单页互动 SPA, 脱敏可对外, 点开可自由探索。从 5 案演化轨迹到命令使用指南, 不需要装东西就能看完。
v1.16.8:审计账目结清 —— 数据债最后一步。上一版把 9 份畸形 review 里 4 份"格式 bug 但数据完整"忠实修复了, 剩 5 份是失败生成残片(2 份 0 字节空文件 + 3 份只有模型"让我先读文档"前言、无任何评分)。经确认这 5 份是生成 debris 而非判断 —— 三选一中重跑会给冻结的历史判断补造新 review(违反版本不可变性, 否决)、保留则 debris 长挂, 故移除(版本快照是静态冻结副本删文件不影响、最终报告当时已排除这些失败评委、删前逐一复核)。内部质量闸告警 5 → 0(完全干净), 至此审计所有账目全部结清。v1.16.7:审计长期债收尾 —— 数据债(9 份畸形 review 中 4 份忠实修复)+ 覆盖率(build_*/render_* 生成器纯函数补测 4 模块)。v1.16.6:审计护栏加固 —— 把复核里 3 条"已修但缺测"的深 I/O 缝修复抽成纯函数缝并补护栏, 17 条 PLAUSIBLE 全部有回归护栏。v1.16.5:审计复核收尾 —— 对 17 条 PLAUSIBLE 逐条对当前代码验真, 抓出并补齐唯一一处早批漏修的导出崩溃(显式 null 字段只兜底了 4 之 1)。v1.16.4:审计收尾批 —— 清掉审计剩余 medium/low 级发现(25 个脚本)+ 两项产品判断(判断书版本不再无界增长、登录限流补账号维度兜底), CONFIRMED 全部清零。v1.16.3:审计 HIGH 补批 —— 清掉剩余 HIGH 级发现, critical/high 全部清零(月度归因指标修复 + 摄入失败自动重试 + 必填闸改可见告警 + 路径转义/防穿越 + null 兜底)。v1.16.2:全量脚本审计与健壮性/安全加固 —— 安全闸一律 fail-close + 评分聚合排除技术失败评委 + 重判合并而非冲掉历史归因 + 一批崩溃兜底。v1.16.1:评审报告按提交文档标题命名投递(各组一眼可区分)。v1.16.0:LLM 多端点冗余与自动故障切换 —— 激活端点整体挂掉时自动按备选链切到下一个端点(手工切换仍是首选真相源、冷却熔断、只对端点级错误切);默认关、秒级回滚、零运营影响。v1.15.0:运维管理台知识库浏览增强(中文名 + 搜索 + 交叉链接修复)。
3 心智模型 + 5 镜头 + Wiki 维度 + Agent 代判机制。互动 SVG 可点开心智模型、点亮镜头、看评委 doctrine。
把 SKILL.md 视觉化: 1 标准 + 多 flags + 4 子命令完整卡片。Router 6 步决策树 + 8 种 topic_type → panel auto-select。
7-stage 主流水线 SVG (飞书 → 抓取 → 过滤 → ingest → Wiki → MBA → attribution → 导出) + 每 stage 详情卡 + 实时计数。
核心差异: (1) 多评委独立合议而非单 LLM 输出 — 评委互不可见, 防止"链式同意"; (2) 不输出最终分, 而是输出 anchor_delta 让判断者反思跳步; (3) 30/90/365 attribution — 每次判断都有可观测的证伪 metric, 6 个月后回头校准, 不是"问完就结束"。
简单议题用普通 LLM 对话更轻; 重大决策 (必须能 6/12 月后回看) 用 /boss。
不是。评委是带有 doctrine 的 perspective skill — 例如 industry-trend-perspective 持有 PEST / Porter / Hype Cycle / Base Rate 这套行业判断框架。每位评委的判断只代表该 doctrine 框架推出的视角, 与任何在世真人的真实观点无关。
anchor 评委 (tian) 是特殊位 — 它的 doctrine 是三个心智模型(触发-阈值-行动 / 跳步识别 / 反方排除), 严格 anti-fabrication: 不替任何人编造未公开的话。本仓库的 anchor 设计是开源框架, 任何使用者可以替换为自己的心智模型。
不是。议题类型自动识别 → panel auto-select 4 dim 评委上场 (而非默认 6 dim 全上), 节省 token 与时间。例如 strategic 议题选 industry-trend / strategic-vision / financial / org-strategy; brand 议题选 customer-strategy / strategic-vision / industry-trend / product-strategy。
需要全员上场时 → --full-panel 强制 6 dim 全上 (panel 共 7 评委)。GATE 1 用户可用 --panel-add / --panel-drop 微调。
anchor_delta = dim_weighted_mean − anchor_tian_mean, 即维度评委加权均分减去锚点心证均分。
正 Δ = 维度评委比锚点更乐观 (可能锚点有未显式的反方排除); 负 Δ = 锚点比维度评委更乐观 (可能维度评委过度保守 base rate); |Δ| ≤ 0.5 = panel 已对齐, 信号最强; |Δ| > 2.0 = 飞书卡片高亮提示反思跳步。
关键: 系统不自动判定谁对 — 这是 panel 设计的反方机制核心。Δ 只是镜子, 判断者自己反思跳步。
不再强制只用 ANTHROPIC_API_KEY。当前支持 codex-cli、anthropic、anthropic-compatible、openai-compatible。本地已登录 Codex 时可直接用 --llm-provider codex-cli; 智谱 / Kimi 等兼容服务走 API key + base_url。
成本取决于 provider 与 panel 大小。--quick 模式跳过 WebSearch 节省约 70% token; Codex CLI 路径主要受本地账户与并发子进程限制影响。
4 级敏感度: public / internal / confidential / tian_only。所有 artifacts (case.json / synthesis / reviews / report.md) 默认 confidential。
出站前必经 scripts/redact_check.py fail-close 闸: 命中真名 / 飞书内部 link / 4+ 位精确财务数字 / 精确 % → 阻断, 写入 failure_cards/blocked-publish.log 由人工审核。
仓库 .gitignore 排除 reports/ / cases/ / raw/ / _wiki/entities/ 等所有含真实数据目录, git 只保留方法论代码 + 脱敏 README + 设计 PRD。本站所有 sample 都是合成虚构。
同一议题 (同 brand-slug) 二次调用: 若 reports/<slug>/report.md 已存在 且 未传 --refresh → EVOLUTION 模式: Phase 1E 列出"自上版以来变了什么", 只重跑变化的维度, 评委只在变化维度上重打分, 版本号 +1, 旧版完整保留。节省 ~ 60% 时间。
EVOLUTION 不是简单的 "再跑一次" — 它显式标注 diff plan, 让"判断的演化轨迹"成为可追溯的数据。30 天 attribution checkpoint 触发后, EVOLUTION 自动启动重新评估。
可以。/boss panels new my-industry 克隆 panels/default.yaml → panels/my-industry.yaml, 编辑修改 judges / auto_judge_selection.rules / display_name。
调用时: /boss "议题" --panel my-industry。首次 FRESH 时 panel 名会写入 reports/<brand>/panel.yaml 锁定, 保证后续 EVOLUTION 的可比性。