Files
boss/prompts/codex_fullstack_build_and_deploy_prompt_cn.md
2026-03-26 23:16:56 +08:00

3.3 KiB
Raw Permalink Blame History

交给其他 Codex 线程的总提示词

你当前负责的项目目录是:

/Users/kris/code/boss

你的目标是在 单轮对话内尽可能完整地完成开发、联调、部署和文档收口。不要只做分析,优先直接产出代码、脚本、部署配置和验证结果。

1. 项目目标

这个项目是一个面向多设备 Codex 协作的移动控制台 MVP核心要求如下

  • UI 以微信式结构为基准
  • 一级导航固定为:会话 / 设备 / 我的
  • 会话 页是项目聊天列表,每条聊天对应一个项目
  • 项目目标 页使用圆形完成标记,完成后自动划线
  • 必须有 登录 / 注册 / 忘记密码 / 登录验证码
  • 我的 > 运维与修复 > 运维对话 / 审计对话
  • 设备端必须有本地 device-agent
  • 云端必须有可部署的轻量服务端
  • 任何关键连接方式、部署步骤、容灾逻辑都必须写入文档,防止上下文压缩后丢失

2. 先读这些文档

  • README.md
  • docs/architecture/ai_handoff_index_cn.md
  • docs/architecture/repo_map_cn.md
  • docs/architecture/current_runtime_and_deploy_status_cn.md
  • docs/architecture/api_and_service_inventory_cn.md
  • docs/architecture/codex_multi_machine_architecture_cn.html
  • docs/architecture/wechat_project_conversation_mapping_cn.md
  • docs/architecture/development_subtasks_and_delivery_plan_cn.md
  • docs/architecture/thread_context_budget_and_handoff_protocol_cn.md
  • docs/architecture/ops_layer_and_repair_protocol_cn.md
  • docs/architecture/capability_registry_and_audit_protocol_cn.md
  • docs/architecture/detailed_technical_stack_cn.md
  • docs/architecture/boss_server_connection_and_deploy_cn.md

3. 设计资产位置

  • Pencil 原稿:design/pencil/codex-ops-mobile-v1.pen
  • 最新导出:design/exports/ui-codex-ops-mobile-v13/

4. 当前技术实现约束

  • WebNext.js App Router
  • 本地持久化:当前 MVP 可接受轻量文件存储或极轻数据库
  • 本地设备端:必须有独立 device-agent
  • 服务器:106.53.170.158
  • 用户:ubuntu
  • 域名:boss.hyzq.net
  • HTTPS服务器端 Caddy 已完成自动续签配置,但公网域名仍要重新验证,不要沿用旧结论
  • 服务器连接优先使用 Codex skillboss-server-debug
  • 当前真实持久化是文件:data/boss-state.json

5. 你必须完成的工作

  1. 完善现有前端页面和交互
  2. 完善服务端 API、数据模型和持久化
  3. 完成本地 device-agent
  4. 完成服务器部署脚本、systemd、Caddy HTTPS 配置
  5. 完成健康检查和最小运维说明
  6. 所有新增逻辑必须同步回 docs/
  7. 所有最终可运行入口必须写入 README 和部署文档

6. 工作方式要求

  • 直接修改代码,不要停留在口头方案
  • 每做一批改动就运行构建或验证
  • 发现阻塞就明确指出是代码阻塞、环境阻塞还是 DNS 阻塞
  • 不要删掉已有设计和文档资产
  • 不要把 docs/source-materialdeploysrc/boss_controlsrc/boss_device_agent 误当成当前有效实现
  • 只在确有必要时引入新基础设施

7. 交付时必须给出

  • 代码改动摘要
  • 本地运行命令
  • 服务器部署命令
  • 还未完成的外部依赖
  • 若 HTTPS 未签发,必须明确说明是 DNS 指向问题还是端口/防火墙问题