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

1.4 KiB

Build Note — Prompt background tasks

Rung Feature Acceptance check Tier Status
F0 原生Job主线、断线独立与取消 backend/.venv/bin/python -m unittest discover -s backend/tests -p test_background_task_native.py MUST passed
F1 OpenCode协议适配与状态关联 cd backend && .venv/bin/python -m unittest tests.test_background_task_native tests.test_opencode_tasks MUST passed
F2 持久记录、管理API、应用宿主 cd backend && .venv/bin/python -m unittest tests.test_background_tasks MUST passed
F3 提示词绑定、任务通知、网页 cd frontend && npx tsc --noEmit MUST pending
F4 回归、文档与假设审阅 make test MUST pending

Run record

  • F0: PYTHONPATH=backend backend/.venv/bin/python -m unittest discover -s backend/tests -p test_background_task_native.py → exit 0; native-jobs-smoke.json。
  • F1: 原生 Job + httpx 模拟远端协议共 3 项测试通过;未调用真实模型。
  • F2: 累计 7 项原生Job、协议、服务生命周期与密钥保留测试通过。

Deferred

  • 真实远程 OpenCode + 模型联调:未提供服务地址/凭证。
  • 多进程分布式总线及通用插件发现:超出单进程 MVP。

Blockers

  • 开发数据库连接不可用(提升权限后仍 OSError);本次新增迁移区间 SQL 生成通过,未执行线上/本地数据库迁移。