-
Notifications
You must be signed in to change notification settings - Fork 2
[Runtime] 远程任务与后台服务:daemon/server、队列、多会话和远程取消恢复 #29
Copy link
Copy link
Open
Labels
area/backgroundDaemon, queues, background tasks, and remote controlDaemon, queues, background tasks, and remote controlarea/reliability可靠性/恢复可靠性/恢复area/session会话/历史会话/历史dependency/blockedShould wait for one or more dependency issuesShould wait for one or more dependency issuesdepends-on/policyDepends on #22 policy/approval layerDepends on #22 policy/approval layerdepends-on/securityDepends on #28 security/secret scanningDepends on #28 security/secret scanningdepends-on/sessionDepends on #8 TUI session managementDepends on #8 TUI session managementpriority/P1本季度强烈建议本季度强烈建议type/feature功能需求功能需求
Metadata
Metadata
Assignees
Labels
area/backgroundDaemon, queues, background tasks, and remote controlDaemon, queues, background tasks, and remote controlarea/reliability可靠性/恢复可靠性/恢复area/session会话/历史会话/历史dependency/blockedShould wait for one or more dependency issuesShould wait for one or more dependency issuesdepends-on/policyDepends on #22 policy/approval layerDepends on #22 policy/approval layerdepends-on/securityDepends on #28 security/secret scanningDepends on #28 security/secret scanningdepends-on/sessionDepends on #8 TUI session managementDepends on #8 TUI session managementpriority/P1本季度强烈建议本季度强烈建议type/feature功能需求功能需求
背景
当前能力:
痛点:
需要补齐:
目标
实现远程任务与后台服务:提供本地 daemon/server、任务队列、多会话管理、远程状态查询、取消和恢复能力,让长任务可持续运行、可审计、可安全中断。
用户故事
详细需求
1. Daemon/server 生命周期
2. 任务队列
3. 多会话与恢复
4. 远程控制接口
5. 存储与审计
<Q_CODE_HOME>下的稳定目录。输出样例
验收标准
测试方案
tests/unit/task-daemon.test.ts:覆盖任务状态机、队列、取消和资源预算。tests/unit/session-management.test.ts:覆盖任务与 session metadata 关联。tests/integration/task-daemon-flow.test.ts:启动本地 daemon fixture,提交、tail、cancel、resume。tests/integration/session-recovery.test.ts:覆盖断开恢复事件流。不在本期范围
依赖 / 风险
工作量评估