任务来源
- 文档状态
- draft
- 文档 Owner
- DOC
- 事实源
- canonical-docs
- 更新
- 2026/10/16
任务来源提供任务身份、原生业务状态、依赖与反馈;Symphony 是 AutoDev 唯一核心,负责执行编排。Plane 只是来源之一,不是核心的前置平台;使用其他已接入来源时,不要求先创建 Plane 对象。
按接入目的阅读
| 目的 | 入口 | 使用边界 |
|---|---|---|
| 理解通用接入与参数归属 | 接入边界 | 只在来源层定义字段、工具与身份差异;调度规则引用公共核心 |
| 使用官方 Linear 或现有自用实例 | Linear | 独立参考配置与团队 adp 准入分开 |
| 接入团队 Plane 路径 | Plane 团队接入 | 配置与业务动作服从该项目受审合同,不猜造通用 provider YAML |
| 查官方其他适配器 | 其他官方适配器 | 固定源码中有实现,不代表团队已部署或实跑 |
当前有文档依据的接入路径
下表只列当前资料已明确记录的路径。它不构成所有项目均可立即使用的支持清单,也不证明某个运行实例当前健康。
| 来源 | 已记录的接入边界 | 使用与证据入口 |
|---|---|---|
| Linear | AutoDev 自用实例直接使用官方 Linear adapter;原生任务与状态仍由 Linear 持有,不保留 Plane fallback,也不与 Plane 同步状态。 | 自用实例说明 · 现有首次任务 |
| Plane | 团队的 Plane Tracker 与业务工具接入;委托、权限、CAS 和业务动作遵循 Plane 项目合同,不能推广为所有来源的通用能力。 | 接入协议 · 固定源码定位 |
上述团队路径依据来自当前固定文档中的接入说明,尚未在此轮直接读取团队 live-host 配置。接入实现、来源权限、项目配置、服务部署和真实任务闭环需要各自的 owning 证据;不能把文档存在当成当前环境可用。
官方参考实现的来源范围
官方 be10a1b79df723d6d7612b5651c8522704dafb2e 的 Elixir README列出 Linear、GitHub Issues、Jira Cloud、Asana 和 GitLab 适配器。它们是该 revision 的官方参考实现能力,不能据此宣称团队部署已启用、已认证或已完成真实任务验证;Plane 属于团队接入,不是该官方版本自带适配器。
首次端到端说明选用已核对源码的官方 Linear 路径,见首次运行;其中步骤尚未在目标环境实跑。各来源配置与字段差异见 Linear及其他官方适配器;真实实例仍须有部署配置和任务结果,不把文档或示例当成可用性承诺。
选择来源前核对
- 确认项目实际使用哪个 tracker,以及任务、仓库、状态与负责人如何绑定。
- 确认当前 Symphony 版本和项目配置支持这条接入路径。来源字段与状态映射按该来源合同读取,不复制另一来源的 UUID、状态名、委托按钮或 CAS 规则。
- 在原生来源准备范围与验收清楚的任务,再按该项目的准入与执行规则处理。
- 跟进时分别检查来源业务状态、Symphony 执行状态和 Git / CI / 发布结果;结果写回按项目工具与来源授权处理,不假设所有来源都有相同自动动作。
Plane 产品资料作为参考
日常产品操作由Plane 正式手册维护。本站原有 Plane 工程合同仍保留原 URL、资产身份与必要锚点,收在本分区的“Plane 产品工程参考”中;它们说明来源产品及其扩展,不是学习 Symphony 核心的必读前置。
Plane 物化合同仍为 write_enabled: false,不表示有可执行的通用 materializer。项目专属参考如 Project2 Linear不自动适用于其他项目。
继续阅读:Symphony 核心 · 所有权与数据流 · 任务跟进。