<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Metadata on Tarragon</title><link>https://tarrragon.github.io/blog/tags/metadata/</link><description>Recent content in Metadata on Tarragon</description><generator>Hugo -- gohugo.io</generator><language>zh-TW</language><copyright>Tarragon (CC BY 4.0)</copyright><lastBuildDate>Thu, 11 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://tarrragon.github.io/blog/tags/metadata/index.xml" rel="self" type="application/rss+xml"/><item><title>摘要壓縮可以丟細節、不可以改模態</title><link>https://tarrragon.github.io/blog/report/summary-compression-preserves-modality/</link><pubDate>Thu, 11 Jun 2026 00:00:00 +0000</pubDate><guid>https://tarrragon.github.io/blog/report/summary-compression-preserves-modality/</guid><description>&lt;h2 id="結論">結論&lt;/h2>
&lt;p>讀 description 進來的人以為底線零彈性 — 這個誤解是摘要製造的、本體沒寫過這種規則。摘要、description、索引 hook 對規則做壓縮時、&lt;strong>可以丟細節、不可以改模態&lt;/strong>：模態是約束的強度與結構：禁止（不可做）、條件允許（可做、但要滿足 X）、預設加例外（預設 A、條件 B 時走 C）。「防護底線可延後、但不可沉默跳過、要記錄延後理由與重評條件」是條件允許 — 壓成「不可跳過的防護底線」變成禁止、規則精心設計的出口（記錄式延後）在摘要層消失了。&lt;/p>
&lt;p>檢驗的問題只有一個：&lt;strong>讀者只依摘要行動、會不會做出本體不要求、或錯過本體允許的事？&lt;/strong>「不可跳過」的讀者會以為底線零彈性、可能因此放棄整個流程、或在現實壓力下偷偷跳過 — 兩種行為都是本體設計（給一條光明正大的延後路）想避免的。&lt;/p>
&lt;h2 id="為什麼模態最容易被壓掉">為什麼模態最容易被壓掉&lt;/h2>
&lt;p>摘要追求短、模態詞通常比較長：「不可沉默跳過」比「不可跳過」多兩個字、「可延後但要記錄重評條件」比「必須做」多七個字。壓縮時每個字都在被審視「能不能省」、而模態詞看起來像修飾 — 砍掉之後句子更乾脆、語氣更有力、寫摘要的人甚至會覺得更好。失真就藏在「更有力」裡：力度是模態的一部分、加強力度就是改模態。&lt;/p>
&lt;p>另一個機制：摘要常在本體完成後補寫、寫摘要時人記得的是規則的「主旨」（底線很重要、不能隨便跳）、不是規則的「結構」（重要、而且有一條設計好的延後路徑）。主旨記憶天然丟結構。&lt;/p>
&lt;h2 id="反模式與修法">反模式與修法&lt;/h2>
&lt;table>
 &lt;thead>
 &lt;tr>
 &lt;th>反模式（摘要層）&lt;/th>
 &lt;th>本體實際模態&lt;/th>
 &lt;th>失真後果&lt;/th>
 &lt;/tr>
 &lt;/thead>
 &lt;tbody>
 &lt;tr>
 &lt;td>「不可跳過的防護底線」&lt;/td>
 &lt;td>可延後、不可沉默、要記錄&lt;/td>
 &lt;td>讀者以為零彈性、放棄流程或偷偷跳過&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>「必須先寫測試」&lt;/td>
 &lt;td>預設先寫、prototype 階段可後補&lt;/td>
 &lt;td>探索性工作被迫套不適用的紀律&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>「禁止使用 X」&lt;/td>
 &lt;td>預設避免、場景 Y 經評估可用&lt;/td>
 &lt;td>場景 Y 的合法使用被誤殺、或規則被整體無視&lt;/td>
 &lt;/tr>
 &lt;tr>
 &lt;td>「自動部署到 production」&lt;/td>
 &lt;td>通過 gate 後自動部署&lt;/td>
 &lt;td>讀者以為無人把關、信任崩壞&lt;/td>
 &lt;/tr>
 &lt;/tbody>
