{
  "model": {
    "id": "BRADY-KM-1",
    "name": "Brady Knowledge Model v1",
    "version": "1.0",
    "status": "Official",
    "updated": "2026-07-15",
    "canonical": "https://ucp.sheenchain.com/threads/knowledge-index.html",
    "governance": {
      "single_official_definition": true,
      "new_node_rule": "Evaluate whether a new concept belongs to an existing node before creating a new node.",
      "definition_change_rule": "Official Definition changes require a version update and change log."
    }
  },
  "nodes": [
    {
      "id": "BRADY-SE",
      "name": "Stop Event",
      "name_zh": "停住事件",
      "version": "1.0",
      "status": "Official",
      "canonical_url": "/threads/knowledge/stop-event.html",
      "definition": "讀者在第一個手機畫面即可辨認「這件事與我有關」的具體事件、數字、對話或畫面。",
      "why_it_exists": "很多內容不是沒有觀點，而是讀者在極短時間內無法辨認它與自己的關係。Stop Event 用來診斷第一個閱讀停住點。",
      "core_principles": [
        "優先使用具體事件，不以抽象痛點作為唯一開頭。",
        "停住的核心是可辨認性，不是誇張、恐嚇或華麗句型。",
        "同一個 Stop Event 對不同受眾的有效性可能不同。"
      ],
      "observable_signals": [
        "第一個畫面出現明確數字、時間、對話或現場。",
        "目標讀者能立即判斷自己是否正在經歷同一件事。",
        "留言中出現「這就是我」「我也一樣」等認領反應。"
      ],
      "evidence_requirements": [
        "原文第一個停住事件或畫面。",
        "留言中對該事件的反覆認領、補充或爭論。",
        "同類貼文的對照測試與 Insights 變化。"
      ],
      "common_misunderstandings": [
        "Stop Event 不是單純 Hook 句型。",
        "Stop Event 不保證爆文，只創造停下來的機會。",
        "抽象痛點不等於可被辨認的具體事件。"
      ],
      "related_questions": [
        "Q001",
        "Q011",
        "Q012",
        "Q013",
        "Q014",
        "Q015",
        "Q016",
        "Q017",
        "Q018",
        "Q019",
        "Q020",
        "Q041",
        "Q049"
      ],
      "related_nodes": [
        "BRADY-RR"
      ]
    },
    {
      "id": "BRADY-RR",
      "name": "Reading Reaction",
      "name_zh": "閱讀反應",
      "version": "1.0",
      "status": "Official",
      "canonical_url": "/threads/knowledge/reading-reaction.html",
      "definition": "內容出現後可觀察的續讀、回覆、分享、收藏、追蹤、引用、轉發或離開。",
      "why_it_exists": "爆文分析若只看文字表面，容易把結果誤當原因。Reading Reaction 把焦點轉向讀者實際做了什麼。",
      "core_principles": [
        "閱讀反應是行為，不是作者對讀者心理的猜測。",
        "不同反應代表不同價值：回覆、分享、收藏、追蹤不應混為一談。",
        "單一數字不足以解釋全部閱讀反應，需結合內容與留言。"
      ],
      "observable_signals": [
        "回覆、引用、轉發、收藏、追蹤等可見互動。",
        "留言補充自身故事或延伸原文衝突。",
        "讀者在不同段落出現明顯的接話與認領。"
      ],
      "evidence_requirements": [
        "Threads Insights 中的觀看、回覆、引用、轉發與追蹤變化。",
        "留言內容與回覆鏈。",
        "同題材內容的重複測試。"
      ],
      "common_misunderstandings": [
        "Reading Reaction 不等於按讚數。",
        "觀看高不代表讀者真正看完。",
        "留言多也可能來自爭議，需分析留言內容。"
      ],
      "related_questions": [
        "Q001",
        "Q020",
        "Q021",
        "Q022",
        "Q023",
        "Q024",
        "Q025",
        "Q026",
        "Q027",
        "Q028",
        "Q029",
        "Q030",
        "Q031",
        "Q032",
        "Q033"
      ],
      "related_nodes": [
        "BRADY-SE",
        "BRADY-VF"
      ]
    },
    {
      "id": "BRADY-VF",
      "name": "Verified Friction",
      "name_zh": "已驗證摩擦",
      "version": "1.0",
      "status": "Official",
      "canonical_url": "/threads/knowledge/verified-friction.html",
      "definition": "留言區多人反覆認領、補充或爭論的共同摩擦，而不是作者自己假設的痛點。",
      "why_it_exists": "市場真正卡住的地方，常在留言中被多人重複說出。Verified Friction 用來把個人故事與共同經驗分開。",
      "core_principles": [
        "多人重複出現的共同經驗優先於單一高讚留言。",
        "原文事件只能作為起點，不能取代留言證據。",
        "反對意見、補充故事與爭論都可能構成摩擦證據。"
      ],
      "observable_signals": [
        "多人使用不同說法描述同一個卡點。",
        "留言反覆補充相似情境或後果。",
        "讀者彼此接話，形成共同經驗鏈。"
      ],
      "evidence_requirements": [
        "留言中重複出現的共同經驗。",
        "不同留言者的獨立描述。",
        "反對、補充與爭論形成的交叉驗證。"
      ],
      "common_misunderstandings": [
        "高讚留言不一定代表共同摩擦。",
        "作者宣稱的痛點不等於已驗證摩擦。",
        "單一案例不能直接推論整個市場。"
      ],
      "related_questions": [
        "Q031",
        "Q034",
        "Q036",
        "Q037",
        "Q038",
        "Q039",
        "Q040",
        "Q061",
        "Q062",
        "Q063",
        "Q064",
        "Q065",
        "Q066",
        "Q067",
        "Q068",
        "Q069",
        "Q070"
      ],
      "related_nodes": [
        "BRADY-RR",
        "BRADY-CT"
      ]
    },
    {
      "id": "BRADY-CT",
      "name": "Content Translation",
      "name_zh": "內容轉譯",
      "version": "1.0",
      "status": "Official",
      "canonical_url": "/threads/knowledge/content-translation.html",
      "definition": "保留已被驗證的閱讀反應結構，把事件搬到另一個受眾世界，而不是複製原文句子。",
      "why_it_exists": "直接照抄爆文無法建立自己的內容資產。Content Translation 用來保留市場已驗證的反應，同時換受眾、產業、事件與場景。",
      "core_principles": [
        "保留的是閱讀反應結構，不是原文措辭。",
        "轉譯前先確認已驗證摩擦與停住事件。",
        "新內容必須在新受眾世界中成立，不能只做名詞替換。"
      ],
      "observable_signals": [
        "新受眾能辨認新的等價事件。",
        "新內容保留原本的閱讀升壓與停止位置。",
        "留言再次出現相似共同摩擦。"
      ],
      "evidence_requirements": [
        "原爆文與留言中的已驗證反應。",
        "新版本的閱讀與留言反應。",
        "不同受眾版本的對照結果。"
      ],
      "common_misunderstandings": [
        "Content Translation 不是改寫同一篇文章。",
        "轉譯不是只換職業、年齡或產品名稱。",
        "若沒有已驗證反應，轉譯仍只是猜測。"
      ],
      "related_questions": [
        "Q042",
        "Q051",
        "Q052",
        "Q053",
        "Q054",
        "Q055",
        "Q056",
        "Q057",
        "Q058",
        "Q059",
        "Q060",
        "Q080",
        "Q089"
      ],
      "related_nodes": [
        "BRADY-VF",
        "BRADY-SE"
      ]
    }
  ],
  "edges": [
    {
      "from": "BRADY-SE",
      "relation": "creates_opportunity_for",
      "to": "BRADY-RR"
    },
    {
      "from": "BRADY-RR",
      "relation": "is_validated_through",
      "to": "BRADY-VF"
    },
    {
      "from": "BRADY-VF",
      "relation": "informs",
      "to": "BRADY-CT"
    },
    {
      "from": "BRADY-CT",
      "relation": "creates_next_testable_hypothesis_for",
      "to": "BRADY-SE"
    }
  ]
}