DEPLOY / 交付物

你拿到手的,是这个文件夹

没有安装包、没有后台、没有账号。解压之后就是这个结构, 你可以逐行读,也可以逐行改——私有化的意思就是「它在你手里」。

TREE // 文件树

一个目录,四类内容

代码、配置、你的数据、文档。边界清楚到你可以只备份 data/ 就够。

≈ 20 MB
warbook/
├─ init.py                # 交互式初始化:生成你的机器名册、角色、阈值
├─ clean.py               # 清空全部示例数据(交付前已跑过,交付后也可自检)
├─ ingest/                # 把任务、窗口、情报、日报、账本写进仓库
│  ├─ tasks.py
│  ├─ windows.py
│  ├─ intel.py
│  └─ ledger.py
├─ render/                # 生成静态看板 HTML(无服务端)
│  └─ build.py
├─ config/
│  ├─ brand.json          # 产品名、版本号
│  ├─ machines.example.json
│  └─ license.json        # 授权文件(档位 / 席位 / 到期日)
├─ data/                  # 你的数据(示例数据已清空)
│  ├─ fleet/
│  ├─ kanban/
│  ├─ intel/
│  └─ ledger/
├─ dashboard/             # 生成的静态看板(git 可 diff)
├─ docs/
│  ├─ DEPLOY.md           # 截图级 30 分钟部署 SOP
│  ├─ DAILY.md            # 日报上报说明(给团队与 Agent 看)
│  ├─ UPGRADE.md          # 升级与备份
│  └─ TROUBLESHOOT.md     # 故障自查清单
└─ LICENSE.txt
NOT // 不含什么

四样东西,交付包里一定没有

RED LINE
  • 我司的真实运营数据:机器名册、任务、情报、财务示例全部清空,交付前人工抽查双确认
  • 任何密钥与账号:API key、商户号、服务器凭据永不进仓,也不进交付包
  • 云端服务与遥测:没有账号体系、没有上报,断网可运行
  • 联网强校验:授权只做本地文件校验,不做联网激活
VERIFY // 怎么验证

三步,你自己就能查

  1. 解压后 grep 一遍内部关键字,应该 0 命中
  2. 跑 clean.py --dry-run,看它会清掉哪些示例
  3. 跑 render/build.py,看板应该能在浏览器直接打开
SIZE // 体积

为什么只有约 20 MB

没有 node_modules、没有二进制、没有图片素材库。纯 Python 标准库 + 静态页面,所以小到可以用邮件发。

UPGRADE // 升级

覆盖代码,保留配置与数据

COMPATIBLE
01

覆盖

解压新版本,覆盖 init/ ingest/ render/ 与 docs/。

02

保留

config/、data/、license.json 不动;ingest 对缺字段做兜底。

03

回滚

整个目录进 git,任何一次升级都能 reset 回去。

想看真实交付包

演示时可以要求打开文件树、跑一次 clean,甚至当场解压。

预约演示 先做环境自检