用途:aep-watch 是 AEP 工作流中的自供给式工作发现环节。它作为持续或定时监控器,从已配置来源(缺陷跟踪器、错误流、遥测)拉取发现,按与 /aep-reflect 相同的分类器归类,对照待办去重,再把新的缺陷或改进故事写入 product-context.yaml,随后进入 /aep-dispatch 或被 /aep-autopilot 接续,使无需人工手动运行 /aep-envision 或 /aep-reflect 也能持续发现工作。
主要能力:每个 tick 执行四步循环——①PULL 按 since 高水位拉取新发现;②CLASSIFY 用 /aep-reflect Step 2 分类器分类;③DEDUPE 丢弃已映射到现有故事的发现;④WRITE 创建缺陷/改进故事或输出提案。步骤 0 先校验遥测绑定(coverage_check),未绑定的来源会报告缺口而非静默跳过。
使用方式:仅在主工作区运行,属编排器而非执行器。配置来自 product-context.yaml 的 topology.routing.watch,可配置 sources、interval、auto_create、since。驱动方式:Claude Code 使用 /loop <interval>,Codex 使用 codex exec 配合 cron/launchd;/aep-watch tick 跑一轮即退出,/aep-watch stop 取消。
限制:默认保守策略,只有 full_auto: true 或 watch.auto_create: true 才自动建故事,否则写入 watch_proposals 待人工确认。discovery、opportunity shift、calibration 与 process 类发现永不自动创建,始终交由人工。distillation 中映射到 process 的 skill_amendments 也始终以提案形式呈现。文件 glob 来源不推进 since,依赖 external_id 去重。具体来源适配器与 finding 结构见 references/telemetry-ingestion.md;其余细节暂未提供。