Files
ai-video-fullstack/implement-stage/ASSUMPTIONS.md
T

2.2 KiB

Assumption Ledger — Prompt background tasks

ID Under-determined by the request Chosen Class Source
A-001 范围 只允许提示词 Pipeline 绑定任务工具;不开放 Workflow、Realtime、启动 Action semantic user
A-002 任务生命周期 应用级原生 Worker 拥有 Job;网页断线任务继续 semantic user
A-003 配置入口 新增 task 工具类型,复用 Tool CRUD/绑定;每个助手最多一个 interface default
A-004 任务作用域 平台生成 task_id,记录来源 conversation/assistant;管理接口沿用现有管理员鉴权 interface default
A-005 远端执行关联 一次任务一个 OpenCode session;提交前保存session及messageID,初始idle不算完成 semantic default
A-006 取消 原生Job取消后调用远端abort并核查;无法确认时保留待确认,不能宣称已停止 semantic default
A-007 通知 进度仅网页;完成/失败在线时触发前台总结;离线结果保留供查询 semantic default
A-008 恢复 单进程;重启恢复观察有远端句柄的任务,不自动重新发送未知提交 semantic default
A-009 远端配置 地址/工作目录/Basic鉴权由管理员工具配置,任务冻结连接信息;LLM不能改地址和目录 interface default
A-010 补充输入 同一运行任务可发送文本;权限/问题交互显式等待管理员处理,不自动批准 semantic default
A-011 验证边界 未提供真实远端服务,使用httpx MockTransport验证协议和真实Pipecat验证调度;真实联调待部署配置 semantic default
A-012 外部编码变更 仅明确调用任务工具时会启动远端执行,不因查看页面自动执行 semantic default

| A-013 | 任意运行中修改任务 | 本版支持远端待回答的问题/权限;任意实时 steer 延后,新增要求通过停止后重新提交 | semantic | default | | A-014 | 任务API字段 | 与现有API一致使用camelCase;执行器内部保持Python snake_case | interface | default |