Skip to content

spec: 架构深化五项决策实施 (D1-D5) #216

Description

@DavidHLP

来源:架构深化决策方案(2026-09-22,已采纳,用户确认全部接受推荐)。本 issue 跟踪五项决策的一次性实施。

ID 问题 已采纳方案 依赖
D1 Profile 重复实现 command receipt Profile RPC adapter 复用既有 CommandReceiptExecutor,内部增加 legacy fingerprint 兼容 无
D2 Profile mutation 规则散落在两个 adapter 与 avatar helper 建立 concrete Profile mutation module(update(ProfilePatch) / replaceAvatar) D1
D3 Collection 与 useRemoteTable 双重拥有 request lifecycle 深化 createCollectionSlice 为唯一 owner,interface 只新增 cancel() 无
D4 Moderation workflow 名称与真实决策深度不一致 深化 moderationStore;workflow 归位为 presentation D3
D5 Backup 对象生命周期横跨三个实现 建立 concrete BackupObjectLifecycle(start/delete/sweep),独立提交 无

共同约束:替换重复职责不叠加新层;一个生产实现不造假想 interface/factory;持久、并发、对象删除规则必须由真实数据库或 adapter seam 测试验证;不改变 Owner ownership、HTTP/Dubbo contract、Result/RpcResult envelope、schema/migration。

验证矩阵(实施后必须执行):见决策文档第 10 节——Profile/Backup focused unit + real MySQL IT + Maven broad;Management lint/type-check/test/build;./scripts/dev/test.sh quick + git diff --check。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions