鼎味肉市DESIGN ATELIER
← 资料目录docs/reports/review/REQ-2026-10-01-open-source-feasibility.md阅读原文

Wave / REQ 开源对照与可执行性审查

2026-10-01 · 当前工作区规划审查 · 不构成正式S5/S7、产品验收或选型批准。
5个只读专项,统一gpt-6-luna / max;主会话核对证据、反例与严重度。范围为11个wave、41个候选REQ及跨端后台设计。

1. 综合结论

当前设计有清楚的业务依据,但尚不能认定41个REQ已经形成可直接实施、完整闭环的合同。 按域协作、唯一事实Owner、全局管理/客户下钻、交易与配送授权分离、实重计价、源事实与监控分责,应继续保留。最有风险的地方是通用能力范围过宽、生成与运行工具尚未接实,以及跨域责任到资金和现场动作的最后一段仍需定案。

与成熟项目相比,视觉差异主要是品牌选择;工程差异主要是本项目在规划很多框架/引擎已有的基础能力,却还未记录明确的复用、扩展或自研取舍。另一方面,标准电商的订单/支付/库存/退货模型不能直接证明鼎味的一笔付款多单、逐次配送授权、质量撤销竞争、实物切配、实重结算成立。应对每种能力分别定复用边界,不能凭“底座成熟”推导业务守卫已满足。

本轮没有统计开源流行度、比较性能或实际运行候选框架。下面使用具有官方资料的典型项目作机制对照;适配评价是基于这些资料和本地设计的推断,尚不是集成结果。

保留的方向

不成立的完成结论

41张范围卡、原型82入口、状态机结构检查、localStorage合成演示均不能证明真实授权、真实Provider收退款、物理开工保护、现场追溯或多REQ并行隔离已成立。缺产品实现不单独算S0缺陷;影响合同的未决语义必须在对应阶段关闭,实施与生产证据则在对应交付中取得。

2. 成熟机制:该借什么、需要保留什么

能力 官方成熟机制 对鼎味的建议及成本
后台查询/路由/表格 Refine DataProvider、useTable、react-admin DataProvider、ProTable 优先比较headless机制与现有React/Antd组合;保留品牌与任务导航。领域命令、权限核验、UNKNOWN恢复和影响预告需独立契约。新框架增加适配/升级成本,不同时引入三套
API消费者 OpenAPI Generator Go、JSON Schema、google/jsonschema-go 原生数据源保持一份;选实际操作输入和工具链。Schema校验库不等于端点Client生成器;现有gate只支持本地JSON Schema,采用新操作格式须有受支持适配
登录与授权 Keycloak、OpenFGA建模原则 认证IdP可以复用,本地Account/客户/区域/任职和领域守卫保留。关系复杂度不足时不默认另部署授权服务;自托管有存储、升级和运行成本
遥测与通知 OpenTelemetry、Alertmanager 采集和分组/路由/静默/抑制有现成机制;平台持久事件、责任ACK、业务源核验仍独立。比较唯一通知引擎,不开双路由;AM受理不等于送达
持久流程与定时恢复 Temporal Activity、蓝鲸标准运维 比较有限数据库Job/Worker与成熟引擎的恢复/运维面,选一个底层执行机制;步骤可能重试,源幂等/额度/fence仍必需。蓝鲸为Python/Django等体系,适合参考,不是直接嵌入Go包
标准电商 Medusa支付、Vendure库存 可参考/采用标准促销、购物车、支付适配、退换原语;原款跨单分配、逐次授权、物料与执行门禁需扩展合同。整体换底座涉及现有Go方向、事实迁移与长期运行责任
收货/批次/财务 ERPNext Batch、Purchase Receipt、General Ledger 借鉴有效期/质量/凭据与会计源解释,或集成现有外部权威。无需自动扩大为采购/应付/WMS项目;内部或外部会计权威应只选清楚的一种主责
媒体/经营内容 Payload Drafts、Versions 草稿/版本/上传可复用;跨Owner发布依赖、商品价格/可用性仍由原Owner。Node/Next后端会新增部署与鉴权责任,少量内容也可有限自建
经营分析 Superset Security 用已批准问题、指标和合法只读副本驱动工具选择;不能把分析投影当财务账或绕客户权限,不先造通用数据平台

