用途:把发现(findings)转成经过核验、按优先级排序的可执行实现计划队列,并跨会话保持其有效。它消费审计报告,不复制审计的审查机制;结构性或接口设计工作建议改用 /arc:refactor,全面评分健康检查建议 /arc:audit,执行计划交给 /arc:implement,塑造功能想法交给 /arc:ideate。除用户明确要求外,不创建外部跟踪系统 issue。\n\n主要能力:按优先级寻找发现来源(最近的审计报告、重构 RFC、用户指定焦点,或轻量热点扫描);对每条缺陷发现逐条核验(重读所引用 file:line、排查 by-design、误归因、跨会话重复三类失败);把方向性发现单独呈现;为选中的缺陷发现写 detail 格式计划;维护 docs/arc/plans/INDEX.md 及被拒台账。运行模式有默认全流程与 reconcile 两种;reconcile 按状态处理索引行,DONE 行做操作级抽查,BLOCKED 只给建议,TODO 走漂移流程,IN PROGRESS 且陈旧会提示可能中断,REJECTED 跳过。\n\n必要用法:需完整 Arc 捆绑,Arc 自有路径(agents/、references/ 等)从插件根解析,其余指向用户仓库。EnterPlanMode 与 ExitPlanMode 被禁用。需先阅读 references/finding-vetting.md、references/plan-lifecycle.md、references/subagent-safety.md、references/arc-paths.md,选择扫描代理模型时读 references/model-strategy.md。热点扫描命令:python3 scripts/codebase-map.py . --format markdown 与 python3 scripts/find-god-files.py . --max-files 40。选中的缺陷发现交给 detail 技能生成计划;方向性发现走 /arc:ideate。计划与索引不自动提交,提交与否由用户决定。\n\n适用场景:需要把审计或扫描发现沉淀为可执行计划、维护跨会话计划队列、或对既有计划做状态核对时。\n\n限制:不编辑任何源代码;无人值守运行不会自行选择发现或写计划;不删除文件;不改写或丢弃中断的 diff;不静默重设 Planned at: SHA;状态词表(TODO、IN PROGRESS、DONE、BLOCKED、REJECTED)为计划级,与子代理任务级状态含义不同。其他平台工具名缺失时降级处理。
improve
编程与开发
更新于 10-15 22:14