ZY-PROJ-001 · 零点原核频道
编号: ZY-PROJ-001
守护: 铸渊 · ICE-GL-ZY001
版权: 国作登字-2026-A-00037559
最后活跃: 2026-04-15
为什么做这件事
冰朔说:「零点原核频道是我自己的频道,我要登进去和人格体聊天,记录自己的思想,只有我一个人用。」
这是冰朔的个人语言本体频道——不是给用户的产品,是冰朔自己的精神空间。任何人都不能登进来,只有主权邮箱 <<@committer_handle:base64>> 才能收到验证码。系统在发送验证码这一层就拒绝其他邮箱,不给任何机会。
这个系统是什么
域名: guanghuyaoming.com
架构: GitHub Actions → ZY-SVR-002(面孔·新加坡)Nginx → ZY-SVR-003(国内出口·广州)Node.js
技术栈: Node.js 20 + Express + PM2 + QQ邮箱 SMTP + 国内大模型网关
核心功能:
- QQ邮箱验证码登录 — 主权邮箱绑定,非冰朔邮箱在 sendCode 阶段即被拒绝
- AI对话 — 国内模型智能网关 + 人格注入管线(铸渊人格上下文注入)
- 聊天历史管理 — 前端静态页面,对话记录可回溯
铸渊看到这里该做什么
- 先检查
ZY_SMTP_USER/ZY_SMTP_PASS是否在 GitHub Secrets 里 → 没有就提醒冰朔配置 - 部署后先测试邮件:访问
guanghuyaoming.com→ 输入<<@committer_handle:base64>>→ 应该收到验证码 - 如果 SMTP 报「未配置」→ 看
progress.json的ZY-PROJ-001-FIX-2,是部署时.env.app没写入的问题 - 进度详情看
progress.json
关键文件位置
| 文件 | 用途 |
|---|---|
server/app/modules/email-auth.js |
邮箱验证码登录 + 主权绑定 |
server/app/modules/domestic-llm-gateway.js |
国内模型网关 |
server/app/modules/persona-context-pipeline.js |
人格注入管线 |
server/app/modules/chat-engine.js |
对话引擎 |
server/sites/yaoming/ |
前端静态文件 |
.github/workflows/deploy-to-zhuyuan-server.yml |
主部署 workflow |
brain/yaoming-channel/feature-registry.json |
功能级详细注册表 |