用途:这是 nanostack 技能集中的代码审查环节,供写完代码后执行,用两轮不同视角检查改动。第一轮做结构审查(正确性、与现有代码一致性、完整性、测试);第二轮做对抗审查(恶意输入、并发与负载、依赖失败、部分失败残留状态、可读性与安全面,如注入、路径穿越、XSS、SSRF、硬编码密钥)。
主要能力:按 diff 规模自动校准深度(小于 100 行快速、100–500 行完整两轮、500 行以上再加架构审查)。支持 --quick、--standard(默认)、--thorough 三种强度,对应不同置信门槛。会做范围漂移检查、与历史 /security 结论的冲突检测,并把结果保存为 review 阶段工件。
使用方式:通常由工作流调用,加载计划工件、历史方案与模块简述,运行 bin/resolve.sh review --diff、scope-drift.sh 等脚本;结束前用 save-artifact.sh review 保存 JSON 工件,最后打印一行摘要。核心约定是只报告与建议,不编辑产品文件,机械修复与需用户决策的问题分开标注。无 git 的本地模式改用计划中的关键文件清单,跳过范围漂移和 PR 预览。
适用场景:功能开发、缺陷修复、基础设施或安全敏感改动后的收尾检查。
限制:具体安装方式、价格、平台支持在资料中暂未提供;遥测可通过 NANOSTACK_NO_TELEMETRY=1 等方式关闭。