规则模板提示词分层存储 - 会话记录

规则模板提示词分层存储 - 会话记录

时间: 2026-06-24 18:00-19:30

用户需求

设计并实现"规则(2,306)+模板(1,200+)+提示词(2,800+)三层资产的用户私有隔离与双向同步机制"。

完成内容

1. 现状诊断

  • sciot_import.db 38MB 单文件,所有用户共享
  • 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 CRUD
  • server/services/sync-service.js - 标准库同步
  • server/routes/user-library-routes.js - REST API
← 返回案例列表
分享:
🤖 Try Now →
🤖
🎁