用途
adversary-disable 用于关闭 CocoAdversary 挑战审查模式。其目标是在 snowflake-labs/cocoplus 中实现 $adversary disable [--reason "<text>"] 命令,通过记录一次明确的状态转换来禁用该模式。
主要能力
- 禁用 CocoAdversary 挑战审查模式。
- 支持可选的原因参数
--reason "<text>"。 - 通过记录显式的状态转换来完成禁用操作。
- 保留此前的 adversary 报告和未解决的缺口(open gaps)。
使用方式
命令形式为:
$adversary disable [--reason "<text>"]
约束与退出标准
资料中列出了以下要求:
- 命令行为需与所属功能契约一致。
- 需描述必需的读取、写入和用户可见输出。
- 需保留安全、治理和产物约束。
- 缺失状态时应产生清晰且非破坏性的结果。
资料还提到需要避免的捷径:不能因为文件存在就认为技能已完成;技能契约必须描述可观察的行为和验证,而不仅是命令名称。也不能因为命令小就跳过产物和安全检查,因为小命令同样会改变状态或引导执行,应保留相同的关卡。
适用场景
适用于需要关闭 CocoAdversary 挑战审查模式、同时保留既有 adversary 报告与未解决缺口的场景。
限制
资料未提供关于收费、价格、平台支持范围、具体实现步骤或效果保证的信息。