许可与版本不能笼统称“都开源免费”:Refine/react-admin核心MIT,react-admin的ra-rbac属于Enterprise包;Vendure有社区GPLv3/商业VCL和插件边界;ERPNext为GPLv3,Odoo具体应用/版本需分Community与Enterprise核实;当前Directus源码许可含MSCL-1.0-GPL限制,不能作默认无条件开源候选。本轮核对当前官方机制和许可说明,最终采用还需固定版本、使用方式和成本。

3. 收敛后的12项行动

等级是本轮研究分类,不新增Runtime门禁。每项均有具体关闭证据;已有D项继续使用原决策台账,不另建同级事实源。职责名称不代表实际人员已经指派。

R1|把同源模型接成真实消费者

影响:W0/W2工程与合同收口;关联P3/U1。 共享规则只验证本地JSON Schema;范围卡承诺Go/TS/Client实际消费,操作生成输入/工具尚未定。反例是四端引用同一个model_ref,却各自手写字段或端点,资金UNKNOWN的查询协议仍不一致。

公共模型/工程/契约Owner应选实际方言、操作源、工具与输出责任;可用操作规格引用现有数据源,或收窄生成承诺并采用边界校验,禁止复制第二DTO。关闭需真实Go/TS/Mock消费、可复现生成、合法与结构反例一致、版本/认证/错误/原请求查询可调用。成本是适配现有gate与生成配置;若工具不适用,退回受验证的有限绑定方案,不能以手工生成文件维持“同源”结论。

R2|先确定有限平台范围,再选通知/工作流复用

影响:W1–W3相关设计和无人值守启用;关联P1/P2/P4/P6/O9。 平台主讲拒绝把AM webhook当完整事件史的理由成立,但不直接证明通知路由全部须自研。空间/插件/查询DSL/影子发布/Runbook/配额/BI如果首期全部展开,维护面会超过已知规模。

Platform架构/运行/安全职责与接入Owner列有限V1能力、参数边界、首批信号/连接器/动作/非零售证明、预期负载和恢复约束。比较“有限Worker+成熟通知/遥测组件”“Temporal等持久引擎”“有据自研”;独立事件先持久化再经唯一通知引擎,静默/抑制不能丢责任。闭合证据是具体功能/代际/副作用库存及停机、迟到、重试反例,不以16个审查标题当所有组合已查完。规模尚未落实不阻塞无关S0工作;实任接手/预算未落实不得上线无人值守写动作。工具选错时保留本地持久结果和Owner协议,更换适配器,不重放未知外部副作用。

R3|购买接受必须同时解释资金分配与资源占用

影响:W4交易合同和真实联调;关联C1/C2/O4。 范围卡已有报价冻结/权益占用目标,交易主讲已有原款守恒;欠的是精确原子/跨域接受协议。报价后权益耗尽、Lot隔离、两人争同一能力、一笔付款只有周三可接受而周五拒收,必须产生唯一且可恢复结果。

Commerce、Demand、Supply、Fulfillment共同定全批/逐单接受规则、预留/提交/释放、期限/版本、付款后拒收与资金出口;W3可以先交原始能力,W4必须验证承诺原子性。关闭以多单分配守恒、部分接受、占用竞争、退款UNKNOWN保留额度、能力降低/投影迟到样例为证。成本是协调状态与恢复责任,不能靠后台直接改支付/库存值;失败保持已成立分项,按原目标查证而非全批重建。

R4|实重计价、退款与受托办理还需业务政策

影响:对应W4/W5/W6正式化及真实经营;关联C4/C5和D-01~06。 实重计价、16:00默认截止、提前多日确认、终态不复活已确认;超重责任、舍入/优惠费用分摊、退款时点去向、跨档收费和受托证据仍开放。技术Refund API或“可配置”不能决定商业责任。

