diff --git a/backend/pipeline/reporting/strategy_draft.py b/backend/pipeline/reporting/strategy_draft.py index 8ab246c..b8bfc8c 100644 --- a/backend/pipeline/reporting/strategy_draft.py +++ b/backend/pipeline/reporting/strategy_draft.py @@ -240,7 +240,7 @@ def build_strategy_draft_markdown( ) sgt = _esc(d.get("stage_goal_type") or "").strip() _goal_type_placeholder = ( - "待确认:可填如心智占位、转化爬坡等业务阶段目标;与业务内部口径对齐" + "待确认:可填如拉新尝试、做销量与转化、守份额与复购、新品试水等业务阶段目标;与业务内部口径对齐" if for_llm_input else "成稿从业务侧阶段目标类型口径择一或组合,并与下列成功标准一致" ) @@ -362,7 +362,7 @@ def build_strategy_draft_markdown( _goal_bullet( "本阶段策略目标类型", str(d.get("stage_goal_type") or ""), - "与业务内部阶段目标口径对齐,或自填(如心智占位、转化爬坡)", + "与业务内部阶段目标口径对齐,或自填(如拉新尝试、做销量)", ), _goal_bullet( "目标客群", diff --git a/backend/pipeline/tests/test_strategy_draft.py b/backend/pipeline/tests/test_strategy_draft.py index a2d8723..809e402 100644 --- a/backend/pipeline/tests/test_strategy_draft.py +++ b/backend/pipeline/tests/test_strategy_draft.py @@ -21,7 +21,7 @@ class StrategyDraftTests(SimpleTestCase): strategy_decisions_substantive({"product_role": "新品"}) ) self.assertTrue( - strategy_decisions_substantive({"stage_goal_type": "B 转化爬坡"}) + strategy_decisions_substantive({"stage_goal_type": "本阶段做销量与转化"}) ) def test_for_llm_input_omits_dev_traces(self) -> None: @@ -92,12 +92,12 @@ class StrategyDraftTests(SimpleTestCase): job_id=1, keyword="K", brief=brief, - strategy_decisions={"stage_goal_type": "A 心智占位"}, + strategy_decisions={"stage_goal_type": "本阶段以拉新尝试为主"}, generated_at_iso="2026-04-09T12:00:00", for_llm_input=True, ) - self.assertIn("| **本阶段策略目标类型** | A 心智占位 |", md) - self.assertIn("**本阶段策略目标类型**:A 心智占位", md) + self.assertIn("| **本阶段策略目标类型** | 本阶段以拉新尝试为主 |", md) + self.assertIn("**本阶段策略目标类型**:本阶段以拉新尝试为主", md) def test_strategy_decisions_merge(self) -> None: brief = {"schema_version": 1, "keyword": "K", "batch_label": "b"} diff --git a/frontend/src/views/jd/JdStrategyBuildView.vue b/frontend/src/views/jd/JdStrategyBuildView.vue index 66b4579..4ccb223 100644 --- a/frontend/src/views/jd/JdStrategyBuildView.vue +++ b/frontend/src/views/jd/JdStrategyBuildView.vue @@ -332,7 +332,7 @@ watch(