adaptogen-orient 是 adaptogen DAG 的起始状态技能,本身自包含,只能通过直接分发该技能进入,没有来自同级技能的入站循环或回退边。
用途:定位并分类目标,不进行任何编辑。该 DAG 的整体目标是让目标 skill 去完成所要描述的任务,而非仅仅描述目标;通过自包含技能与显式转换强制流程真正执行。在本状态中,第一次编辑必须等到 adaptogen-run 产出真实报告且 adaptogen-critique 找到可落地内容之后才能发生。
主要能力:识别目标(skill 目录的绝对路径,目录含 SKILL.md,可带同级状态技能;或待新建 skill 的描述);若给定路径不存在,不静默猜测回退,而是在指定父目录下搜索真实的 SKILL.md 或核对名称与目录名差异,并在工作笔记中注明原路径错误及实际找到的路径。随后分类:已存在 SKILL.md 为改进流程,直接进入 adaptogen-run;无 SKILL.md 为新建,先进入 adaptogen-build-new。还需确认目标 git 共址状态,分三种情形:完全无 .git 祖先;存在 .git 祖先但其为空或与目标内容历史无关(如零提交或历史与该目标无关,仅安装副本常见此情况);存在 .git 祖先且有关于该目标的真实提交历史,此时可提交。前两种及只读挂载无法落地,只能产出发现,不能提交,应提前记录该约束。
转换:已有技能且已确认(或已注明缺失)git 共址,分发 Skill(skill="adaptogen-run"),并明确说明目标 SKILL.md 的已解析绝对路径以及后续是否可提交;新建技能分发 Skill(skill="adaptogen-build-new"),并明确说明新技能应做什么及其应位于的已解析目录。除此以外无其他转换。