refactor(thread-chat): 按 Issue 34 重建 Conversation 领域模型 - #41
Conversation
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueComment |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
React 19.2 warns because next-themes 0.4.6 renders its bootstrap script again on the client, where React-created script elements do not execute.\n\nPatch both CJS and ESM builds so ThemeScript remains in SSR output but returns null on the client. This follows upstream pacocoursey/next-themes#386 while pacocoursey/next-themes#385 remains open and no fixed release is available.\n\nRemove the patch after upgrading to an upstream release that contains the fix.
|
Seems you are using me but didn't get OPENAI_API_KEY seted in Variables/Secrets for this repo. you could follow readme for more information |
目标
基于 #34 的 ADR,将旧
ThreadTreeJSON 权威模型迁移为Project → Conversation → Thread的规范实体模型,并让前端、API、Generation、Artifact/研究与计费只访问 canonical repositories。完成的迁移链
define-conversation-domain-modelnormalize-conversation-persistencemigrate-generation-lifecycleadd-conversation-command-apinormalize-conversation-client-stateretire-thread-tree-authority本地数据处置
pg_restore到隔离临时库并验证 28 张表源/恢复指纹一致5278aafc7f9d4bf01607133c09dfff7a9846f9543a68d7ee482097337f2cf078local-restore-f6e6289ecb5b.local-backups/,不进入 Gitusage_records与external_usage_records历史账本保留运行时与数据库
/thread-chat/[conversationId]、canonical bootstrap、稳定实体 ID 与 normalized client 生效/api/chat保留 linear chat;旧 ThreadTree payload 明确返回 4100014_reflective_diamondback.sql显式删除四张 legacy/cutover 表,没有CASCADEdb:generate报告No schema changes验收
glm-5.3+ Artifact/feedback/delete:38 项断言详细证据:
docs/architecture/issue-34-local-cutover-final-verification-2026-08-24.md。合并状态
PR 继续保持 Draft,等待 GitHub/Vercel CI 全部完成以及最终人工 review。该 PR 的 base 仍为
p0-resume-messages;合并后再由 PR #30 将整个 P0 分支合入main。Closes #34