一个 Nexora Platform
管理 UI、身份与控制面 API、数据库迁移和 Worker 归入同一个目标仓。
f7e2fb2 · tag version-1.0235 入口 platform-test.sbx.nexora.restry.cnnexora_platform(Platform 身份、租户、订阅与控制面数据)Version 1.0.1 已按实际部署 SHA 固化;当前 run 又原地部署了 Platform 与 Jewelry API 的手机报表增量,Tag 未移动。正式测试已进入囍铺真实数据专项,其余租户按同一证据口径等待逐家验证。
Platform 7183ca5 与 Jewelry ERP 4e23641 已在独立 worktree 完成、验证并合入各自 main;管理中心现在可配置 ai-kefu、aliyun-image、gold-price,运行状态仍唯一来自 ERP MySQL tenant_modules,不在 Platform 双写。发布说明与机器可读记录已固化。本版本尚未部署,当前 235 运行态不变。
环境名 235-it-next,运行 ID three-fe-split-next7;235 回环入口 127.0.0.1:18982/18945。当前只存在该 run 的 25 个业务服务容器、1 个公网桥接、2 个网络和 4 个数据卷。
25/25 服务运行,除 Worker 外 24/24 healthcheck 健康;15 个内部入口、4 条 Discovery、3 个 Jewelry 与 6 个 Metal 租户的 H5 登录/恢复/代理/退出、Store/Customer Cookie/CSRF/handoff 和三类原生 bearer 登录均通过;18/18 公网域名回显 X-Nexora-Test-Run: three-fe-split-next7 与 X-Nexora-Test-Scope: 235-it-next。
nexora-platform@f7e2fb2、nexora-erp@22e2aef、nexora-erp-web@9d46881、nexora-metal-erp@eaf4929、nexora-metal-erp-web@f52a155、nexora-store-erp-web@d79b714、nexora-customer-service-admin@ded629f、nexora-metal-mall@3fc4f26、nexora-app@5a1da09、nexora-metal-miniprogram@1c913da;11 个目标仓均已发布 annotated Tag version-1.0.1,Evolution Tag 指向实际部署控制 SHA c5153d0。
机器可读锁与冻结说明已记录 10 个业务仓 main/Tag/部署 SHA、Evolution deployed/Tag/docs SHA、12 个镜像、三前端 context、回执哈希和 18 个入口。
11 REMOTE TAGS VERIFIEDT0 PASS;T1 的 9 租户认证与 Store/Customer handoff 通过,但 Platform entitlement 删除后重建丢失 ERP user link,operator 登录后显示 0 个产品,T1 FAIL。按门禁停止 T2~T6;测试数据残留为 0。
OVERALL FAIL · NOT READYmobile-reports 原地更新验收已通过:Platform 7657e90、Jewelry ERP d984524;管理端只读显示“手机报表”,H5 Cookie 与原生 bearer 七条报表路由均 7/7 code=200、403=0。当前仍是唯一 three-fe-split-next7,26/26 容器运行,18/18 公网入口正常,数据库和其他服务未修改。
核心链路已通过:账号密码登录、自动识别 xipu/jewelry、handoff、网页真实商品/会员页面、H5 Cookie、原生 bearer、会话恢复、退出和手机报表均可用。完整业务闭环仍不能判 PASS:此前网页库存为 0、销售订单超时及手机订单/库存/扫码等异常尚未完成修复后回归。
原地更新验收已通过:AI客服配置、图像搜索配置、OSS 配置、金价配置均挂入“系统配置”并真实打开,新增控制台错误 0。能力只属于 xipu,龙凤、摆件不继承;Platform 只读展示,不写第二份模块配置。
机器可读锁与冻结说明已记录八个业务仓的 main/Tag/部署 SHA、运行镜像、回执哈希和 18 个入口;Evolution 的 deployed、Tag、docs/main 三个 SHA 分开保存,不移动 Tag、不冒充重部署。
BASELINE FROZEN扩展测试方案复用囍铺的真实网页、H5、原生 bearer、API/数据库四层证据;顺序为龙凤、摆件,再依次验证 darkgroup、pymetal、fjfl、qyxs、ftgf、qywh。继续使用当前唯一 run,不为每家租户新建环境。
Store d79b714、Customer ded629f、Metal f52a155 已分别从三个独立仓根构建,Metal 仓只保留 merp;三个前端继续共用 nexora-metal-erp@eaf4929 API。
已发布的 version-1.0 Tag 与 8 仓部署定义均未移动;旧 version-1-0 运行栈已在 next7 公网验收后清理,只保留审计证据,不把当前候选冒充 Version 1.0。
管理 UI、身份与控制面 API、数据库迁移和 Worker 归入同一个目标仓。
f7e2fb2 · tag version-1.0235 入口 platform-test.sbx.nexora.restry.cnnexora_platform(Platform 身份、租户、订阅与控制面数据)继续负责珠宝主数据、采购、库存、销售、门店收款、回收、履约和对账。
22e2aefWeb nexora-erp-web · 9d46881共同 tag version-1.0龙凤 xylferp-jewelry-test摆件 baijian-jewelry-test囍铺 xipu-jewelry-testnexora_erp_platform。xylferp入口:xylferp-jewelry-test.sbx.nexora.restry.cn内部 Host:xylferp.jewelry.test独立业务库:MySQL · nexora_xylferpPlatform 真实入口:主管理员菜单 47 节点;岗位页显示“龙凤珠宝 / 测试环境管理员”;18/18 页面数据请求通过,无控制台错误。baijian入口:baijian-jewelry-test.sbx.nexora.restry.cn内部 Host:baijian.jewelry.test独立业务库:MySQL · nexora_baijianPlatform 真实入口:主管理员菜单 45 节点;岗位页显示“摆件工艺品 / 测试环境管理员”;18/18 页面数据请求通过,无控制台错误。xipu入口:xipu-jewelry-test.sbx.nexora.restry.cn内部 Host:xipu.jewelry.test活动快照库:MySQL · nexora_xipu_real_20260717核心双端链路:Platform 自动登录、网页真实商品/会员、H5、原生 bearer、会话恢复、退出和 7 条手机报表通过;库存、销售订单及其余手机业务接口仍按专项报告继续回归。Store ERP、Customer Service 与 Metal ERP 构成原料业务线;三个端继续共用现有 API 和数据库。
eaf4929Store nexora-store-erp-web · d79b714Customer nexora-customer-service-admin · ded629fMetal nexora-metal-erp-web · f52a155nexora_metal(Store ERP、Customer Service、Metal ERP 共用)普通门店采购、销售、零售、库存、资金和报表。
nexora_metal(经共享 metal-api)电商客服、商品、下单、收款和客服业绩报表。
nexora_metal(经共享 metal-api)原料、工厂、提纯、结价和结算。
nexora_metal(经共享 metal-api)CRMEB 管理界面和 PHP 后端负责商品、会员、订单、支付退款与售后运营,不承担消费者 H5。
3fc4f26 · tag version-1.0管理入口 mall-test.sbx.nexora.restry.cnnexora_mall(与商城 Mini H5 共用 mall-api)小程序仓的 H5 测试形态承载消费者登录入口;本轮不发布微信小程序,也不执行交易闭环。
1c913da · tag version-1.0消费入口 mall-mini-test.sbx.nexora.restry.cnmall-api 使用 MySQL · nexora_mall作为员工操作渠道进入授权产品,不拥有服务端业务事实。
5a1da09 · tag version-1.0员工 H5 入口 employee-test.sbx.nexora.restry.cn原生 App 打包、签名与上架不在本轮nexora_platform,业务数据进入对应产品数据库three-fe-split-next7 是 235 唯一隔离 run 并接管 18 个公网测试入口;旧 run 只保留本地审计证据。该候选验证拆仓来源、部署、健康、Discovery 与认证闭环,不自动扩展为生产或完整业务 Test RC。从范围冻结、代码收口、隔离部署到完整场景和 RC 验收,每一阶段都必须有可复验的退出证据。
nexora 目标仓。three-fe-split-next7 是 235 唯一隔离 run。Platform、Jewelry、三份独立原料前端、共享 Metal API、Mall、App 与 Mini H5 均按固定 SHA 构建;9 个真实租户完成 Platform 登录、会话恢复、Discovery、业务代理和退出验证,18 个公网域名全部绑定当前 run。
serp、eperp、merp 已恢复为三个独立源码仓,分别构建 Store、Customer Service、Metal 三个前端,并继续共用 nexora-metal-erp 后端与数据库。
serp→ nexora-store-erp-web · 普通门店进销存 ERPeperp→ nexora-customer-service-admin · 电商客服与订单后台merp→ nexora-metal-erp-web · 原料 ERPCommerce Ops 仅退出目标架构与部署范围,不删除历史仓。
serp、eperp、merp,来源可独立追溯。结论:三前端独立拆仓边界已在 main 纠偏,并由 10 仓候选 three-fe-split-next7 完成部署验收。
nexora-platform 已成为唯一目标仓,统一承载管理 UI、Platform API、数据库迁移和 Worker。
职责登录、租户、用户、成员、订阅、审计与开通任务运行同一源码生成 Web/API、Worker 与迁移运行单元复用现有管理端,不重复开发业务。
nexora-platform。结论:Platform 单仓职责与运行闭环完成。
235 已从 10 个固定 SHA 构建隔离测试栈;员工端和小程序只构建 H5,Commerce Ops 不纳入部署。
xipugold 的资源、凭据和流量均未修改。version-1.0 Deploy Ready;部署来源均已进入 GitLab main 并打同名 tag。
已覆盖 Platform UI/API、迁移、Worker、租户、用户、membership、entitlement、会话安全与角色边界。
使用一次性 fixture 与浏览器/API/数据库证据,不依赖 ERP;新增租户软删除候选未纳入。
结论:Platform 完整回归两轮 PASS;当前候选仍固定 nexora-platform@f7e2fb2。
三个 Jewelry 租户完成 Platform 登录、一次性 handoff、目标会话、主管理员菜单与真实只读数据页验证。
租户:xylferp、baijian、xipu · 当前 run three-fe-split-next7
platform-admin 均可进入本租户;nexora-erp-web@437a5e9 以 Cookie 会话直达 /home,并沿用本地主管理员岗位。结论:管理员身份、菜单、权限与只读数据 PASS;未测试采购、销售、退货或库存写入。
五个 Store 租户已完成产品入口、handoff、目标会话、主管理员菜单、首页与客户只读页验证。
租户:darkgroup、fjfl、qyxs、ftgf、qywh
d79b714 已进 main;原管理员与 platform-admin 均可进入本租户,并读取本地主管理员角色。结论:身份、菜单差异、数据范围与只读页 PASS;未执行进销存 CRUD。
已验证 Customer Service 的精确授权、runtime binding、ERP 用户映射、handoff、consume 与真实数据接口。
验收对象:历史租户 test-cm 与新建原料线租户 onboard-metal-0715a
ded629f 已进 main;主管理员使用独立 pt_type=3 身份,onboard-metal-0715a 的 runtime、ERP link 与本地管理员均 active。test-cm 旧任务已升级;两租户的关键 handoff/consume//frame/record 均按合同成功。结论:身份、授权、开通与真实数据接口 PASS;未测试商品、订单、收款或报表写入。
pymetal 与新建原料线租户已完成 Metal ERP 入口、handoff、主管理员菜单与原料只读页验证。
入口:metal-test.sbx.nexora.restry.cn · 新租户由同一 Metal 权威订阅开通三套应用
f52a155 与共享 API eaf4929 已进 main;pymetal 原管理员与 platform-admin 均按本地主管理员角色加载 27 个菜单节点。/frame/record 均成功。结论:身份、菜单、数据范围、开通与只读页 PASS;未测试工厂、提纯、结价或结算写入。
200,响应头绑定当前 run-id。WP-09 记为 NOT_READY_CREDENTIAL。
{status:0,msg:"参数错误"},前端随后触发 undefined 异常,只显示“取消”。WP-10 记为 NOT_READY_BOOTSTRAP。
nexora-app@5a1da09 已在 three-fe-split-next7 验证 H5 Cookie 与原生 bearer 登录链路;原生 App 打包不在本轮范围。
200,可进入工作台。405 属未覆盖边界;一次性账号、会话与 fixture 已删除。结论:WP-11 仅登录通过,不代表工作台业务可用。
当前 ERP eaf4929 与 Mall 3fc4f26 保留老环境外部合同:base32 ?key=、8 个旧 ERP 接口、旧参数/返回语义、原队列表,以及三站各自 aid/secret;每站商品拉取、商品应用、订单推送三个一分钟任务继续运行。
Inbox/Outbox 与 HMAC 代码仅保留为内部实现,不替换旧接口,也不是本次主交付入口。
three-fe-split-next7 为 25/25 服务运行、24/24 healthcheck 健康、9/9 worker 健康;18/18 公网入口回显本 run 与 235-it-next scope。结论:代码、配置、调度、部署与 fail-closed 门禁全部通过。
三站 15 个业务 case 加九任务/鉴权 case 共 16/16 PASS,均有独立断言。
CLEANED;三站 Mall 与 ERP 残留都为 0。结论:商品、库存、订单、退款、发货全链路验收完成。
three-fe-split-next7 汇总承载 WP-05~08 权限与只读页,以及 WP-12 / WP-13 老合同同步能力。当前部署与认证闭环通过,不把历史专项结论扩大成完整业务 Test RC。
身份、授权、开通与 Mall ↔ ERP 专项联动已闭环。
xipugold 写入为 0。结论:权限集成通过;禁止声明业务 Test Ready、Test RC 或 Production Ready。
three-fe-split-next7 使用 Evolution 部署提交 c5153d0;监听 235 回环端口 18982/18945。部署、冒烟与公网切换回执通过,version-1-0、next6、失败候选及旧目录均已清理。
25 个业务服务与 1 个公网桥接共 26/26 容器运行,停止容器 0;4 个卷、2 个隔离网络就绪。18/18 HTTPS 测试域名均回显 X-Nexora-Test-Run: three-fe-split-next7 和 X-Nexora-Test-Scope: 235-it-next。
后续用户验收统一使用 235 隔离测试环境,并通过受控 public bridge 提供公网访问;每次切换必须校验 18 个域名和 run header,禁止把生产 DNS、Caddy、流量或凭据带入。
235 PUBLIC TEST DEFAULTmazugift、meiyuhaowu、qingyuwh 各自运行 ApiAutoErp/index、ApiAutoErp/get_erp_product_update_log、ApiAutoErpOrder/push_addorder;9/9 服务均按独立 aid/secret 绑定并每 60 秒执行。
Platform 当前保留 12 个 active 租户;9 个真实业务租户完成登录、会话恢复、Discovery、handoff、菜单与实际数据页验证,新建 Jewelry 与 Metal 开通流程也已通过。
AUTHORIZATION PASSPlatform c367aa7、Jewelry API ee28f64 已通过囍铺配置菜单原地增量更新;Jewelry Web 9d46881、Metal API eaf4929、Metal Web f52a155、Store Web d79b714、Customer Web ded629f、Mall 3fc4f26、App 5a1da09、Mini H5 1c913da 保持原运行版本。
deploy/environments/235-it-next.yaml 的 10 仓基线已完成部署与联合验收,并按实际部署 SHA 固化为 version-1.0.1;既有 version-1.0 未移动。
Mall ↔ ERP 三站九任务保持健康;商品、库存、订单、退款与发货 16/16 通过,测试数据 16/16 清理完成且两端残留为 0。
16/16 PASS · CLEANED当前候选已验证拆仓来源、部署、认证、权限、只读数据页与既有同步任务健康;不自动代表全部采购、销售、支付等业务写路径已经完成回归。
NOT PRODUCTION READY测试密码仅由 235 宿主机保护文件管理。生产 DNS、生产 Caddy、生产流量、真实凭据和 xipugold 写入均为 0。
235-it-next/three-fe-split-next7 的部署回执、公开暴露回执、18 入口验证和实时资源清单;Version 1.0 只作为历史 Tag 与冻结证据保留。这里只保留阶段里程碑摘要;以上栏目均描述当前 235-it-next 候选。
完成 Platform、珠宝、原料、商城与手机端的目标仓收敛。
完成全端部署、Platform 回归和首轮登录验证。
完成 Jewelry、Store、Customer Service、Metal 的权限和开通验证。
部署唯一基线、清理阶段性环境,并为九个目标仓打同名 Tag。
10 仓 next7 完成私有与公网验收,接管 18 个入口;旧 Version 1.0 与失败 run 清理,Tag 保持不变。
T0 通过;T1 发现 entitlement 重建后 operator 丢失产品入口,按门禁停止 T2~T6并完成残留清理,结论为 FAIL。
未新建环境,仅更新 Platform 与 Jewelry API;囍铺 H5 Cookie、原生 bearer 和 7 条手机报表接口通过,其余完整业务异常继续保留为待回归项。
AI 客服、图像搜索、OSS 与金价配置恢复到系统配置;四页真实打开且控制台新增错误为 0,未写数据库模块行、未新建环境。
Platform 与 Jewelry ERP 从独立 worktree 完成模块管理入口和单一数据源纠偏,代码与部署合同固化为新 Tag;尚未部署,235 继续运行 three-fe-split-next7。