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

102 lines
4.2 KiB
JSON
Raw 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.

{
"id": "ZY-PROJ-004",
"name": "智能小说系统",
"guardian": "铸渊 · ICE-GL-ZY001",
"copyright": "国作登字-2026-A-00037559",
"background": {
"bingshuo_requirement": "光湖系统要做智能小说平台·面向网文作者·AI辅助创作·大纲/人物卡/章节管理·聊天式写作交互",
"zhuyuan_understanding": "ZY-SVR-006是宿主·三期全部完成·数据层+AI辅助层+作者前端·MVP原型已上线"
},
"architecture": {
"server": "ZY-SVR-006智库节点·新加坡·43.153.203.105",
"modules": [
"作者端: novel.html (大纲/人物卡/章节/编辑器/AI侧边栏)",
"AI辅助层: 续写/改写/情节建议 (MVP占位·预留DeepSeek/Kimi接入)",
"数据层: JSON文件存储 (MVP阶段·Phase 4迁移PostgreSQL)",
"防护层: ZY-PROJ-002已就绪"
],
"api_routes": [
"GET /api/novel — 小说列表",
"POST /api/novel — 创建小说",
"GET /api/novel/:id — 小说详情",
"PUT /api/novel/:id — 更新小说",
"DELETE /api/novel/:id — 删除小说",
"GET /api/novel/:id/chapters — 章节列表",
"POST /api/novel/:id/chapters — 添加章节",
"GET /api/novel/:id/chapters/:cid — 章节详情",
"PUT /api/novel/:id/chapters/:cid — 更新章节",
"DELETE /api/novel/:id/chapters/:cid — 删除章节",
"GET /api/novel/:id/characters — 人物列表",
"POST /api/novel/:id/characters — 添加人物",
"PUT /api/novel/:id/characters/:id — 更新人物",
"GET /api/novel/:id/outline — 大纲树",
"POST /api/novel/:id/outline — 添加大纲节点",
"PUT /api/novel/:id/outline/:id — 更新大纲节点",
"POST /api/novel/:id/ai/continue/:cid — AI续写",
"POST /api/novel/:id/ai/rewrite/:cid — AI改写",
"POST /api/novel/:id/ai/suggest — AI建议",
"GET /api/novel/stats — 系统统计"
]
},
"phases": [
{
"id": "ZY-PROJ-004-PHASE-0",
"name": "规划阶段",
"status": "completed",
"completed_at": "2026-04-16"
},
{
"id": "ZY-PROJ-004-PHASE-1",
"name": "数据层 + 基础API",
"status": "completed",
"completed_at": "2026-04-16",
"content": [
"novel-engine.js: 小说/章节/人物卡/大纲全套CRUD",
"novel.js路由: 20个API端点",
"JSON文件持久化(novels.json)",
"null-prototype对象防原型链污染",
"sanitizeId()输入安全校验"
]
},
{
"id": "ZY-PROJ-004-PHASE-2",
"name": "AI辅助层",
"status": "completed",
"completed_at": "2026-04-16",
"content": [
"aiContinue: 基于章节最后段落续写(MVP占位·预留DeepSeek)",
"aiRewrite: 选中文字风格改写(MVP占位)",
"aiSuggest: 基于小说类型/人物/章节数给出情节建议(MVP占位)",
"3个AI端点已上线"
],
"next_phase": "Phase 4 接入 DeepSeek/Kimi API 实现真实AI生成"
},
{
"id": "ZY-PROJ-004-PHASE-3",
"name": "作者端前端",
"status": "completed",
"completed_at": "2026-04-16",
"content": [
"novel.html: 完整创作工作台",
"三栏布局: 左侧边栏(小说+章节+人物卡+大纲) | 中央编辑器 | 右侧AI面板",
"小说CRUD: 新建/选择/删除",
"章节编辑: 实时字数统计+3秒自动保存+Ctrl+S快捷保存",
"人物卡: 姓名/定位/简介/外貌/性格/关系",
"大纲: 层级树形展示+添加节点",
"AI面板: 续写/改写/建议一键触发",
"模态弹窗: 新建小说/章节/人物/大纲节点",
"深色主题·光湖设计语言"
]
}
],
"fixes": [],
"modules_used": [
"server/novel-db/app/services/novel-engine.js",
"server/novel-db/app/routes/novel.js",
"server/sites/yaoming/novel.html"
],
"next_step": "Phase 4: 接入DeepSeek/Kimi API实现真实AI辅助写作 → SSE流式输出",
"status": "已上线·MVP",
"current_phase": "ZY-PROJ-004-PHASE-3"
}