业务责任批准逐场景矩阵,Commerce/Demand/Identity整理,Finance校核。关闭需少重/超重/部分交付/晚到更正金额算例,费用目标在确认截止前仍未决的处置,受托范围/过期/撤回/冒用/批量拒绝条件,以及真实Provider验真/查询/确定失败合同。不可默认钱包、补扣或管理员代确认;独立无政策依赖功能继续推进。政策变化保留旧成交快照,不回写历史结算与授权。

R5|开工许可要保护跨域竞争和实际现场

影响:W5/W6技术合同、现场实施与发布;关联C3/O3,已由D-09追踪。 一致性与交易主讲已有守卫原则,但“读最新质量+本地CAS”不足以证明Supply隔离与Fulfillment开工一致;服务端停止也不能阻止工人照旧纸票切配。

Supply/Fulfillment定义可实现的许可、份额、代际、撤销/开工竞争、超时与设备/人工作业协议;可选择真实设备门禁或有责任、核验和停止手段的监督人工程序,不能虚构设备能力。关闭需停止先赢/开工先赢/质量撤销/旧票/离线/ACK丢失后实物核验/重派竞争。成本是现场流程和证据;恢复查明已切数量,再派剩余份额,软件回滚不能撤销实物。

R6|把质量、测量、来源和配送落实为操作定义

影响:W3/W5各模块合同/现场启用;关联O1/O2与D-10。 Supply和Fulfillment已有Owner,缺的是适用品类的Lot效期/失效/温控证据、净重/毛重/皮重/扣除方式、无效秤具读数处理、到货凭据来源以及实际承运/拒收/缺件/失联动作。不能因已有Measurement/Lot字段推导所有细则成立。

由各域与业务/现场责任给真实样例:过期Lot、过期校验设备、部分到货/拒收/无单据、错包/缺件/部分交付;分别有拒绝、隔离、人工复核和原源更正出口。采购外部权威可用受控线下凭据,不自动建ERP/WMS;不预填法规温度或设备精度。关闭应包含实际单据/设备/承运可用性和对应合同,未证读数不进入金额,退回肉品不自动回补可售库存。

R7|后台复用成熟机制,同时兑现双层办理语义

影响:W1/W2框架合同与各业务入口实施;关联U2/U3/U5。 范围卡已有返回来源、不串客户、逐项回执要求。反例是客户A慢查询覆盖B、撤权后缓存仍可见、刷新丢筛选、批次3成功/1冲突/1UNKNOWN重发全部。

公共界面/Identity/适配Owner确定查询键与撤权失效、非敏感路由上下文、Owner专属命令/回执和版本绑定预告;域Owner保证服务端授权与幂等。关闭需真实双层深链/返回/刷新、A→B慢响应、登出撤权、混合批次续办和预告失效案例。框架缓存/路由可减少自建维护,但菜单可见不构成授权,普通updateMany不构成批量资金保证。敏感缓存失效后重取权威事实,UNKNOWN留原目标查询,成功项不重办。

R8|召回与售后要证明范围完整,不能只办完已知名单

影响:W6闭案合同和经营启用;关联O5/C6。 召回卡已有迟到与未明关联要求。反例是加工→包裹绑定迟到,已知客户处置完但未知受影响数量仍在途;或标准Return适配自动把退回肉品恢复可售。

Supply牵头影响版本/源水位/未关联数量/晚到续办,Commerce/Fulfillment消费同一范围和结果。关闭需故意缺链/迟到/错批/退回缺质量证据,不能在不完整时展示“全部办结/零影响”。成本是范围迭代和分项状态;恢复补入晚到影响并续办,回收事实与质量放行、退款结果独立。不以工具默认退货库存行为覆盖Supply决定。

R9|财务权威与内部核算范围先明确

影响:W5 Finance正式合同;关联O6/D-14。 Finance卡包含来源、规则、期间、分录/冲销/期初;仍需选内部总账还是外部会计系统权威。实收不等于收入,BI图不等于会计来源解释。

