G1-01 + G1-02

This commit is contained in:
SepComet
2026-03-12 13:20:02 +08:00
parent 1c45205e92
commit 99ed963faa
24 changed files with 424 additions and 32 deletions
+26 -26
View File
@@ -109,12 +109,12 @@
## 阶段 G1 - 收口组件产出入口
| 状态 | ID | 任务 | 目标 |
|---|---|---|---|
| 状态 | ID | 任务 | 目标 |
|-----|-------|-----------------------------------|------------|
| [ ] | G1-01 | 新增 `InventoryGenerationComponent` | 建立统一组件产出入口 |
| [ ] | G1-02 | 新增 `ComponentItemFactory` | 收口组件实例构造 |
| [ ] | G1-03 | 新增 `ShopGoodsBuilder` | 收口商店货物生成 |
| [ ] | G1-04 | 让 `ShopFormUseCase` 改用组件入口 | 商店不再自己生成组件 |
| [ ] | G1-02 | 新增 `ComponentItemFactory` | 收口组件实例构造 |
| [ ] | G1-03 | 新增 `ShopGoodsBuilder` | 收口商店货物生成 |
| [ ] | G1-04 | 让 `ShopFormUseCase` 改用组件入口 | 商店不再自己生成组件 |
### G1 验收标准
@@ -124,12 +124,12 @@
## 阶段 G2 - 收口战斗掉落与奖励候选
| 状态 | ID | 任务 | 目标 |
|---|---|---|---|
| [ ] | G2-01 | 新增 `DropPoolRoller` | 收口掉落池与稀有度抽样 |
| [ ] | G2-02 | 新增 `RewardCandidateBuilder` | 收口 3 选 1 候选生成 |
| [ ] | G2-03 | 让战斗掉落改走 `InventoryGenerationComponent` | 战斗不再自己构造组件 |
| [ ] | G2-04 | 让满血奖励候选改走统一入口 | 掉落与奖励候选共用产出体系 |
| 状态 | ID | 任务 | 目标 |
|-----|-------|----------------------------------------|---------------|
| [ ] | G2-01 | 新增 `DropPoolRoller` | 收口掉落池与稀有度抽样 |
| [ ] | G2-02 | 新增 `RewardCandidateBuilder` | 收口 3 选 1 候选生成 |
| [ ] | G2-03 | 让战斗掉落改走 `InventoryGenerationComponent` | 战斗不再自己构造组件 |
| [ ] | G2-04 | 让满血奖励候选改走统一入口 | 掉落与奖励候选共用产出体系 |
### G2 验收标准
@@ -139,12 +139,12 @@
## 阶段 G3 - 收口结算模块边界
| 状态 | ID | 任务 | 目标 |
|---|---|---|---|
| [ ] | G3-01 | 新增 `CombatSettlementCalculator` | 只保留结算计算 |
| [ ] | G3-02 | 新增 `CombatSettlementCommitter` | 只保留库存提交 |
| [ ] | G3-03 | 精简 `CombatSettlementService` | 只剩流程编排 |
| [ ] | G3-04 | 清理奖励 RawData 重复映射 | 候选生成与 UI 组装边界清晰 |
| 状态 | ID | 任务 | 目标 |
|-----|-------|---------------------------------|-----------------|
| [ ] | G3-01 | 新增 `CombatSettlementCalculator` | 只保留结算计算 |
| [ ] | G3-02 | 新增 `CombatSettlementCommitter` | 只保留库存提交 |
| [ ] | G3-03 | 精简 `CombatSettlementService` | 只剩流程编排 |
| [ ] | G3-04 | 清理奖励 RawData 重复映射 | 候选生成与 UI 组装边界清晰 |
### G3 验收标准
@@ -154,11 +154,11 @@
## 阶段 G4 - 收口 Tag 初始化入口
| 状态 | ID | 任务 | 目标 |
|---|---|---|---|
| [ ] | G4-01 | 新增 `TagRegistryComponent` | 建立 Tag 运行时入口 |
| 状态 | ID | 任务 | 目标 |
|-----|-------|----------------------------------|--------------------|
| [ ] | G4-01 | 新增 `TagRegistryComponent` | 建立 Tag 运行时入口 |
| [ ] | G4-02 | 挪出 `ProcedurePreload` 中 Tag 注册逻辑 | 流程代码不再直接维护 Tag 注册表 |
| [ ] | G4-03 | 对齐 Tag 加载时机与重载入口 | 初始化路径明确 |
| [ ] | G4-03 | 对齐 Tag 加载时机与重载入口 | 初始化路径明确 |
### G4 验收标准
@@ -168,11 +168,11 @@
## 阶段 G5 - 收口随机合同
| 状态 | ID | 任务 | 目标 |
|---|---|---|---|
| [ ] | G5-01 | 统一商店 / 掉落 / 奖励候选的随机上下文 | 全部产出链路使用一致合同 |
| [ ] | G5-02 | 补齐整体产出的 `runSeed` 稳定性 | 不只稳定 Tag,也稳定物品产出 |
| [ ] | G5-03 | 增加对应 EditMode 测试 | 同 Run 可复现,跨 Run 可区分 |
| 状态 | ID | 任务 | 目标 |
|-----|-------|------------------------|---------------------|
| [ ] | G5-01 | 统一商店 / 掉落 / 奖励候选的随机上下文 | 全部产出链路使用一致合同 |
| [ ] | G5-02 | 补齐整体产出的 `runSeed` 稳定性 | 不只稳定 Tag,也稳定物品产出 |
| [ ] | G5-03 | 增加对应 EditMode 测试 | 同 Run 可复现,跨 Run 可区分 |
### G5 验收标准