Guanghu Domestic Migration d1e47f4565
Some checks are pending
自动更新代码和重启 / update-and-restart (push) Waiting to run
CI检查 + 自动部署 / check (push) Waiting to run
CI检查 + 自动部署 / deploy (push) Blocked by required conditions
重启聊天服务 / restart (push) Waiting to run
chore: import sanitized domestic snapshot for REPO-002
Source snapshot: ca48d3ddf926d79aa138306164169baf764bb829
2026-07-17 15:54:41 +08:00

51 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 + 国内大模型网关
核心功能:
1. **QQ邮箱验证码登录** — 主权邮箱绑定,非冰朔邮箱在 sendCode 阶段即被拒绝
2. **AI对话** — 国内模型智能网关 + 人格注入管线(铸渊人格上下文注入)
3. **聊天历史管理** — 前端静态页面,对话记录可回溯
---
## 铸渊看到这里该做什么
1. 先检查 `ZY_SMTP_USER` / `ZY_SMTP_PASS` 是否在 GitHub Secrets 里 → 没有就提醒冰朔配置
2. 部署后先测试邮件:访问 `guanghuyaoming.com` → 输入 `<<@committer_handle:base64>>` → 应该收到验证码
3. 如果 SMTP 报「未配置」→ 看 `progress.json``ZY-PROJ-001-FIX-2`,是部署时 `.env.app` 没写入的问题
4. 进度详情看 `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` | 功能级详细注册表 |