&lt;/table>
&lt;p>前三列的失真都往絕對化壓（彈性 → 禁令）、這是主要的重力方向；第四列是反向 — 把有把關講成無把關 — 較少見、但判準同一條：摘要引發的行為偏離本體。&lt;/p>
&lt;p>修法：壓縮時保留模態的最小標記 — 「不可沉默跳過」「預設 X、例外見本體」「通過 gate 後自動」。模態標記是摘要裡優先級最高的字、跟主詞動詞同級、比任何細節都後砍。&lt;/p>
&lt;h2 id="跟其他抽象層原則的關係">跟其他抽象層原則的關係&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://tarrragon.github.io/blog/report/metadata-surface-in-writing-review/" data-link-title="Metadata surface 要納入寫作 review 範圍" data-link-desc="寫作 review 的 surface 包含正文與 metadata surface：title、description、frontmatter、heading、link label、MOC 索引條。正文通過 positive wording 或 multi-pass review 只代表 body surface 收斂；讀者入口與索引入口也要跑同一套 frame，才能讓文章在第一眼、搜尋與跨篇路由上維持同一個概念錨點。">#97 Metadata surface 要納入寫作 review 範圍&lt;/a>：本卡是 #97 的「審什麼」具體化之一 — metadata surface 進了 review 範圍之後、模態一致性是該 surface 最該查的維度、因為 description 是讀者第一個（常常也是唯一一個）讀到的版本。&lt;/li>
&lt;li>&lt;a href="https://tarrragon.github.io/blog/report/article-body-must-align-with-title-commitment/" data-link-title="文章主體要對齊標題承諾、WRAP 內部分析不該喧賓奪主" data-link-desc="文章標題對讀者做了承諾、文章主體必須對齊這個承諾。WRAP 內部分析（Widen Options &amp;#43; Reality Test 含 prior 引用 &amp;#43; evidence weight）即使方法論做得好、如果不是標題承諾的內容、就不該佔文章主體—屬於 scope mismatch、跟 process metadata 暴露（#141）的議題分開。附帶議題：當 WRAP 內部分析喧賓奪主、為了支撐 prior 容易引入沒實際出處的 source citation；把 WRAP 內部分析從主體移除、hallucination 風險自然降低。是 #141 的姊妹卡—#141 處理章節標題 surface、本卡處理章節內容 scope。">#142 文章主體要對齊標題承諾&lt;/a>：方向相反的同一條對齊軸 — #142 查 body 有沒有兌現 title 的承諾（由上往下）、本卡查摘要有沒有忠實代表 body 的約束（由下往上）。兩個方向都通過、surface 跟本體才真正一致。&lt;/li>
&lt;li>&lt;a href="https://tarrragon.github.io/blog/report/design-choices-framed-as-choices-not-necessity/" data-link-title="教材把設計選擇講成選擇、不講成必然或天性" data-link-desc="本質主義 / 必然性框架（天生 / 本質就是 / 必然 / 唯一）把一個設計選擇講成自然法則、抹掉設計能動性，讓讀者以為沒得選。它是『機會成本語氣 vs 絕對主義』違反的一個 subtype —— 不是命令式絕對（應該做 X）、而是必然性絕對（X 本來就這樣）、更隱形。sharp feature 是常局部牴觸作者自己在別處的條件性立場。修法是把必然框架還原成條件性：X 在『選了某前提』之後才以此形式成立。邊界：物理 / 法律 / 合規事實可講必然。">#152 教材把設計選擇講成選擇、不講成必然&lt;/a>：跟 #152 同在「模態失真」這條軸上。#152 抓正文把條件性講成必然性、本卡抓摘要把條件允許壓成絕對禁止 — 主要失真方向相同（彈性 → 絕對；反向較少見、見上表第四列）、發生層不同（正文論述 vs 壓縮層）。絕對化的句子在兩層都更省字、更有力、更好寫 — 失真有一致的重力方向。&lt;/li>
&lt;li>&lt;a href="https://tarrragon.github.io/blog/report/ease-of-writing-vs-intent-alignment/" data-link-title="寫作便利度跟意圖對齊反相關" data-link-desc="寫程式時最容易寫出的版本、通常是離意圖最遠的版本。便利度建立在「現有上下文 / 已 materialize 資料 / 已存在 API」上、而意圖對齊需要找到正確的層、處理上游、跨抽象層 — 兩者方向相反。識別這個反相關 = 識別自己掉進「容易寫的陷阱」。">#67 寫作便利度跟意圖對齊反相關&lt;/a>：「不可跳過」比「不可沉默跳過」好寫好讀、正是便利驅動 — 摘要層的字數壓力讓這個重力更強、所以摘要的模態審查要比正文更嚴。&lt;/li>
&lt;/ul>
&lt;h2 id="觸發-case">觸發 case&lt;/h2>
&lt;p>使用者開啟一個訪談 skill、description 告訴他「每個維度附不可跳過的防護底線」— 他合理推論底線零彈性、可能因此覺得流程太硬。本體寫的是另一回事：「可延後、不可沉默跳過（記錄『已告知 + 延後理由 + 重評條件』）」、整個 baseline reference 的核心設計就是那條延後記錄協議。跨 surface 審查的判定：「body 的設計更精緻、description 的壓縮把它講成絕對禁令」。修復把「不可跳過」改成「不可沉默跳過」— 模態跟著那兩個字一起回來。&lt;/p></description><content:encoded><![CDATA[<h2 id="結論">結論</h2>
<p>讀 description 進來的人以為底線零彈性 — 這個誤解是摘要製造的、本體沒寫過這種規則。摘要、description、索引 hook 對規則做壓縮時、<strong>可以丟細節、不可以改模態</strong>：模態是約束的強度與結構：禁止（不可做）、條件允許（可做、但要滿足 X）、預設加例外（預設 A、條件 B 時走 C）。「防護底線可延後、但不可沉默跳過、要記錄延後理由與重評條件」是條件允許 — 壓成「不可跳過的防護底線」變成禁止、規則精心設計的出口（記錄式延後）在摘要層消失了。</p>
<p>檢驗的問題只有一個：<strong>讀者只依摘要行動、會不會做出本體不要求、或錯過本體允許的事？</strong>「不可跳過」的讀者會以為底線零彈性、可能因此放棄整個流程、或在現實壓力下偷偷跳過 — 兩種行為都是本體設計（給一條光明正大的延後路）想避免的。</p>
<h2 id="為什麼模態最容易被壓掉">為什麼模態最容易被壓掉</h2>
<p>摘要追求短、模態詞通常比較長：「不可沉默跳過」比「不可跳過」多兩個字、「可延後但要記錄重評條件」比「必須做」多七個字。壓縮時每個字都在被審視「能不能省」、而模態詞看起來像修飾 — 砍掉之後句子更乾脆、語氣更有力、寫摘要的人甚至會覺得更好。失真就藏在「更有力」裡：力度是模態的一部分、加強力度就是改模態。</p>
<p>另一個機制：摘要常在本體完成後補寫、寫摘要時人記得的是規則的「主旨」（底線很重要、不能隨便跳）、不是規則的「結構」（重要、而且有一條設計好的延後路徑）。主旨記憶天然丟結構。</p>
<h2 id="反模式與修法">反模式與修法</h2>
<table>
  <thead>
      <tr>
          <th>反模式（摘要層）</th>
          <th>本體實際模態</th>
          <th>失真後果</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>「不可跳過的防護底線」</td>
          <td>可延後、不可沉默、要記錄</td>
          <td>讀者以為零彈性、放棄流程或偷偷跳過</td>
      </tr>
      <tr>
          <td>「必須先寫測試」</td>
          <td>預設先寫、prototype 階段可後補</td>
          <td>探索性工作被迫套不適用的紀律</td>
      </tr>
      <tr>
          <td>「禁止使用 X」</td>
          <td>預設避免、場景 Y 經評估可用</td>
          <td>場景 Y 的合法使用被誤殺、或規則被整體無視</td>
      </tr>
      <tr>
          <td>「自動部署到 production」</td>
          <td>通過 gate 後自動部署</td>
          <td>讀者以為無人把關、信任崩壞</td>
      </tr>
  </tbody>
</table>
<p>前三列的失真都往絕對化壓（彈性 → 禁令）、這是主要的重力方向；第四列是反向 — 把有把關講成無把關 — 較少見、但判準同一條：摘要引發的行為偏離本體。</p>
<p>修法：壓縮時保留模態的最小標記 — 「不可沉默跳過」「預設 X、例外見本體」「通過 gate 後自動」。模態標記是摘要裡優先級最高的字、跟主詞動詞同級、比任何細節都後砍。</p>
<h2 id="跟其他抽象層原則的關係">跟其他抽象層原則的關係</h2>
<ul>
<li><a href="/blog/report/metadata-surface-in-writing-review/" data-link-title="Metadata surface 要納入寫作 review 範圍" data-link-desc="寫作 review 的 surface 包含正文與 metadata surface：title、description、frontmatter、heading、link label、MOC 索引條。正文通過 positive wording 或 multi-pass review 只代表 body surface 收斂；讀者入口與索引入口也要跑同一套 frame，才能讓文章在第一眼、搜尋與跨篇路由上維持同一個概念錨點。">#97 Metadata surface 要納入寫作 review 範圍</a>：本卡是 #97 的「審什麼」具體化之一 — metadata surface 進了 review 範圍之後、模態一致性是該 surface 最該查的維度、因為 description 是讀者第一個（常常也是唯一一個）讀到的版本。</li>
<li><a href="/blog/report/article-body-must-align-with-title-commitment/" data-link-title="文章主體要對齊標題承諾、WRAP 內部分析不該喧賓奪主" data-link-desc="文章標題對讀者做了承諾、文章主體必須對齊這個承諾。WRAP 內部分析（Widen Options &#43; Reality Test 含 prior 引用 &#43; evidence weight）即使方法論做得好、如果不是標題承諾的內容、就不該佔文章主體—屬於 scope mismatch、跟 process metadata 暴露（#141）的議題分開。附帶議題：當 WRAP 內部分析喧賓奪主、為了支撐 prior 容易引入沒實際出處的 source citation；把 WRAP 內部分析從主體移除、hallucination 風險自然降低。是 #141 的姊妹卡—#141 處理章節標題 surface、本卡處理章節內容 scope。">#142 文章主體要對齊標題承諾</a>：方向相反的同一條對齊軸 — #142 查 body 有沒有兌現 title 的承諾（由上往下）、本卡查摘要有沒有忠實代表 body 的約束（由下往上）。兩個方向都通過、surface 跟本體才真正一致。</li>
<li><a href="/blog/report/design-choices-framed-as-choices-not-necessity/" data-link-title="教材把設計選擇講成選擇、不講成必然或天性" data-link-desc="本質主義 / 必然性框架（天生 / 本質就是 / 必然 / 唯一）把一個設計選擇講成自然法則、抹掉設計能動性，讓讀者以為沒得選。它是『機會成本語氣 vs 絕對主義』違反的一個 subtype —— 不是命令式絕對（應該做 X）、而是必然性絕對（X 本來就這樣）、更隱形。sharp feature 是常局部牴觸作者自己在別處的條件性立場。修法是把必然框架還原成條件性：X 在『選了某前提』之後才以此形式成立。邊界：物理 / 法律 / 合規事實可講必然。">#152 教材把設計選擇講成選擇、不講成必然</a>：跟 #152 同在「模態失真」這條軸上。#152 抓正文把條件性講成必然性、本卡抓摘要把條件允許壓成絕對禁止 — 主要失真方向相同（彈性 → 絕對；反向較少見、見上表第四列）、發生層不同（正文論述 vs 壓縮層）。絕對化的句子在兩層都更省字、更有力、更好寫 — 失真有一致的重力方向。</li>
<li><a href="/blog/report/ease-of-writing-vs-intent-alignment/" data-link-title="寫作便利度跟意圖對齊反相關" data-link-desc="寫程式時最容易寫出的版本、通常是離意圖最遠的版本。便利度建立在「現有上下文 / 已 materialize 資料 / 已存在 API」上、而意圖對齊需要找到正確的層、處理上游、跨抽象層 — 兩者方向相反。識別這個反相關 = 識別自己掉進「容易寫的陷阱」。">#67 寫作便利度跟意圖對齊反相關</a>：「不可跳過」比「不可沉默跳過」好寫好讀、正是便利驅動 — 摘要層的字數壓力讓這個重力更強、所以摘要的模態審查要比正文更嚴。</li>
</ul>
<h2 id="觸發-case">觸發 case</h2>
<p>使用者開啟一個訪談 skill、description 告訴他「每個維度附不可跳過的防護底線」— 他合理推論底線零彈性、可能因此覺得流程太硬。本體寫的是另一回事：「可延後、不可沉默跳過（記錄『已告知 + 延後理由 + 重評條件』）」、整個 baseline reference 的核心設計就是那條延後記錄協議。跨 surface 審查的判定：「body 的設計更精緻、description 的壓縮把它講成絕對禁令」。修復把「不可跳過」改成「不可沉默跳過」— 模態跟著那兩個字一起回來。</p>
<h2 id="判讀徵兆">判讀徵兆</h2>
<ul>
<li>寫完 description / hook / 目錄註解、回頭比對本體：摘要裡的每個禁止詞與必須詞、本體是同等強度嗎？本體帶「但 / 除非 / 可…需」的句子、摘要保留出口了嗎？</li>
<li>摘要讀起來比本體「更有力、更乾脆」— 力度差就是模態差的訊號、不是文筆進步。</li>
<li>規則被使用者抱怨「太死」或被整體無視時、先查他讀到的是哪一層 — 常常本體無罪、是摘要把彈性壓掉了。</li>
<li>反方向也要掃一眼：摘要讀起來比本體更寬鬆（「自動」「隨時可」）、把本體的把關與條件吃掉了 — 較少見、同樣是模態失真。</li>
</ul>
]]></content:encoded></item></channel></rss>