Commit Graph

20 Commits

Author SHA1 Message Date
浅念 3bb0147311 docs: 配置中心易用性与视觉优化设计 spec
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 16:09:41 +08:00
浅念 dcf9d4b54c chore: Phase 4 收尾——部署工件齐备,项目四阶段完成
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 13:45:14 +08:00
浅念 7808f8a299 docs: 手册审查修正(前缀同键空间表述/WS验证预期)
- .env PUSH_EXTERNAL_KEY_PREFIX 注释纠错: 两租户前缀与各自老项目完全
  相同(同键空间)——这正是切换/回滚不产生重复 UniService 线索的依据;
  原稿写成'与老项目隔离'方向反了。两租户之间互异即可, 勿改。
- WS 验证预期收敛为 HTTP/1.1 101(curl 已强制 --http1.1, 不可能是 HTTP/2),
  模板与手册 §3.5 同步。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 09:52:23 +08:00
浅念 96131ebdec docs: 部署手册(继承jc血泪+切换runbook+备份演练)+ openresty模板
- docs/deploy-production.md: 环境前置(.env 逐项/Compose>=2.24 依据/容器自含
  pip 免装) → 首次部署(build/bootstrap/up/health 分级解读/domains=3 口径) →
  1Panel 反代(Host 透传/WS 单套升级头/client_max_body_size 5m/api public
  放行/include 行检查) → 存量迁移(停容器或 backup API 导出, 禁运行时裸 cp;
  经 data/ 卷喂 import_legacy) → 切换 runbook(隧道+hosts 全功能验证 → 逐域名
  切反代 → 观察一周日检 → 老项目归档; 30 秒回滚预案) → 日常运维(backup API
  备份+季度恢复演练/日志封顶+PII 现状如实记/archive 维护窗口/tag 发版纪律/
  加租户零容器操作/bootstrap 幂等) → 踩坑实录 13 条(jc 五条承继+本项目八条,
  含 Host 头漏传全站 404 与头像 413 两条新增预判)
- deploy/openresty-all-kefu.conf.template: upstream + 租户 server 块(WS 单套
  升级头/XFF/上传体积) + admin 形态 A/B(注释切换) + 1Panel 适配注记(include
  行位置/片段直写 IP/验证重载命令)
- CLAUDE.md: 文档索引落位(手册+模板已存在, 补 Phase 4 计划链接)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 09:44:28 +08:00
浅念 4829baf9c1 docs: Phase 4 计划评审修复(health分级/VITE_BASE_URL/healthcheck无curl/dockerignore通配/resolver快照方向/老库拷贝纪律等)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 08:01:05 +08:00
浅念 e0ad95915f docs: Phase 4 实施计划(admin生产服务/Docker两阶段/导入归档脚本/部署手册/清理单批次,6 任务)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-14 07:56:07 +08:00
浅念 0741069f49 docs: Phase 3 计划评审修复(掩码盖四处响应/权限端点计数与不动清单/推送探测端点/Task7拆四/增量瘦身/嵌入代码data-site/两版对比)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 13:26:38 +08:00
浅念 584bb24091 docs: Phase 3 实施计划(admin SPA 九任务,含掩码哨兵与站点权限两项前置决策)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 13:23:06 +08:00
浅念 d088264ca0 docs: Phase 2 计划复审修复(blank 出厂源=jiancai墙提示词/新租户管理员must_change/两处测试时点锚修正)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 07:44:35 +08:00
浅念 f5d4c74f53 docs: Phase 2 计划评审修复(挂载挪Task2/Site补brand_overlay列/reload upsert语义/重置出厂+平台设置CRUD归位)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 07:41:53 +08:00
浅念 fe9e767689 docs: Phase 2 实施计划(platform.db/认证/配置版本试金石/数据视图统计,12 任务)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-13 07:35:22 +08:00
浅念 befdd48c63 docs: 统计分析页入 spec(漏斗/趋势/分布/推送健康,逐库聚合无新表)+ 计划修 3红3黄
- Task3 TenantConfig 站点化(Site dataclass,消除与 Task5 的结构矛盾)
- Task5 拆 5a(Registry 单元级)/5b(装配切换+conftest 迁移+默认租户过渡兜底)
- conftest teardown dispose_all(Windows 文件锁)
- 提取脚本改 AST 解析(不 import 源模块);REST session 收 ?site=
- resolve=resolve_site 便捷形式注明

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 15:52:59 +08:00
浅念 9cb6c095c9 docs: 站点模型(一租户多官网多门面)+ 6 项缺口修正落档 spec 与 Phase 1 计划
- spec:域名→站点→租户解析链、sites/site_domains 表、站点管理页、brand 接口 ?site=、
  词表补轮中提醒话术、头像按(租户,站点)解析
- 计划:Task4 加 extract_config.py 前置与 reminders 组、Task5 tenant.json 站点化、
  Task7 中间件带站点、Task9 扩为七类接线(AI凭据/行为开关/映射表/种子键)、
  Task10 站点覆盖下发+每租户头像资产+data-site+会话站点标

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 15:43:17 +08:00
浅念 daccc37519 docs: 计划复审收尾(anti_kill 残留清除/7个测试文件/health 断言/config 注记/static 拷贝去 admin.html)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 15:07:39 +08:00
浅念 c4772a9f3f docs: 计划评审修复(Task9 改为配置接线/过渡main照抄jc/词表schema补全/conftest工厂/审计步骤)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 15:04:37 +08:00
浅念 c82bc79bea docs: Phase 1 实施计划(引擎合并与租户化,12 任务)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 14:55:54 +08:00
浅念 d1c10f3281 docs: spec 定稿补丁(ATTACH 改逐库合并/gitignore/导入幂等/slug 不可变/last-write-wins/嵌入代码块/出厂语义/恢复演练/mem_limit/md sanitize/部署文档继承)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 14:52:19 +08:00
浅念 163bd3900a docs: spec 补 12 条工程执行项(上传挂载卷/知识库上限/备份backupAPI/迁移保状态/日志封顶/零同步IO/WS限流/WAL池/保留策略/安全四项/运维三项/告警二期)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 14:43:43 +08:00
浅念 026eb056ce docs: spec 评审意见落档(brand 响应携带 tenant slug、测试计数勘误、Redis 死配置显式丢弃、admin 域名占位注记)
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 14:28:12 +08:00
浅念 e24b2109ac docs: 统一 AI 客服平台设计 spec(all-kefu)
单进程多租户架构:Host 识别租户、每租户独立 SQLite、
统一后台(art-design-pro)超管/租户两级、配置热加载+版本快照+试金石、
引擎以 jc 为主线合并上游、存量迁移保留会话 ID。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-10-12 14:24:08 +08:00