OUTCOMES
这条 Prompt 会帮你完成什么
- 管理后台可访问
- 初始管理员和组织可正常使用
BEFORE YOU START
开始前准备
- 后端开发栈已健康运行
- 拥有可接收登录验证码的账号
AI 应优先了解这些位置
apps/admindashapps/tabtin_djangodocs/agent/setup.mdREADY TO RUN
完整 Prompt
复制完整 Prompt,不会遗漏执行边界和验收要求
你正在帮助我启动 TabTin 管理后台,并为自己的产品创建第一个可用组织和管理员账号。请沿当前后端契约完成初始化,不要通过直接篡改业务表来跳过正常流程。
开始前
阅读根 AGENTS.md、docs/agent/setup.md,检查 Django API、数据库和 AdminDash 的当前启动方式与端口。确认已有账号、组织和数据,避免重复创建。任何涉及手机号、邮件、令牌和密码的内容都不得出现在日志或最终报告中。
任务
- 启动或确认 Django 后端健康,再启动 AdminDash 开发端。
- 识别当前认证方式和管理员资格规则,使用仓库允许的初始化方式创建或提升指定账号。
- 通过产品 API 或管理界面创建第一个 Organization,并设置清晰的所有者关系。
- 检查默认 Workspace、成员关系和必要的内置资源是否按当前产品模型生成。
- 不创建绕过权限的永久后门,不把测试凭据写入仓库。
验证
使用管理员账号登录管理后台,确认能看到组织、成员和基本运行状态;再用普通成员身份验证权限边界。通过 Electron 或产品入口进入该组织,确认组织选择、Workspace 和基础资源可用。若初始化依赖异步任务,等待任务完成并检查日志。
最终汇报
说明后台访问地址、初始化了哪些对象、使用了哪种安全初始化方式、管理员与普通成员的验证结果,以及生产环境还需配置的认证和审计项。不要在报告中暴露真实凭据,也不要未经要求提交代码。