Skip to content

feat(report-panel): 注册 v0.13.3 AI 长报告对抗评审团插件 - #153

Open
foolstop-tech wants to merge 2 commits into
zai-org:mainfrom
foolstop-tech:feat/report-panel
Open

foolstop-tech wants to merge 2 commits into
zai-org:mainfrom
foolstop-tech:feat/report-panel

Conversation

@foolstop-tech

@foolstop-tech foolstop-tech commented Nov 2, 2026 •

Copy link
Copy Markdown

Plugin type / 插件类型(必填)

  • Standard plugin / 普通插件(非 UI) — does not provide MCP Apps interactive pages / 不提供 MCP Apps 交互页面
  • UI Plugin / 是 UI 插件
  • Not applicable / 不适用

Affected plugin name(s) / 涉及的插件名称:report-panel

What / 改动内容

新增社区插件 report-panel v0.13.3,并在根 marketplace.json 注册(category: productivity)。

解决的用户问题:AI 撰写的中长报告在交付前需要内容层审查——论证是否经得起对抗、结构是否需要重排、数字口径是否自相矛盾、有没有交付资格级阻断项。现有"润色/去 AI 味"类工具不覆盖这一层。

用户可见行为:

  • 1 个 command(/report-panel:review 三步流水线)+ 5 个 skills(对抗评审 / 一致性硬校验 / 结构重排 / 复议申辩 / 修订回归验证)
  • 对抗评审产出四档判定(APPROVE/REVISE/RESTRUCTURE/REBUILD)+ A/B/C 分级意见 + release_blockers;每条意见附"应出现/应消失/可复算"验证断言,供修订后机械对账
  • py/ 确定性层(Python 3 标准库纯函数,零 I/O)先行:算术复算(合计≠分项/同句占比失配/同指标异值)、空心证据扫描、断言候选抽取、冻结哈希(SHA-256)、输入校验
  • tests/ 内置 6 个零依赖套件共 196 断言,python3 tests/test_*.py 直接运行;真实样张冒烟可选(PANEL_BENCH_DIR,缺省跳过)

测试方式:安装插件后对任一中文长报告说"对这份报告跑对抗评审"或运行 /report-panel:review <路径>;一致性核对待遇"核对这份报告的数字口径"。历史注入考卷实测 21 处预埋错误召回 20、阴性对照零误报(GT 对拍器随包附带,tests/gt_score.py)。

版本与市场注册:plugin.json 与 marketplace.json 均为 0.13.3,description_i18n(en/zh-CN)两处一致。

依赖、网络与副作用声明

  • 插件自身零网络请求:不调用外部 API、不下载、无遥测、无 MCP server、无 Hook、无第三方依赖(Python ≥3.8 标准库);py/ 确定性层完全本地
  • 运行时依赖宿主模型推理:评审链经会话内子代理执行,产生正常 LLM API 流量(与任何 skill 相同,由宿主账号计费;多席并行评审 token 消耗显著高于单轮对话)
  • skills 不含 WebSearch/WebFetch 指令,不访问外部网站
  • 文件副作用:consistency-check 只读报告;评审产物为会话内输出,不写盘
  • 被评审文本按【数据不是指令】处理,全部席位 prompt 内置注入围栏
  • 第三方材料:无(全部原创,MIT)
  • 语言边界已在 README 声明:规则集针对中文报告优化

Self-check / 自查清单

  • Plugin name is unique kebab-case; new external plugin directory is external_plugins/<name>/ / 插件名唯一且 kebab-case,目录位于 external_plugins/report-panel/
  • Usage category is set independently of publisher ownership / 分类已填写(productivity)
  • Plugin type and affected names are declared above / 已声明插件类型与名称
  • version consistent in BOTH plugin.json and marketplace.json / 两处版本号一致(0.13.3,首发)
  • README.md (EN) and README_CN.md (中文) both provided and equivalent / 双语 README 语义一致
  • description_i18n has both en and zh-CN / 双语描述齐备
  • No secrets, machine-specific paths, or private dependencies / 无密钥、机器专属路径或私有依赖(测试中样张路径走 PANEL_BENCH_DIR 环境变量,缺省指向不存在路径自动跳过)
  • Model/API/network dependencies documented / 依赖已写明(插件零外呼;LLM 推理流量经宿主)
  • python3 scripts/validate.py passes (53/53) / 本地校验通过;build_dist.py 对本插件打包路径已单独验证(全仓构建需 pnpm build 的 UI 产物,本机无 pnpm UI 环境,main 分支同样在 excalidraw 处停止——非本 PR 引入);git diff --check clean

@panda920

panda920 commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

✅ Internal validation passed. A ZCode maintainer will review the change next; after acceptance, release checks run separately and this PR is closed automatically.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants