外观
Srome Codex 14 天商业项目交付实战营
版本:2026-07-31-draft
这是一门面向前端工程师的全日制 Codex 项目交付课程。课程不以“学会几个提示词”为目标,而是训练学员用一套可审计的协作协议,带领 Codex 在 14 天内持续推进一个包含 API、Admin、iOS、Android 的成熟私密社交 IM。
Srome 是案例来源和能力参照,不直接把生产仓库、生产历史、密钥或用户数据交给学员。课程使用单独的 Teaching Baseline、教学工程基座、能力包、验证器和隐藏验收环境。
课程承诺边界
课程目标是让学员完成被冻结版本的 Srome Teaching Baseline,不是追逐每天变化的生产 Srome HEAD。
“完成”必须由 capability manifest 和机械验收证明。代码存在、页面可打开、编译通过或 Codex 声称完成,都不能单独构成验收。
课程当前覆盖:
- API / worker / PostgreSQL / Redis / object storage adapters。
- Srome Aegis Admin。
- iOS。
- Android。
课程明确不覆盖:
- Tauri desktop。
- authenticated Web App。
- native macOS。
- 生产商店审核和面向公众的正式发布。
适合人群
报名者应同时满足:
- 有 React、Vue 或其它现代前端工程经验。
- 熟悉 TypeScript、Git、HTTP、基本数据库概念。
- 使用支持长时间 Goal 的 Codex Pro 20x。
- 使用 Apple Silicon Mac,能够安装 Xcode、Android SDK、JDK、Node、pnpm 和 Docker。
- 能连续 14 天全日制投入,每天预计 8–12 小时。
- 接受用测试、日志、真机结果和文档差异证明完成,而不是只看生成速度。
本课程不适合零编程基础、只想获得 Prompt 合集、不能运行 iOS 工具链或只能每天投入少量业余时间的学员。
教学模型
课程分为两个阶段:
- Day 1:Foundation Compiler Demo。学员在通过 Day 0 预检的机器上启动一次 Foundation Goal,使 Codex 持续生成、验证和修复四端底座。
- Day 2–14:Feature Delivery Protocol。每天完成一个跨 API、Admin、iOS、Android 的垂直能力包。
每个能力包都遵循同一交付循环:
text
调查 -> 决策 -> 计划 -> Goal 实施 -> 独立审查 -> 冻结 checkpoint1
跨天真相必须写入仓库,不能依赖上一天的对话记忆。每天使用新的 feature thread 和 Goal,完成后把 capability ledger、架构文档、验证证据和 Git checkpoint 一起冻结。
目录
text
teaching/srome-codex-14-day/
├── .vitepress/
│ ├── config.mts
│ └── theme/
│ ├── index.ts
│ └── style.css
├── public/
│ └── srome-codex-teaching-logo.svg
├── index.md
├── README.md
├── protocols/
│ ├── acceptance-and-evidence.md
│ ├── capability-pack-template.md
│ ├── feature-delivery-protocol.md
│ └── foundation-goal.md
└── days/
├── day-01-foundation-demo.md
├── day-02-identity-session.md
├── day-03-social-graph.md
├── day-04-conversations-groups.md
├── day-05-messaging-core.md
├── day-06-messaging-advanced.md
├── day-07-realtime-local-first.md
├── day-08-moments-media.md
├── day-09-calls-push.md
├── day-10-ai-residents-memory.md
├── day-11-official-support-admin.md
├── day-12-account-deletion-security.md
├── day-13-operations-releases.md
└── day-14-system-convergence.md1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
文档站
课程 Markdown 由 VitePress 生成文档网站,正文文件同时也是网站页面的唯一内容源。
在仓库根目录运行:
bash
pnpm dev:teaching1
本地开发地址默认为 http://localhost:5173。生成生产静态文件:
bash
pnpm build:teaching1
构建结果位于 teaching/srome-codex-14-day/.vitepress/dist,该目录不进入 Git。
每日章节合同
每一天必须包含:
- 当日成果,而不是只列知识点。
- 能力边界和明确不做的内容。
- 前置 capability 和环境条件。
- Codex 调查提示。
- 需要学员做出的产品或风险决策。
- 可直接转成
/goal的完成合同。 - API、Admin、iOS、Android 的跨端工作面。
- 机械验证命令或验证类别。
- 独立审查重点。
- 常见假完成模式。
- 当日 checkpoint 的冻结条件。
具体格式见 能力包模板。
课程验收等级
RED:能力不存在、无法构建、关键路径失败或证据缺失。YELLOW:主路径存在,但异常、恢复、权限、跨端或文档未收敛。GREEN:当日 mandatory gates 全部通过,证据完整,独立审查无阻断项。BLOCKED:存在规格、权限、凭据、平台或硬件层面的真实阻塞,已提供可复现证据和最小解锁条件。
只有 GREEN 可以进入下一天。BLOCKED 不等于完成。
课程资产与生产 Srome 的关系
- 教学仓库只包含经过净化和授权的规格、基座、fixtures、测试与教学案例。
- 生产 Srome 只作为教师维护 Teaching Baseline 和隐藏验收 Oracle 的来源。
- 不把生产 Git 历史、生产环境、运营后台权限、密钥、用户数据或未公开安全边界复制到教学仓库。
- 学员产物应使用独立名称、bundle id、域名、云账号和签名身份。
- 课程需要明确声明其为独立教学产品,不代表 OpenAI、Apple、Google、腾讯或其它外部平台官方认证。
上线课程前的门禁
对外承诺前,Foundation Goal 必须在至少十个干净教学仓库中重复运行:
- 至少八次无需教师直接改代码即可达到
GREEN。 - 首次完成时间稳定在一个教学日内。
- 不允许修改、跳过或删除验收。
- clean clone 后可以重新构建 API、Admin、iOS、Android。
- 所有失败可归类为规格、Prompt、环境、工具、模型随机性或真实外部 blocker。
Day 2–14 也必须分别经过一次盲测。没有通过盲测的能力包只能标记为实验章节,不能作为确定性课程承诺。