START HERE · OFFICIAL PROMPT

第一次启动完整产品

让 AI 启动后端、协作服务和 Electron,并用健康检查证明产品可用。

难度
入门
阶段
准备 · 验证
版本
v1.0.0
更新
2026-08-30

OUTCOMES

这条 Prompt 会帮你完成什么

  • TabTin 完整开发栈健康运行
  • 获得各服务访问地址和验证结果

BEFORE YOU START

开始前准备

  • 本地开发依赖已准备完成
  • Docker 引擎正在运行

AI 应优先了解这些位置

AGENTS.mddocs/agent/setup.mddocs/agent/commands.mddev.shapps/tabtin-electron

READY TO RUN

完整 Prompt

复制完整 Prompt,不会遗漏执行边界和验收要求

你正在帮助我第一次运行 TabTin。我准备在它的基础上打造自己的产品,请直接完成启动和验证,而不是只给我一份命令清单。

开始前

先阅读根目录 AGENTS.mddocs/agent/setup.mddocs/agent/commands.md。检查工作树、端口占用、Docker 状态与根目录环境配置。不要新建重复的 .env,不要停止与本任务无关的进程,也不要清理我已有的数据或代码改动。

任务

  1. 确认本地依赖齐全;缺少关键依赖时先安全补齐并记录。
  2. 按仓库当前开发流程启动数据库、缓存、Django、异步任务、协作服务和实时服务。
  3. 等待后端健康后,在持久开发终端启动 Electron,而不是使用容易被回收的临时后台进程。
  4. 若端口冲突,先识别进程归属;只处理明确属于旧 TabTin 开发栈的冲突。
  5. 遇到启动失败时读取对应日志,找到根因并继续修复,不能把重启步骤留给我。

验证

使用仓库规定的健康接口检查 API、协作服务和实时服务;确认 Electron 开发服务器可访问,并检查页面或控制台没有阻塞启动的错误。记录实际端口和服务状态。如果某个可选组件未启动,解释它是否会影响接下来的产品改造。

最终汇报

说明启动了哪些服务、访问地址、健康检查结果、修复过的问题、修改的配置和关闭开发环境的方法。明确指出下一步更适合进行部署还是品牌改造。未经我明确要求,不提交或推送任何代码。