修注释bug(score>=90→80红线)+核销表按代码真实状态纠偏
- pipeline_io.py/replenish_task.py 注释写90与代码实际80打架,统一为80(红线) - 核销表纠正:文案先展示后台补=真做了/合格线80/M1本体已做 - M6标杆M7裂变改'草案先提炼再请北哥'(不干等),过滤策略条作废
This commit is contained in:
@@ -35,7 +35,7 @@ def run_text_generation(db, clients, task, product_dict: dict, flywheel_fragment
|
||||
push_fn, workspace_id: int, seq_start: int) -> tuple[list, int, bool]:
|
||||
"""
|
||||
Step5: 调 generate_text_variants → 存 TextCandidate → 推 SSE → 写 ai_call_logs。
|
||||
S1: 存库前过滤——只存 passed且score>=90且banned_word_status!='hard_block' 的文案。
|
||||
S1: 存库前过滤——只存 passed且score>=QUALITY_PASS_SCORE(80,红线)且banned_word_status!='hard_block' 的文案。
|
||||
合格数 < task.text_count 时 needs_replenish=True(由主任务发起后台补充子任务)。
|
||||
返回 (candidates_raw, next_seq, needs_replenish)。
|
||||
"""
|
||||
@@ -95,7 +95,7 @@ def run_text_generation(db, clients, task, product_dict: dict, flywheel_fragment
|
||||
except Exception as log_exc:
|
||||
logger.warning("ai_call_logs 写入失败(非阻断): %s", log_exc)
|
||||
|
||||
# S1: 存库前过滤——只存合格文案(passed + score>=90 + 非hard_block)
|
||||
# S1: 存库前过滤——只存合格文案(passed + score>=QUALITY_PASS_SCORE(80) + 非hard_block)
|
||||
seq = seq_start
|
||||
saved_count = 0
|
||||
for i, c in enumerate(candidates_raw):
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
"""
|
||||
app/workers/replenish_task.py — 文案后台补充任务(S1: 先展示后台补铁律)
|
||||
|
||||
合格文案(passed且score>=90且非hard_block)不足用户目标条数时,
|
||||
合格文案(passed且score>=QUALITY_PASS_SCORE(80,红线)且非hard_block)不足用户目标条数时,
|
||||
run_generation_pipeline 已先展示合格的; 此任务异步补齐到目标数或达上限。
|
||||
只接收 task_id(基石B)。复用 pipeline_io.run_text_generation 的生成+过滤。
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user