规则模板提示词分层存储 - 会话记录
时间: 2026-06-24 18:00-19:30
用户需求
设计并实现"规则(2,306)+模板(1,200+)+提示词(2,800+)三层资产的用户私有隔离与双向同步机制"。
完成内容
1. 现状诊断
sciot_import.db38MB 单文件,所有用户共享aml.js通过getSciotDb()直接查表,35处 rules、33处 prompts、24处 templates- system-status 500:
sciot_item_types表缺失 try-catch
2. 输出方案文档
docs/规则模板提示词分层存储-实现方案.md 包含:
- SCSAI 服务端 5 个新 ItemType(BossAgent_Rule/Template/Prompt/BizPrompt/RuleContribution)
- 字段一一映射 SQLite 现有列
- SQLite 用户私有库 5 张新表(user_rules/templates/prompts/sync_submissions/sync_state)
- 执行优先级:修改版 > 自定义 > 标准副本 > 回退标准库
- 代码改动清单:3个新增文件 + 2个修改
- 14 个 REST API
3. 待确认
- SCSAI ItemType 字段映射是否准确
- Phase 1 实施顺序(先修 system-status 500,再建 user-library → sync-service → routes → server.js 注册)
创建的草稿文件(待方案确认后替换)
server/services/user-library.js- 用户库 SQLite CRUDserver/services/sync-service.js- 标准库同步server/routes/user-library-routes.js- REST API
BossAgents