Finance与实际财务责任批准来源映射、核算规则、期间/关账竞争、同源不同规则不重复、冲销与期初责任。可自建有限账簿或集成ERP,不自动建设完整财务ERP;两者均需原结果/差异解释和对账。关闭为真实资金/交付来源的批准算例与重复/晚到/关账更正验证。成本是财务规则与迁移维护,恢复使用追加更正和原源查证,不删历史分录修报表。

R10|客户生命周期和扩展模块坚持条件启用

影响:W6危险动作及W9/W10范围冻结;关联O7/O8。 决策台账D-12/13未批准归因/奖励/持续服务/在线推荐、合并同意继承和数据处理政策。前端分享点击不能裁决归因,客户合并不能自动继承全部授权,渠道订单不等于配送同意。

业务/Customer/Identity/消费者先列数据类别、保留/撤回/继承/导出权限、传播失败恢复;扩展各定实际Owner、商业模式和Provider能力。关闭需合并/撤回部分失败与保留引用、渠道重复/迟到/未知、周期唯一性及无扣款/配送授权拒绝。W9/W10未启用不自动阻塞W8核心鲜配;隐私处理已启用的范围必须完成。不得新增pending写模块掩盖Owner未知,撤回/合并恢复保留审计和受限制历史引用。

R11|并行先证明控制面和公共写路径隔离

影响:跨REQ并行实施前置;关联P5。 执行计划已有公共路径/组合Owner/设计队列机制,并明确多REQ主checkout隔离未验证。分支不同不能证明Runtime、journal、Hook、锁、共享环境、迁移总次序不会冲突。

工程/Runtime维护与集成职责先在支持版本证明独立绑定checkout交错事件与恢复隔离,再列每wave文件级公共写者、生成输出、迁移顺序、fixture/外部配额分区、最小真实交接TASK与组合Owner。关闭为实际证据,不用本轮只读研究冒充多REQ运行验收。成本是收口公共路径和兼容窗口;发现串写时隔离受影响checkout并按完整性流程恢复,不复制Runtime或自行改快照绕过。

R12|跨域完成需有有限、精确的业务结果分母

影响:各wave真实交接,W7/W8审计与经营启用。 执行计划已要求FR/AC、CASE、真实联调与精确候选。补齐每条长链中允许先完成的事实、未结义务、下一动作、恢复时限和实际接手;代码路径/后台入口不是证据,单项PASS不能拼出同候选完整通过。

主会话/集成Owner维护组合责任,各事实Owner给读写合同和结果。关闭是本报告业务反例转为对应正式AC/CASE,真实同源消费者证明正常与失败终点;实际生产人员、Provider、负载/备份/回退条件在W7/W8落实。新增产品修改仍走原S8/S9→完整S7路径,INTEGRATED-RELEASE不建立第二发布gate。残余风险有实任Owner与恢复出口,未检查保持UNKNOWN。

4. 全部41个REQ的规划审查覆盖

每行说明当前合理性与下一步实证;没有一行被本轮标为产品PASS。这里只引用既有wave,不改变归属。后缀统一省略REQ-DW-。

