数据库已连通已成功连接预发布数据库(DATABASE_URL_STAGING)。请确认该实例为非生产 Supabase 项目。应用层环境预发布 staging数据库连接变量DATABASE_URL_STAGING

内容模板与提示词资产库 v1

artifact;书 / 草稿 DB 真数据。

真相源

cm-template-assets-v1.json · cm-template-annotations-v1.json

  • apps/web/src/modules/content-marketing/trial-feedback/cm-trial-feedback-v1.json
  • apps/web/src/modules/content-marketing/prompts/replit-locked/**(版本以 trace 与 LOCK_MANIFEST 为准)

一、Prompt 资产层(锁定提示词与版本)

与生成链路绑定的锁定提示词与策略版本;不混写正文模板,仅作可追溯真相源。

  • 书评:策略 + angle + few-shot pl-br-v2
    保留理由:trial 中该书评输出与审核、反馈均已对齐同一 trace,可复现「怎么来的」。
    风险:策略/angle 组合多;改 locked 文件需跑 cm-acceptance 与试跑回归。
    locked:
    apps/web/src/modules/content-marketing/prompts/replit-locked/strategies/review_observation_correction_v1.md
    apps/web/src/modules/content-marketing/prompts/replit-locked/angles/misconception_fix.md
    apps/web/src/modules/content-marketing/prompts/replit-locked/assembly/buildBookReviewPrompt-user-template.txt
    trial trace:
    co-br-20260402-a → promptVersion cm_book_review_v2_1 · promptStrategy review_observation_correction_v1 · fewShotSet fs_observation_correction_v1 · angle misconception_fix
  • 短视频口播 pl-sv-v1
    保留理由:试发反馈标注「最省力、生成到拍摄最短」,与 publish_ready 审核一致。
    风险:平台字数与节奏需人工按渠道再剪;prompt 不改写口播现场发挥。
    locked:
    apps/web/src/modules/content-marketing/prompts/replit-locked/short-video-script-v1/system.txt
    apps/web/src/modules/content-marketing/prompts/replit-locked/short-video-script-v1/user-template.txt
    trial trace:
    co-sv-20260402-a → shortVideoScriptPromptVersion cm_short_video_script_v1_1
  • 图文选题组 pl-it-v1
    保留理由:多组题眼/切口结构已在真实快照中验证可发帖测试形态。
    风险:节选与整组对齐前不宜一次性投放(见审核 hold + riskNote)。
    locked:
    apps/web/src/modules/content-marketing/prompts/replit-locked/image-text-topics-v1/system.txt
    apps/web/src/modules/content-marketing/prompts/replit-locked/image-text-topics-v1/user-template.txt
    trial trace:
    co-it-20260402-b / co-22296809-08f2-4f0d-876b-a2205ec5bdd3 → imageTextTopicsPromptVersion cm_image_text_topics_v1_1 · imageTextTopicsMode single_book_note_topics_v1
  • 真实性边界(共用) pl-auth-v1
    保留理由:所有 trial 输出共享同一边界版本号,便于跨类型比对。
    风险:边界升级需全链路重审样例输出。
    locked:
    apps/web/src/modules/content-marketing/prompts/replit-locked/rules-blocks/authenticityBoundary.txt
    trial trace:
    上述输出 trace 均含 authenticityBoundaryVersion cm_authenticity_v1

二、内容模板资产(四类)

A 书评 · B 标题句型 · C 口播结构 · D 平台风格;每条含适用场景与风险,来源为下方所列 output / 审核 / 试发 id。

A. 书评模板

  • 误解纠正:从意志力归因转向系统与环境 ct-br-misconception-system-reframe
    开头:先纠正常见归因(如「意志力薄弱」),再引出书中「结构/系统」视角。
    正文推进:中段用「并非…而是…」推进;收束把问题从自我责备重框定为可设计路径。
    书型/场景:psychology · 习惯/行为科学类书 · angle=misconception_fix
    来源 output:co-br-20260402-a · 单书工作台: /books/it-v1-book-a
    风险:审核 rv-br-001:首段略泛;需压缩金句并补个人场景后再发。

B. 标题模板(题眼 / 切口句型)

  • 句型:「不是 A 而是 B」类题眼 ct-title-contrast-not-x-but-y
    • 题眼行:用对照句锚定误解(例:深度工作不是加班,而是…)
    • 核心切口行:写明要纠正的归因或等式
    来源 output:co-it-20260402-b
    快照摘录:题眼:深度工作不是加班,而是你主动关闭通知后那90分钟 / 核心切口:纠正常见误解——把长时间在线等同于高效产出
    风险:节选快照需与整组成稿对齐后再定首条投放(rv-it-001 hold)。
  • 句型:「别再把…当成…」质问式题眼 ct-title-rhetorical-stop-doing
    • 适合心理学概念纠错;下接「核心切口:纠正…误解」
    来源 output:co-22296809-08f2-4f0d-876b-a2205ec5bdd3
    快照摘录:题眼:别再把“无意识”当成被压抑的垃圾箱了
    风险:同书多组题眼需轮测封面与标题 A/B,避免同质化。

C. 口播模板(钩子 / 中段 / 收束)

  • 口播:追问堆叠开场 → 中段转折 → 收束到「系统设计」 ct-oral-hook-question-stack
    钩子:以第二人称连续追问/共情场景开场(如「你是不是也试过——」)。
    中段:用「不是你不…而是…」承接书中观点,把意志力与结构对撞讲清。
    收束:引向可观察的「结构设计」列举(环境/选择/拆解),留白给画面与字幕。
    节奏:与 feedback fb-sv-001「最省力、试发验证流量结构」一致,适合作为先试发类型。
    来源 output:co-sv-20260402-a
    风险:平台限字数时需删重复句(见 rv-sv-001)。

D. 平台风格模板

  • 当前偏好的试发形态(来自真实试发记录) ct-plat-xhs-note-douyin-oral
    可复用:小红书:长图文 + 分段小标题(pt-br-001 笔记);抖音:口播稿进提词器、手机自拍测完播(pt-sv-001);图文选题:先发一条测点击再扩(pt-it-001 策略)
    当前明确不做:整组 6 条图文一次性投放(rv-it-001 hold + riskNote);未对齐节选与完整稿前发全量(同 hold)
    来源 publishTests:pt-br-001, pt-sv-001, pt-it-001 · reviews:rv-br-001, rv-sv-001, rv-it-001
    风险:渠道手填指标非系统自动抓数;转化需单独设计路径(fb-br-001 neutral)。

三、反馈驱动沉淀(与正文模板分开)

由审核 publishDecision、试发 notes、反馈 judgment 单独沉淀的结论,不替代正文模板。

  • needs_revision + judgment neutral fd-br-revision-and-neutral
    事实与书匹配可信,但首段与转化路径仍要压缩与补场景。
    来源 review:rv-br-001 · feedback:fb-br-001
  • publish_ready + judgment continue fd-sv-continue
    口播链最省力,优先作流量结构验证。
    来源 review:rv-sv-001 · feedback:fb-sv-001
  • hold + judgment continue fd-it-hold-continue
    选题值得继续打磨,但发布节奏要拆条与 A/B,不一次性投放。
    来源 review:rv-it-001 · feedback:fb-it-001

四、模板回写标注(本地 JSON)

基于 trial selectedTemplateAssetIds;可保存标注或从 trial 同步至 cm-template-annotations-v1.json

[书评模板] 误解纠正:从意志力归因转向系统与环境
ct-br-misconception-system-reframe
trial 引用扫描:尚无带模板 trace 的试跑输出(请先在 Trial Run 用模板辅助生成)。
已存:usageCount=0 · lastUsedAt= · lastOutput= · updatedAt=2026-06-06T14:56:24
[标题模板] 句型:「不是 A 而是 B」类题眼
ct-title-contrast-not-x-but-y
trial 引用扫描:尚无带模板 trace 的试跑输出(请先在 Trial Run 用模板辅助生成)。
已存:usageCount=0 · lastUsedAt= · lastOutput= · updatedAt=2026-06-06T14:56:24
[标题模板] 句型:「别再把…当成…」质问式题眼
ct-title-rhetorical-stop-doing
trial 引用扫描:尚无带模板 trace 的试跑输出(请先在 Trial Run 用模板辅助生成)。
已存:usageCount=0 · lastUsedAt= · lastOutput= · updatedAt=2026-06-06T14:56:24
[口播模板] 口播:追问堆叠开场 → 中段转折 → 收束到「系统设计」
ct-oral-hook-question-stack
trial 引用扫描:尚无带模板 trace 的试跑输出(请先在 Trial Run 用模板辅助生成)。
已存:usageCount=0 · lastUsedAt= · lastOutput= · updatedAt=2026-06-06T14:56:24
[平台风格] 当前偏好的试发形态(来自真实试发记录)
ct-plat-xhs-note-douyin-oral
trial 引用扫描:尚无带模板 trace 的试跑输出(请先在 Trial Run 用模板辅助生成)。
已存:usageCount=0 · lastUsedAt= · lastOutput= · updatedAt=2026-06-06T14:56:24

更新说明

更新 cm-template-assets-v1.json 时保持与 trial id 一致;标注写入 cm-template-annotations-v1.json,与试跑 trace 分开维护,可人工回看「用过几次、是否继续用」。