📝 docs: 统一 PostgreSQL 主库并固化索引命名约定

- 新增 ADR-024:服务端关系主库统一 PostgreSQL,不设 SQLite 档(pgvector 与中文全文无法在 SQLite 承载,双档必然残缺或第二实现);端侧离线缓存不受约束
- AGENTS.md:权威事实源与部署句更新;8.6 固化 pk_/uk_/idx_/fk_ 索引命名约定
- system-architecture、data-architecture、memory-and-knowledge、roadmap WP-01、handoff(决策 29)同步清理 SQLite 引用
This commit is contained in:
chenxin committed 2026-09-09 21:14:10 +08:00
1 parent 42513d13c6
commit 5da1efe921
7 files changed
+27 -8

No files matched your search

+2 -1
View File
@@ -44,6 +44,7 @@
26. **叩心进入 1.0(ADR-022)**:角色主动联系先成叩心候选,受静默、频率、渠道与预算控制;不回应不降关系;不以追逐式消息换回流。
27. **周天体系统一(ADR-023)**:小周天=Run 可追踪认知闭环(完成信号为大周天唯一输入面),大周天=`cycle_` 聚合根 + 四阶段评估(回顾/对照/提议/提交)+ 阶段记忆;吸收旧版契约骨架并补全其缺失的架构设计。
28. **数据权与开放核心**:PersonalDomain 数据默认不用于模型训练(自愿贡献需独立、明确、可撤销同意);前台化名与法定身份分离核验;高敏数据可完全禁止跨区模型处理;核心 Apache-2.0 开放、品牌与官方资产单独保护、DCO 贡献、自托管遥测默认关闭;模型配置按"平台硬边界→目录→用户 BYOK→角色覆写→会话临时"继承。
29. **统一 PostgreSQL(ADR-024)**:服务端关系主库在开发、测试、自托管与正式部署统一 PostgreSQL,不设 SQLite 主库档(pgvector/中文全文无法在 SQLite 承载,双档必然残缺);索引命名 `pk_/uk_/idx_/fk_` 前缀。
正式 ADR 见[架构决策记录](../decisions/README.md)。
@@ -195,7 +196,7 @@ tool_call tool_result agent_status approval_request artifact citation error
1. 建立仓库目录、Makefile、Python/Next.js/Tauri 最小可运行工程;
2. 把当前 Markdown 契约转换为 OpenAPI 3.1 和 JSON Schema;
3. 先定义并生成通用 ID、错误、分页、Money、ContentBlock、Event 和认证 DTO;
4. 建立 SQLite/PostgreSQL 基线、Alembic、User/PersonalDomain/Session/ServiceAccount;
4. 建立 PostgreSQL 基线(统一引擎,ADR-024)、Alembic、User/PersonalDomain/Session/ServiceAccount;
5. 实现 OAuth 2.1 边界和 Header/CSRF/Origin/Scope 校验;
6. 实现一个不调用模型的 Conversation→Message→Run 事务和 SSE 空状态闭环;
7. 再进入 `WP-02` 与 `WP-03`,不要先实现插件市场、支付或 3D 页面。