用途:把用户自然语言提出的、较为重要的多步或长期目标,转成明确的验收标准,再用外部完成门(gate)验证是否真正完成。适用于“goal: …”“我的目标是…”“帮我完成这个任务”等表述,用户无需手写 YAML。不适合小任务(如改错别字、单文件机械修改、一次性查询)。
主要能力:先判断请求是否值得走 gate;若仓库缺少 gate/、control/surface_inventory.yaml、gate/acceptance_manifest.yaml,可通过 scripts/init.sh --dest . 初始化;把目标拆成机器检查(file_exists、config_not_disabled、min_series_points、max_chart_count、identity_in_name 或扩展)与人工复核项(review_item)。
使用方式:先用通俗语言列出验收清单并与用户确认一次,确认后才实施;随后写入 control/surface_inventory.yaml 与 gate/acceptance_manifest.yaml,完成工作后写 state/completion_candidate.yaml(status: candidate_complete、touched_surfaces),再运行 check_acceptance.py --manifest … --inventory … --candidate … --repo ..。被 BLOCKED 时应修复真实产物而非放宽标准;只有外部 gate/verifier 能写 complete。若相关规范受 CI/CODEOWNERS 保护,只能提交 diff/PR 供人工审批,gate 保持 needs_criteria_approval。
限制:不能让代理自行认证完成,也不能在完工后才补写标准并冒充原始目标;Lite 模式仅在用户明确要求“不要问我/直接做/全自动”时可用,且结果只能报告 SELF-CHECK-OK,不能报告 COMPLETE-OK;Lite 模式不得用于应由 CI 或人工担任权威的场合。其他功能、收费与平台信息暂未提供。