Wave REQ 当前判断与必须兑现的目标
W0 SHARED-BASELINE 公共事实范围合理;R1实际方言/校验/绑定,领域政策不假定已冻结
W0 ENGINEERING-BASE 逻辑模块/扩展槽合理;R1/R11工具链、迁移与多REQ隔离真实证据
W1 RELIABLE-RUNTIME 原结果/消息可靠性必要;R2唯一有限持久引擎与Owner守卫分责
W1 IDENTITY 任职/范围/撤权必要;R2/R7认证复用、真实subject与权限边界
W1 CUSTOMER 档案/地址/同意分责合理;R10危险生命周期不从基础资料能力推导
W1 SURFACE-FRAMEWORK 双层/公共请求态合理;R7实际路由上下文与发布Foundation
W2 CONTRACT-ADAPTERS Real/Stub/Fake隔离合理;R1真实操作消费者与相同负例
W2 CUSTOMER-ACCESS 有限登录/账户入口合理;真实Provider、撤权、冲突/UNKNOWN
W2 BACKOFFICE-ACCESS 全局/下钻方向正确;R7公共办理及逐项回执,不冒称后续业务已上线
W2 OPERATIONS-ACCESS 设备/弱网意图合理;真实身份/设备,R5不可逆动作不能离线自开工
W2 MONITORING-DETECTION 通用/免PromQL应保留;R2有限查询/转译/发布/代际证明
W2 MONITORING-RESPONSE 事件/投递/ACK/恢复分离正确;R2/R12唯一通知与实任责任链
W3 MEDIA-ASSETS 用途/版本合理;真实文件基础、可读引用与清理/保留
W3 HOMEPAGE-CONTENT 草稿/发布/回退合理;真实媒体/商品依赖消费与缓存传播
W3 CATALOG-PUBLICATION 内容/规格Owner合理;SKU单位/包装/切配/菜谱映射真实定义
W3 SUPPLY-QUALITY 独立质量/物料必要;R6来源/效期/无效证据,R5撤销竞争
W3 FULFILLMENT-CAPACITY 原始能力可先交;R3承诺单位/范围与W4原子占用接缝
W3 MEAL-PLANNING 计划不是订单的分离正确;餐次稳定ID/版本/历次购买引用
W3 CONTROLLED-AUTOMATION Owner守卫与非零售证明必要;R2有限动作/预算/唯一执行机制
W4 QUOTE 标准促销可复用;R3报价与接受分离,R4整数金额/费用规则
W4 ORDER-BATCH 独立订单/购买批次必要;R3全批/逐单接受与原款分配合同
W4 PAYMENT-FUNDS Provider原语可复用;R3额度守恒,R4真实验真/UNKNOWN/退款政策
W4 DELIVERY-CONFIRMATION 逐次授权须定制;R4严格截止/费用/代办,提前确认不重复登录
W5 EXECUTION-WEIGHING 作业/采用重量必需;R5现场开工许可,R6净重及无效读数
W5 MATERIAL-TRANSFORMATION 物料守恒与谱系正确;单位/容差/副产物/损耗及受控更正
W5 PACKAGE-DELIVERY 封包/交付事实分离合理;R6承运/部分结果,R8绑定完整性
W5 SETTLEMENT-REFUNDS 实重与晚到调整方向正确;R4金额政策、原款上限和逐项未结
W5 FINANCE-POSTING 财务独立必要;R9内部/外部权威、批准规则与期间/更正证据
W6 ORDER-CHANGES 永久停止/后继交易正确;R4政策、R5停止竞争,新失败不复活旧单
W6 AFTERSALES 分项补救合理;R8原义务/回收/退款独立,禁止食材自动回补
W6 QUALITY-RECALL 影响与传播方向正确;R8水位/缺链/迟到续办与真实处置
W6 ANALYTICS 只读投影分责正确;R2有限经营问题/口径,R10导出授权
W6 CUSTOMER-DATA-LIFECYCLE 分域处置合理;R10合并继承/撤回/保留及传播恢复政策
W7 PRODUCTION-INFRASTRUCTURE 唯一写者/回退目标合理;R12实际拓扑/密钥/Provider/迁移
W7 PRODUCTION-VERIFICATION 恢复/负载/真机目标必要;R12批准目标与真实环境,不能预填达标
W8 INTEGRATED-RELEASE 精确候选与责任交接必要;R12沿原S7/S10/S11,不新建发布权威
W9 GROUP-CAMPAIGNS 条件扩展;R10资格/活动/门户范围,不默认佣金
W9 SHARE-ATTRIBUTION 条件扩展;R10证据与裁决分离,Owner/模式批准后定写目录
W9 EXTERNAL-CHANNEL 防腐/原结果恢复合理;R10指定Provider真实能力,不默认导入即授权
W10 CONTINUOUS-SERVICE 条件扩展;R10合同/周期唯一性,不自动继承扣款或配送同意
W10 RECOMMENDATION-DECISIONS 条件扩展;R10真实问题/Owner/同意/实验,不将静态精选升级承诺

5. 业务动线与人工恢复审查

横向专项独立审查了以下9条有限路径。判定是“Owner/原则可展开,具体政策、合同、实际运行证据尚未完成”,不是已跑通。一个客服可以在合法范围查原对象、发起/移交后续动作;无资金/质量权限仍需同系统显示实际接手和结果,不能开放越权或丢弃义务。

