用途:这是 adaptogen DAG 中 adaptogen-commit-confirm 状态的技能,通常由 adaptogen-land 进入,此时目标仓库工作区已有确认过的未提交编辑。它负责把改动以说明证据的提交信息提交到 git,并回归验证。
主要能力与规则:提交信息需写明改了什么及其证据(finding,以及在 adaptogen-critique 中如何被独立复核),不得虚构历史。保持 ASCII,用 --、-> 和直引号,避免弯引号、长破折号、箭头等;提交前检查该仓库是否有针对此类文件的校验或 lint 步骤(如 .github/workflows、文档化的 lint 脚本),存在则运行,不存在不要自行发明脚本。
用法:只 git add 确切变更和新建的文件,绝不用笼统的 git add -A/.;若本轮新增了同级技能目录,需按名逐个 add 每个 <target>-<state>/ 路径。带证据信息提交后,对编辑或重构后的技能回到 adaptogen-run 复跑确认。
流转:复跑显示原 finding 消失且无新问题则 STOP 并汇报全过程;若 finding 仍在或出现更糟情况,则 git revert 该提交(不得手工绕过坏提交),并 dispatch Skill(skill="adaptogen-run") 尝试别的修复,dispatch 中需说明被回滚提交的 hash、尝试内容与未生效原因、原始 finding。
限制与例外:若 adaptogen-orient 确认目标没有可提交的 git 仓库,提交步骤无法运行,直接走无确认复跑路径;叶代理模式、调用方限定单次有界报告、或完全禁止编辑时,确认复跑被豁免,只交付已确认 findings 及其落地或建议修复,并明说无法复跑。资料未提供具体安装与依赖信息。