用途:该技能用于检查实际使用 conductor/ 工作流目录的项目,在初始化完成后、恢复某条 track 之前,或诊断 plans/status 不一致时使用。它区别于 Rails Conductor 桌面应用的初始化(conductor.json/script/server)。
主要能力与使用方式:先进行只读发现,从明确选定的项目根目录运行以下命令,缺失路径属于发现结果,不表示可以创建它们。
ls -ld conductor/ conductor/tracks/ ls conductor/index.md conductor/product.md conductor/tech-stack.md conductor/workflow.md conductor/tracks.md
校验流程:读取当前项目指令与实际配置的 Conductor 工作流/版本;将声明的产物清单与项目真实文件比对,分别报告缺失、不可读和多余产物;解析本地索引/track 链接、track ID 及 plan/status 标记与引用内容是否一致,不因目录存在就认定完整;将 completed 标记与记录的实现/测试证据及当前修订版本核对,报告过时或冲突状态,不臆造通过;输出简洁清单,列出文件、观测到的不一致、期望契约与建议修正。仅在用户要求时应用修复,并保留既有计划与未提交工作。
标记格式:tracks.md 中状态为 - [ ] 未开始、- [~] 进行中、- [x] 完成;plan.md 中任务同样使用 [ ]、[~]、[x];track ID 形如 <type><name><YYYYMMDD>,例如 feature_user_auth_20250115。
限制:没有捆绑实现手册文件或可运行的校验脚本,上述流程即为完整的本地指南;可选的项目专用自动化必须实际存在并经审查后才能执行。仅在任务明确符合上述范围时使用该技能,输出不能替代针对具体环境的验证、测试或专家审查;当缺少必要输入、权限、安全边界或成功标准时,应停止并请求澄清。