动线 后台应该如何续办/结束 未完成条件
正常购买→核款→多日确认→切配/交付→实重结算→会计接受 同一购买批次/订单谱系查看;授权、交付、资金与会计结果分开,必要项成立才判经营闭环 D-04/05/14;R3~6/R9;真实消费链
支付成功回执晚到或丢失 Commerce查原Provider目标;已到期终态不复活,资金保留原退款/差异责任 D-05/08、Provider原请求查询和额度守恒
未被接受的配送确认费用UNKNOWN,竞争16:00截止 Demand同记录按严格截止裁决;费用独立核验/补偿。截止前已合法接受的安排保持有效,晚到费用不复活到期安排 D-01/05/08;权威CAS、费用目标与接受接缝
换菜旧执行已停止,新报价/付款失败 在原单与后继谱系续办未结资金;不恢复旧执行,不静默送旧菜;开工先赢走实际处置 D-02/03/05/06;停止与后继失败反例
质量隔离与现场开工并发 看Supply质量源和Fulfillment实际门禁结果;停止未开工份额,核查已做实物,办理召回/售后 D-09;真实许可/撤销/物理fence
部分交付、分项退款UNKNOWN 留存已交/已退款部分,原目标查证其余;必要义务未完不全部办结,合法移交仍可追踪 D-02/04/05/10;混合回执及安全续办
召回有缺链/晚到包裹绑定 未关联数量保持未知暴露,补链扩范围;逐项停止/通知/售后有回执和责任 D-07/09/10;影响水位/迟到续办
员工撤权、客户合并、受控导出 阻止新越权操作,原Owner/受限主体续合法义务;不继承全部同意,下载重新验权 D-13/11;分项失败恢复/保留/缓存隔离
控制中心/业务服务停机后恢复 外部探针发现,恢复控制面并分别核款/核实物/核质量,危险写由源Owner恢复许可后再开 D-07/11/15;实任人员/环境/恢复演练

**依赖反证结论:**未发现不可解循环。Context Map的双向箭头是不同能力方向,不是TASK互等。W0公共类型与工程生成需最小真实首交接;W4先共同合同再分支并行;W5实现可并行而实际交付链逐步汇合;W6召回需要售后真实适配;W7验证依赖真实环境。W9/W10扩展不成为W8核心前置,扩展实际发布仍须对其精确候选补适用生产/验收责任。

成熟Nx边界机制和affected CI可帮助依赖/影响分析,不能证明Harness隔离,Go跨语言适配及Enterprise边界需比较。Pact Provider验证可参考真实消费示例的合同检查,不代替资金/现场竞争或全部场景库存;先用既有本地artifact/CI,不自动新增Broker运行负担。完整返回归纳见跨域专项。

6. 推荐处理顺序

  1. **W0收口工程事实:**R1的真实生成/验证消费链、R11多REQ控制面证明;公共数据不提前包揽全部领域政策。无UI范围可继续正式化。
  2. **W1–W3收口通用复用与首期范围:**R2候选成本/能力矩阵、单一通知与步骤引擎、Foundation正式覆盖;R7公共路由/缓存/批量协议。避免以首期全部平台功能作为默认开发体量。
  3. **W4/W5锁业务接缝:**R3接受/资金/能力,R4金额/退款/费用/受托,R5许可与物理作业,R6实际操作定义,R9会计权威;分别成为对应REQ正式AC/CASE,不集中锁全项目。
  4. **W6补全问题业务与治理:**R8召回完整性、R10客户生命周期;问题单能办结后才能称核心经营闭环。
  5. **W7/W8取得实际经营/恢复与同候选证据:**R12真实环境/责任/反证;W9/W10保持条件启用,未选择的扩展不默加首发义务。

顺序为审查处理建议,不修改既有wave、不绑定REQ、不授权更换栈或发布。业务政策由用户批准,工具取舍由正式S2评审收口;当前可继续准备可复核的方案和独立任务。

7. 证据、反证和审查限制