mirror of
https://github.com/primedigitaltech/market-assistant.git
synced 2026-07-21 23:41:39 +08:00
fix(strategy): LLM 用策略骨架去掉小节标题(占位)与待填表行
Made-with: Cursor
This commit is contained in:
parent
3f6c750ac4
commit
bf2ad14d23
@ -338,7 +338,11 @@ def build_strategy_draft_markdown(
|
||||
|
||||
lines.extend(
|
||||
[
|
||||
"### 1.3 本品聚焦(占位)",
|
||||
(
|
||||
"### 1.3 本品聚焦"
|
||||
if for_llm_input
|
||||
else "### 1.3 本品聚焦(占位)"
|
||||
),
|
||||
"",
|
||||
*(
|
||||
[]
|
||||
@ -455,7 +459,11 @@ def build_strategy_draft_markdown(
|
||||
[
|
||||
"## 四、为什么要选「这个品牌」",
|
||||
"",
|
||||
"### 4.1 品牌承诺与调性(占位)",
|
||||
(
|
||||
"### 4.1 品牌承诺与调性"
|
||||
if for_llm_input
|
||||
else "### 4.1 品牌承诺与调性(占位)"
|
||||
),
|
||||
"",
|
||||
*(
|
||||
[]
|
||||
@ -465,7 +473,11 @@ def build_strategy_draft_markdown(
|
||||
"",
|
||||
]
|
||||
),
|
||||
"- **一句话**:*(占位)*",
|
||||
(
|
||||
"- **一句话**:*(请写可落到商详/包装/客服等触点的承诺句)*"
|
||||
if for_llm_input
|
||||
else "- **一句话**:*(占位)*"
|
||||
),
|
||||
(
|
||||
"- **调性**:透明、可验证、合规控糖叙事。"
|
||||
if for_llm_input
|
||||
@ -570,7 +582,11 @@ def build_strategy_draft_markdown(
|
||||
]
|
||||
),
|
||||
"",
|
||||
"### 5.2 差异化方向(占位)",
|
||||
(
|
||||
"### 5.2 差异化方向"
|
||||
if for_llm_input
|
||||
else "### 5.2 差异化方向(占位)"
|
||||
),
|
||||
"",
|
||||
*(
|
||||
[]
|
||||
@ -582,7 +598,11 @@ def build_strategy_draft_markdown(
|
||||
),
|
||||
"| 差异点 | 说明 | 风险 |",
|
||||
"|--------|------|------|",
|
||||
"| | *待填* | |",
|
||||
(
|
||||
"| | | |"
|
||||
if for_llm_input
|
||||
else "| | *待填* | |"
|
||||
),
|
||||
"",
|
||||
]
|
||||
)
|
||||
|
||||
@ -45,6 +45,9 @@ class StrategyDraftTests(SimpleTestCase):
|
||||
self.assertNotIn("埋伏笔", md)
|
||||
self.assertNotIn("成稿须与 §2", md)
|
||||
self.assertNotIn("回扣 §2", md)
|
||||
self.assertNotIn("(占位)", md)
|
||||
self.assertIn("### 1.3 本品聚焦\n", md)
|
||||
self.assertIn("### 5.2 差异化方向\n", md)
|
||||
|
||||
def test_build_contains_sections_and_notes(self) -> None:
|
||||
brief = {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user