| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 |
- {
- "$schema": "workshop-progress-v4",
- "_statusEnum": ["pending", "in_progress", "awaitingCalibration", "exploring", "completed"],
- "_statusRules": {
- "awaitingCalibration": "Agent已输出主线分析结果+校准提问,HARD STOP等待用户回复。系统消息不算用户回复。",
- "exploring": "主线+校准已完成,用户正在Side Quest菜单中选择深入或继续。SOFT GATE——用户可随时说'继续'进入下一Session。",
- "transitionRule": "awaitingCalibration -> exploring 由用户回复校准触发;exploring -> completed 由用户说'继续/下一步'触发"
- },
- "_sideQuestStatusEnum": ["locked", "discovered", "available", "in_progress", "completed", "skipped"],
- "_sideQuestRules": {
- "locked": "尚未满足前置条件,不可见",
- "discovered": "主线分析中发现了有趣线索,Agent内部标记但尚未向用户展示",
- "available": "已在Side Quest菜单中向用户展示,可选择",
- "in_progress": "用户已选择,正在执行",
- "completed": "已完成,输出已写入stage-N-output.sideQuests",
- "skipped": "用户选择跳过或直接进入下一Session"
- },
- "_playbookFiles": {
- "_comment": "Agent每次对话必须先加载 workshop-global-rules.md,再根据 currentPhase 加载对应的 session 文件。禁止一次加载多个 session 文件。",
- "globalRules": "workspace/workshop-global-rules.md",
- "intake": "workspace/workshop-session-0-intake.md",
- "session-1": "workspace/workshop-session-1-category.md",
- "session-2": "workspace/workshop-session-2-brand.md",
- "session-3": "workspace/workshop-session-3-voc.md",
- "session-4": "workspace/workshop-session-4-deep.md",
- "session-5": "workspace/workshop-session-5-report.md"
- },
- "_designPhilosophy": {
- "metaphor": "主线感知 + 支线深耕",
- "mainQuest": "每个Session的主线是'体验氛围'——快速扫描、感受品类/品牌/评论的全貌,不必面面俱到",
- "sideQuest": "主线中发现的有趣线索变成支线任务,用户选择性深入。偏离主线的探索往往获得感最强",
- "userAgency": "用户在每个Session结束后自主选择:深入当前Session的某条支线,或继续主线",
- "noForcedGrinding": "主线不超过5分钟即可走完,Side Quest才是真正的价值产出",
- "rewardForExploring": "每完成一个Side Quest,最终报告自动获得更深度的对应章节"
- },
- "clientId": "",
- "brandName": "",
- "startedAt": "",
- "currentPhase": "intake",
- "activeSideQuest": null,
- "totalSideQuestsCompleted": 0,
- "sessions": {
- "intake": {
- "name": "品牌建档",
- "status": "pending",
- "_noSideQuests": true,
- "_statusFlow": "pending → in_progress → completed(无校准、无探索)",
- "startedAt": null,
- "completedAt": null
- },
- "session-1": {
- "name": "品类全景分析",
- "status": "pending",
- "startedAt": null,
- "completedAt": null,
- "calibrationPendingSince": null,
- "deliverables": [
- "品类认知校准表",
- "品类核心关键词库",
- "市场集中度分析",
- "价格带分布",
- "趋势判断+风险预警"
- ],
- "skillsCalled": [],
- "sideQuests": {
- "keyword-deep-dive": {
- "name": "🔑 关键词深潜",
- "description": "对主线中发现的高潜力关键词做深度趋势分析、季节性拆解、竞争度评估",
- "skills": ["keyword-search-trend", "keyword-product-ranking"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- },
- "category-tree-explorer": {
- "name": "🌳 品类树探索",
- "description": "顺着品类树往下钻,发现被忽视的细分赛道和蓝海子品类",
- "skills": ["category-tree", "category-products"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "price-band-mining": {
- "name": "💰 价格带掘金",
- "description": "深入分析价格空白带,找到利润最高且竞争最小的价格区间",
- "skills": ["product-search", "asin-sales-volume"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- },
- "top-player-decode": {
- "name": "🏆 头部玩家解密",
- "description": "挑一个Top品牌或Top ASIN,深度拆解它的成功策略",
- "skills": ["product-detail-query", "product-deep-analysis", "asin-reverse-keywords"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- }
- }
- },
- "session-2": {
- "name": "品牌画像+竞品分析",
- "status": "pending",
- "startedAt": null,
- "completedAt": null,
- "calibrationPendingSince": null,
- "deliverables": [
- "品牌六维画像",
- "单品深度诊断",
- "竞品档案卡",
- "竞品对比矩阵",
- "定价策略分析"
- ],
- "skillsCalled": [],
- "sideQuests": {
- "competitor-stalker": {
- "name": "⚔️ 竞品深度侦察",
- "description": "挑一个竞品做全方位侦察——全ASIN扫描、反查关键词、流量结构拆解",
- "skills": ["product-deep-analysis", "asin-reverse-keywords", "product-detail-query"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "asin-clinic": {
- "name": "🔍 ASIN体检中心",
- "description": "对你的其他ASIN逐个做深度诊断(主线只诊断了主力ASIN)",
- "skills": ["product-deep-analysis", "product-detail-query"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-4min per ASIN"
- },
- "pricing-war-room": {
- "name": "💰 价格战推演",
- "description": "模拟不同定价策略对销量和利润的影响,找到最优价格点",
- "skills": ["competitor-pricing-analysis", "asin-sales-volume"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- }
- }
- },
- "session-3": {
- "name": "评论采集+VOC初体验",
- "status": "pending",
- "startedAt": null,
- "completedAt": null,
- "calibrationPendingSince": null,
- "deliverables": [
- "结构化评论语料库",
- "情感分析报告(情感健康分)",
- "关键词情感地图",
- "品牌vs竞品情感对比"
- ],
- "skillsCalled": [],
- "sideQuests": {
- "negative-review-deep-dive": {
- "name": "😤 差评深潜",
- "description": "挑一个差评重灾区做深度挖掘——追溯根因、关联退货、量化影响",
- "skills": ["review-pain-point-extraction"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- },
- "five-star-decoder": {
- "name": "⭐ 好评解码",
- "description": "分析5星好评的共性模式——哪些卖点让用户自发推荐?",
- "skills": ["review-highlight-extraction"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- },
- "review-battle": {
- "name": "🆚 评论对决",
- "description": "挑一个竞品做面对面评论对比——找到你的差异化优势和劣势",
- "skills": ["review-batch-collection", "review-sentiment-analysis"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- }
- }
- },
- "session-4": {
- "name": "深度VOC+社媒洞察+用户画像",
- "status": "pending",
- "startedAt": null,
- "completedAt": null,
- "calibrationPendingSince": null,
- "deliverables": [
- "痛点深度洞察(显性+隐性+权重)",
- "卖点植入方案(亮点→Listing建议)",
- "功能满足度四象限看板",
- "使用场景看板(高频/失败/新兴)",
- "社媒趋势报告",
- "竞品BSR追踪",
- "用户画像手册(3-5个画像)"
- ],
- "skillsCalled": [],
- "sideQuests": {
- "tiktok-expedition": {
- "name": "📱 TikTok远征",
- "description": "深入TikTok探索——追踪特定话题标签、爆款视频、头部创作者的内容策略",
- "skills": ["tiktok-video-search", "tiktok-hashtag-detail", "tiktok-hashtag-videos", "tiktok-user-posts"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "instagram-recon": {
- "name": "📸 Instagram侦察",
- "description": "侦察Instagram上的品牌声量、UGC内容、KOL合作机会",
- "skills": ["instagram-search", "instagram-user-info", "instagram-user-posts"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "douyin-patrol": {
- "name": "🎵 抖音巡逻",
- "description": "扫描抖音上的品类内容生态——热门话题、带货达人、评论区真实反馈",
- "skills": ["douyin-general-search", "douyin-hashtag-search", "douyin-video-comments"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "persona-workshop": {
- "name": "👤 画像工坊",
- "description": "交互式用户画像打磨——你来挑选最像你客户的画像,虾帮你补充细节",
- "skills": ["user-persona"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "trend-radar": {
- "name": "🔥 趋势雷达",
- "description": "跨平台趋势交叉验证——Amazon评论趋势 × 社媒热度 × 搜索趋势,找到下一个爆点",
- "skills": ["social-trend-analysis", "keyword-search-trend"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "2-3min"
- }
- }
- },
- "session-5": {
- "name": "最终报告",
- "status": "pending",
- "startedAt": null,
- "completedAt": null,
- "calibrationPendingSince": null,
- "deliverables": [
- "VOC产品优化提案(11章节)",
- "HTML可演示报告(13屏)",
- "30天行动时间线",
- "ROI估算"
- ],
- "skillsCalled": [],
- "sideQuests": {
- "chapter-enhance": {
- "name": "📝 章节深化",
- "description": "挑一个报告章节做深度补充——跑更多数据、加更多案例、细化行动建议",
- "skills": [],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- },
- "action-plan-workshop": {
- "name": "🎯 行动计划工坊",
- "description": "交互式行动计划细化——按你的资源和优先级定制30/60/90天路线图",
- "skills": ["voc-proposal"],
- "status": "locked",
- "trigger": null,
- "startedAt": null,
- "completedAt": null,
- "estimatedTime": "3-5min"
- }
- }
- }
- }
- }
|