kdletters
ce27a0c35d
细分桌面壳容器职责模块
...
将桌面壳 WebView 职责拆分为运行态、URL、导航、网络、生命周期、拖拽和事件模块
更新三端桥接层结构门禁清单
同步宿主壳文档和共享记忆中的桌面壳模块口径
2026-06-18 18:10:19 +08:00
kdletters
0210a445cf
扩展三端壳生产源码门禁
...
将微信小程序纳入原生壳禁替身词扫描
移除小程序昵称输入的 placeholder 属性
同步三端生产壳门禁文档口径
2026-06-18 17:58:50 +08:00
kdletters
bc3b464349
统一三端桥接层职责命名
...
微信小程序 host-bridge 与 shell 文件改为职责命名
移动壳 host-bridge 与 shell 文件改为职责命名
更新原生壳结构门禁、微信 smoke 和宿主壳文档
2026-06-18 17:48:03 +08:00
kdletters
503ae19683
拆薄移动端壳入口
...
迁移移动端 WebView 容器到 shell 层
更新原生壳结构门禁和移动壳配置检查
同步宿主壳结构文档
2026-06-18 17:27:11 +08:00
kdletters
fd6c4d4830
对齐三端桥接层结构
...
拆分移动壳 HostBridge 协议、文件和分享模块
更新原生壳结构门禁和移动壳配置检查
同步宿主壳架构文档和共享决策记录
2026-06-18 17:13:15 +08:00
kdletters
75b1f8391f
接入桌面壳深链
...
新增Tauri桌面深链模块并归一到同源H5入口
启用deep-link插件与single-instance深链转发
更新原生壳门禁和架构文档
2026-06-18 16:53:52 +08:00
kdletters
7609c37d5f
统一微信壳桥接目录
...
新增 miniprogram/shell 承接微信 Page 生命周期与 wx 容器调用
收窄微信页面入口为 shell 页面工厂装配
更新三端 host-bridge/shell 目录门禁与认证 smoke
补充微信 shell 测试与 CommonJS 测试加载工具
同步宿主壳架构文档和项目共享记忆
补齐 api-server 外部生成测试 fixture 更新时间字段
2026-06-18 16:32:25 +08:00
kdletters
00b41b6a29
统一宿主壳目录边界
...
移动端壳拆分为 host-bridge 与 shell 目录
桌面端 Tauri 拆分为 host_bridge 与 shell Rust 模块
更新三端桥接层结构门禁与配置检查
同步宿主壳方案文档和项目共享决策
2026-06-18 16:02:55 +08:00
kdletters
e92e016549
统一三端桥接层结构
...
Tauri入口main.rs收敛为应用装配
桌面HostBridge按协议分发文件分享WebView和托盘职责拆分模块
微信小程序桥接逻辑迁入host-bridge目录并保留页面装配
原生壳检查锁定微信移动桌面桥接层文件结构
宿主壳文档和共享决策记录三端桥接层结构约定
2026-06-18 15:42:10 +08:00
kdletters
e79cc5bd09
纳入 Pingora realpath canary 启停门禁
...
将 realpath canary 启停烟测纳入 Pingora release readiness 默认门禁
补齐 readiness plan 对 realpath canary toggle 的自检
修正生产健康巡检测试夹具的 worker 实例模拟
同步 Pingora realpath canary 运维文档和项目共享记忆
2026-06-18 15:07:43 +08:00
kdletters
0cc2a79c7b
自动拉起 Pingora shadow 发布服务
...
让 API deploy 在发布包包含 Pingora 时先校验 shadow systemd 和 env 安全边界
在 shadow 配置安全时自动启动或重启 genarrative-pingora-gateway.service
拒绝 direct-entry capability、公网监听 env,并在 current 切换前失败
补充 production-api-deploy 动态烟测、生产运维护栏和 Pingora 运维文档
在 dev 服务器真实验证 shadow inactive 场景可由发布脚本自动拉起
2026-06-18 14:53:03 +08:00
kdletters
10e559701f
补齐 Pingora runtime-only 彩排门禁
...
将 current release runtime-only 基础门禁接入直连彩排状态复核
保留 /opt/genarrative/current 调用路径,避免 symlink 展开导致 systemd ExecStart 自审误判
补充 release readiness plan 自测和 Pingora 运维文档
在 dev 服务器真实验证 runtime-only 门禁、Nginx 公网边界、Pingora shadow 和 realpath canary
2026-06-18 14:33:54 +08:00
kdletters
e6de69649b
收口原生壳本地生成物边界
...
忽略Expo本地状态目录并保持导出烟测目录不入库
统一原生壳扫描排除Tauri schema和自动生成权限产物
更新原生壳方案和共享决策记录
2026-06-18 13:45:06 +08:00
kdletters
0e4d818b38
统一验收壳生产替身扫描
...
check:native-shells 增加移动壳和桌面壳生产源码临时替身词扫描。
扫描排除测试、配置检查脚本、node_modules、target 和移动壳 export 烟测产物。
更新宿主壳方案说明根级验收覆盖生产壳替身词门禁。
更新共享决策日志记录壳生产源码禁替身进入统一验收。
2026-06-18 11:50:20 +08:00
kdletters
84156e7d86
补齐移动壳Metro导出烟测
...
新增 Expo iOS 和 Android production bundle 导出检查
将 mobile-shell:export 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
2026-06-18 09:55:49 +08:00
kdletters
21165481b8
补齐移动壳Expo配置烟测
...
新增移动壳 Expo managed config 解析检查
将 mobile-shell:config 纳入原生壳统一验收
同步宿主壳方案、能力协议和共享记忆验收口径
2026-06-18 09:48:09 +08:00
kdletters
9f1a3fac7d
补齐桌面壳构建烟测
...
将桌面 release --no-bundle 构建烟测纳入原生壳统一验收
同步宿主壳方案、能力协议和文档入口的验收口径
更新项目共享记忆中的原生壳门禁决策
2026-06-18 09:40:02 +08:00
kdletters
6843185a6c
统一原生壳验收门禁
...
新增 check:native-shells 根级验收脚本
将 H5 HostBridge 与 Expo、Tauri 壳检查串成统一门禁
把原生壳验收入口写入方案文档和共享工作流
2026-06-18 01:16:25 +08:00
kdletters
4bca480f3c
补齐 Pingora 直连彩排状态
...
新增 Pingora 直连彩排状态脚本,核验 health patrol、端口归属、systemd、realpath canary 和 current release 自审
将彩排状态脚本纳入 API release 构建、部署、Jenkins 归档和生产运维护栏
补充 release readiness、current release audit、cutover snapshot 与发布部署检查对彩排脚本的覆盖
更新 Pingora 运维文档和共享记忆,记录 dev health patrol 真实配置漂移与修复方式
在 dev 服务器真实部署验证 Nginx 仍接 80/443、Pingora shadow 与 realpath canary 高端口正常、health patrol 和彩排状态均为 OK
2026-06-18 00:31:42 +08:00
kdletters
123d4ada01
脚本化 Pingora realpath canary 启停
...
新增 realpath canary 启用和关闭脚本
将脚本纳入 release、deploy、Jenkins 和 current release 自审
补充脚本化 canary 文档和生产运维护栏
增加 realpath canary 启停自测和发布部署护栏
2026-06-17 23:45:58 +08:00
kdletters
93f085f95c
记录 Pingora realpath canary 加载顺序
...
补充 realpath canary 在 conf.d 中必须晚于 log_format 加载
记录 dev realpath canary current release 真实验收结果
新增生产运维护栏防止加载顺序说明丢失
2026-06-17 23:21:56 +08:00
kdletters
75b85ee5a9
修正 Pingora 高端口重定向验收
...
direct live 支持独立 redirect base URL 预期
release readiness 和切换证据链透传 redirect base URL
直连启用脚本透传高端口 rehearsal 参数
补充 direct live guard、运维门禁和文档示例
2026-06-17 23:00:28 +08:00
kdletters
764f3609d0
修正 Pingora 证书副本归属
...
拆分 TLS 证书同步脚本的 target owner 与服务用户。
目标证书默认保持 root:genarrative,服务用户只做可读性复核。
更新证书同步测试,覆盖显式 target-user 的本机 apply 场景。
2026-06-17 22:44:10 +08:00
kdletters
057522fc2e
补齐 Pingora TLS 证书同步
...
新增 Pingora TLS 证书同步脚本,默认 dry-run,apply 时原子复制证书到私有目录并复核服务用户可读。
将证书同步脚本纳入 API release 构建、部署复制和 current release 自审清单。
补充发布包、deploy、自审和脚本自身门禁,覆盖缺失脚本、symlink 目标与权限边界。
更新 Pingora env 示例、运维文档和项目踩坑记录,明确不要放宽 Let’s Encrypt 原路径权限。
2026-06-17 22:40:05 +08:00
kdletters
68bf3b698a
补齐 API 发布 checksum 入包
...
部署脚本将 api-server 与 Pingora checksum 一起复制到 current release
部署自测覆盖 current release checksum 自审依赖
同步 Pingora 正式发布链路文档和共享排障记忆
2026-06-17 22:09:03 +08:00
kdletters
2bf569562e
修正 API 部署自测 worker 模拟
...
补齐 fake systemctl 对默认 worker 自动启用后的 list-units 模拟
避免 production-api-deploy 自测在 worker 自动启用路径误失败
2026-06-17 22:03:58 +08:00
kdletters
c3f7d1f222
修正 Pingora 直连验收口径
...
允许 direct live 接受 SpacetimeDB identity 的 405 真实响应
同步 Nginx README 与 Pingora 试点文档的直连验收说明
在 dev 服务器用真实 API、SpacetimeDB 和静态目录完成 shadow 验收
2026-06-17 21:25:36 +08:00
kdletters
27912fd020
合并 master 到 Pingora 网关分支
...
保留 Pingora 网关发布与巡检能力
合入外部生成 worker 与 controller 运维链路
对齐 SpacetimeDB 2.5.0 依赖锁定
更新项目共享记忆与生产运维文档
2026-06-17 21:05:57 +08:00
kdletters
7765c69a8a
Merge remote-tracking branch 'origin/master' into codex/editor-asset-library
...
# Conflicts:
# docs/project-memory/shared-memory/decision-log.md
2026-06-17 20:52:41 +08:00
kdletters
9eb4937afb
补充Pingora真实上游Docker验收
...
为 Docker canary 增加真实 api-server 与 SpacetimeDB 上游参数
允许 canary live 接受真实 SpacetimeDB identity GET 的 405 语义
同步运维文档记录真实上游 Docker 验收命令
2026-06-17 20:44:44 +08:00
kdletters
a7711d2dc3
引入Pingora独立网关正式化链路
...
新增 pingora-gateway 独立二进制 crate,覆盖路由、静态资源、压缩、接流保护、TLS 直连和访问日志能力。
新增 Nginx canary、realpath canary、direct preflight、direct live、direct enable 和 rollback 脚本。
新增 Pingora 切流证据包、命令证据、manifest 验真、根目录总审计和 release readiness 聚合门禁。
完善 API release、Jenkins、systemd、health patrol、生产部署和发布包自包含校验。
更新 Pingora 试点文档、Nginx README 与 Hermes 共享记忆。
2026-06-17 20:16:51 +08:00
kdletters
15a527d7f4
整理项目记忆与Agent RAG入口
...
迁移项目共享记忆到 docs/project-memory,保留 .hermes 仅作为工具目录
新增 Agent 本地 RAG 索引与上下文包检索脚本
记录 RAG 依赖只安装到 .rag/runtime 并加入忽略规则
同步文档与检查脚本中的项目记忆路径
2026-06-16 16:06:54 +08:00
JenkenB
7eeff10c67
新增编辑器生成规范、生成角色形象、生成图标素材等功能
...
新增编辑器生成规范、生成角色形象、生成图标素材等功能
2026-06-16 14:47:13 +08:00
kdletters
38babc592d
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# scripts/jenkins-server-provision.sh
2026-06-13 16:03:14 +08:00
kdletters
660abff773
升级SpacetimeDB到2.5.0
...
将SpacetimeDB相关Rust依赖精确锁定到2.5.0
同步本地CLI校验、生成绑定、容器与服务器provision默认版本
在文档和团队共享记忆中补充版本不匹配先升级再重试提醒
补齐拼消消生成中状态常量以恢复模块生成
2026-06-13 15:44:35 +08:00
kdletters
cd49cb0106
修复otelcol无限重启
2026-06-12 23:42:23 +08:00
kdletters
4a6c126366
完善外部生成Worker动态扩缩容
...
新增外部生成controller进程角色与systemd服务
补齐队列统计procedure与spacetime-client绑定
更新生产部署脚本、健康巡检和server provision的worker/controller口径
新增容器worker smoke脚本并同步运维文档与团队记忆
2026-06-12 15:21:35 +08:00
kdletters
69815d918a
合并最新 origin/master
...
补合 master 最新小程序分享、开发脚本与 server-manager-panel 更新
保留外部生成 worker 分支已有改动,继续本地合并不推送
2026-06-11 23:14:26 +08:00
kdletters
1dd58a3d66
合并分享链路重构到主分支
...
合入通用作品分享卡片与小程序直达路径
合入推荐页当前作品系统分享参数同步
合入小程序九宫切图与相关测试
# Conflicts:
# .hermes/shared-memory/decision-log.md
# docs/【开发运维】本地开发验证与生产运维-2026-05-15.md
# docs/【玩法创作】平台入口与玩法链路-2026-05-15.md
# src/components/custom-world-home/CustomWorldCreationHub.tsx
# src/components/platform-entry/PlatformEntryFlowShellImpl.test.ts
# src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
# src/components/rpg-entry/RpgEntryHomeView.tsx
2026-06-11 22:50:32 +08:00
kdletters
c5763fdf25
重构作品分享链路
...
统一发布分享弹窗为作品分享卡片
支持下载分享卡与小程序九宫切图保存
小程序复制链接改为可直达作品详情的 web-view 路径
修复本地 dev Rust 构建绕过损坏 sccache
补充分享链路与 dev 启动文档和测试
2026-06-11 21:32:29 +08:00
kdletters
31ad55b0cf
合并 master 并保留外部生成 worker 模式
...
合入 master 的生产健康巡检、JumpHop 和 SpacetimeDB 更新
保留外部生成 worker、队列/内联模式与 lease guard 口径
合并 Server-Provision 工具复用、health patrol 和外部生成 worker systemd 配置
补齐 SpacetimeDB 生成绑定并通过本地检查
2026-06-10 21:26:53 +08:00
kdletters
9db467d23f
补充 release SpacetimeDB 健康检查与巡检防回退
...
增加 SpacetimeDB 阶段化健康检查与 /readyz 阶段输出
记录 procedure/reducer/read 失败的阶段和耗时
补充 release 健康巡检 systemd timer 与生产 ops 预检
同步 API 构建部署、provision 脚本和运维文档
2026-06-10 11:35:39 +08:00
kdletters
7aafb37f04
修复 Server-Provision 按目标状态准备工具包
...
新增目标机已有 SpacetimeDB 与 otelcol-contrib 时复用本机安装的准备逻辑
补充 Prepare Provision Tools 传入 SPACETIME_ROOT,避免非默认路径检查错目录
新增 Server-Provision 工具准备回归检查脚本,防止已有工具时仍触发下载
更新开发运维文档与 Hermes 共享记忆,沉淀先检查目标机状态再准备文件的约定
2026-06-10 11:10:29 +08:00
lhk229
6e107200bb
add test file
2026-06-09 19:17:57 +08:00
kdletters
4f86c1a75b
合并 master 并保留外部生成 worker 模式
...
合入 master 的拼消消、微信能力、OpenSSL 3.2 和 SpacetimeDB 2.4.1 更新
保留外部内容生成 queue/inline、worker lease 与动态扩缩容口径
补齐拼图后台图片生成队列轮询和运行态返回恢复
同步容器、生产运维和 Hermes 共享记忆中的 worker 文档
2026-06-09 16:55:32 +08:00
kdletters
facbb2074c
补齐 API 构建产物中的数据库备份脚本
...
API 构建归档加入 scripts/database-backup-to-oss.mjs。
API 发布拉取上游构建产物时同步复制数据库备份脚本。
API 部署优先从构建产物写入 current release 的备份脚本,旧产物仅警告回退。
更新生产运维文档,记录 API release 必须携带备份脚本。
2026-06-09 15:28:32 +08:00
kdletters
568509027c
修复冷备份后 API 恢复
...
备份脚本支持冷备份后重启依赖服务
生产备份与发布脚本恢复 genarrative-api 服务
api-server 启动恢复 SpacetimeDB 超时后持续重试
同步更新后端与运维文档口径
2026-06-09 12:35:38 +08:00
kdletters
ff2ed5a59d
升级 SpacetimeDB 到 2.4.1
...
更新 server-rs SpacetimeDB crate 锁定版本与 Cargo.lock。
刷新 spacetime-client 生成绑定到 2.4.1。
同步 dev 脚本、容器、Jenkins 和运维文档中的 STDB 版本。
补充 dev 脚本版本校验测试,兼容 Cargo 精确版本要求。
2026-06-08 00:47:24 +08:00
kdletters
ea4706daa6
修正 Jenkins 发布源码校验
...
API 发布流水线保留上游构建 commit
Jenkins 二次 checkout 改为浅拉优先并按需逐步加深
同步生产运维文档和团队排障记忆
2026-06-07 17:34:17 +08:00
kdletters
b2543ba8a2
Merge branch 'master' into codex/puzzle-clear-template-runtime-fixes
2026-06-06 20:01:52 +08:00