← Archive
lm-003277 · 2026-09

RLMM-09:方法論自身的版本化、分支、修正與遞歸

下載 MD 檔 ⬇

RLMM-09:方法論自身的版本化、分支、修正與遞歸

Versioning, Branching, Revision, and Recursion of Methodology Itself

系列:Recursive Linguistic Metacognition Methodology(RLMM)/遞歸語言元認知方法論
版本:v0.1
日期:2026-08-20 作者: Neo.K
機構: EveMissLab/一言諾科技有限公司


摘要

RLMM 前八篇已建立語言元認知介面、認知操作可組合性、元認知算子、認知對象升階、方法論反身性、非單調遞歸與停止條件、證據—反例—查詢—更新循環,以及多主體共享元認知。然而,如果 RLMM 自己被當成一套固定、不可質疑、不可分支、不可修正的「正確思考法」,那麼它將直接違反自己前述的核心原則。

本文因此將方法論本身正式放入 RLMM 的認知對象空間。本文提出:方法論不是靜態規則集合,而應被表示為一個具有版本、適用域、依賴、失敗歷史、分支、合併、修正與 supersession 關係的演化圖。可寫成:

MtMt+1\boxed{ \mathcal M_t \rightarrow \mathcal M_{t+1} }

但這個箭頭不應被理解為「新版永遠更好」,而應保存每次變更的理由、證據、適用域與已知 trade-off。

本文提出 Methodology Version Contract(MVC)、Methodology Evolution Graph(MEG)與 Recursive Methodology Governance(RMG)三個核心結構。MVC 定義一個方法論版本最少應保存的版本號、核心不變量、操作集合、適用域、依賴、已知失敗與 migration notes;MEG 用圖結構保存 branch、merge、supersede、derived-from、contests 等演化關係;RMG 則用來治理「方法論如何修改自己」這個更高階問題。

本文進一步討論 final-version illusion、methodology lock-in、branch explosion、semantic drift、silent overwrite、legacy blindness 與 recursive governance loop 等典型失敗。核心結論是:

A methodology is mature not when it stops changing, but when it can change without losing its history, boundaries, and reasons.\boxed{ \text{A methodology is mature not when it stops changing, but when it can change without losing its history, boundaries, and reasons.} }

因此 RLMM 自身應被理解為一個可遞歸修訂的方法論 runtime,而不是一本最終完成的認知聖典。


關鍵詞

RLMM;方法論版本化;方法分支;方法修正;supersession;方法論演化圖;反身性;方法治理;版本契約;遞歸方法論


1. 問題:RLMM 自己是不是例外?

假設 RLMM 主張:

  1. 認知方法必須可被檢查;
  2. 失敗應被保存;
  3. 方法可被升格為新的認知對象;
  4. objection 不應被靜默抹除;
  5. 新方法不應直接覆寫舊方法;
  6. 反身系統必須能修改自己的規則。

那麼一個立即的問題是:

RLMM 本身是否也必須接受這些規則?

答案只能是:

Yes.\boxed{\text{Yes}.}

否則:

RLMMRLMM object spaceRLMM \notin \text{RLMM object space}

就形成理論例外。

因此本文建立:

RLMMORLMM\boxed{ RLMM \in \mathcal O_{\text{RLMM}} }

也就是:RLMM 自己也是 RLMM 可以分析、反駁、版本化與修正的對象。


2. 方法論不是單一文件

最簡單的錯誤是把方法論理解為:

M=one document.M=\text{one document}.

但真正的方法論通常包含:

  • 定義;
  • operator;
  • protocol;
  • failure cases;
  • examples;
  • tests;
  • version history;
  • applicability constraints;
  • governance rule;
  • migration notes。

因此更合理地:

M=(D,O,P,F,E,T,H,G)\boxed{ M = ( D, O, P, F, E, T, H, G ) }

其中:

  • DD:Definitions;
  • OO:Operators;
  • PP:Protocols;
  • FF:Failure Models;
  • EE:Examples / Evidence;
  • TT:Tests;
  • HH:History;
  • GG:Governance。

3. 方法論版本

令:

M(v)M^{(v)}

表示某個方法論版本。

下一版:

M(v+1)M^{(v+1)}

不應只代表「多加幾頁」,而應表示:

a traceable semantic / operational revision.\boxed{ \text{a traceable semantic / operational revision}. }

新版必須回答:

  • 改了什麼?
  • 為什麼改?
  • 哪個 failure 觸發?
  • 哪些 invariants 保留?
  • 哪些 behavior 改變?
  • 舊版本何時仍適用?

4. Version 不等於 Superiority

版本號很容易產生錯誤直覺:

v2>v1Mv2>Mv1.v_2>v_1 \Rightarrow M_{v_2}>M_{v_1}.

但:

Neweruniversally better.\boxed{ \text{Newer} \neq \text{universally better}. }

新版可能在高風險環境更安全,卻在低延遲環境更差;可能增加 robustness,卻降低 plasticity。

因此:

V(Mv)=V(MvC,R,B,T).V(M^v) = V(M^v\mid C,R,B,T).

方法版本有效性應被條件化。


5. Methodology Version Contract(MVC)

本文提出第一版 MVC:

MVC(Mv)=(ID,V,I,O,D,F,Dep,Ch,Mig).MVC(M^v) = ( ID, V, I, O, D, F, Dep, Ch, Mig ).

其中:

  • IDID:Methodology identity;
  • VV:Version;
  • II:Core invariants;
  • OO:Operator set;
  • DD:Applicability domain;
  • FF:Known failure modes;
  • DepDep:Dependencies;
  • ChCh:Change rationale;
  • MigMig:Migration notes。

一個方法論版本若缺少這些,就很難被 future AI 正確繼承。


6. Core Invariants

方法論更新時最重要的是:

What must remain true?\boxed{\text{What must remain true?}}

例如 RLMM 的核心不變量可能包括:

  1. 語言描述操作不等於操作被執行;
  2. 元認知不是單調增益;
  3. 所有升階必須可停止;
  4. consensus 不等於 truth;
  5. method 也可以被更新;
  6. 方法論自己也在其反身域內。

如果新版本破壞這些核心,可能不是 RLMM 的下一版,而是新的 methodology family。


7. Semantic Drift

若版本長期更新:

Mv1Mv2Mv3,M^{v1} \rightarrow M^{v2} \rightarrow M^{v3},

名稱相同,但語義逐漸改變:

Meaning(Mv1)≉Meaning(Mv3).Meaning(M^{v1}) \not\approx Meaning(M^{v3}).

這是:

Semantic Drift.\boxed{\text{Semantic Drift}.}

因此版本不能只保存名字,還要保存 invariants、difference 與 reason。


8. 方法論更新的四種基本操作

本文將 methodology evolution 分成四種核心操作:

Revise,Branch,Merge,Supersede.\boxed{ \operatorname{Revise}, \operatorname{Branch}, \operatorname{Merge}, \operatorname{Supersede}. }

9. Revise

如果原方法:

MtM_t

在同一基本 identity 下修正:

Mt+1=Revise(Mt,F,E),M_{t+1} = \operatorname{Revise}(M_t,F,E),

則屬於 revision。

典型情況包括:

  • stop rule 微調;
  • operator contract 補充;
  • 新增 failure condition;
  • 修正 wording ambiguity。

10. Branch

若出現兩種無法同時滿足的設計:

MaM_a

與:

Mb,M_b,

不必強迫:

Ma+Mb.M_a+M_b.

可以:

M{Ma,Mb}.\boxed{ M \rightarrow \{M_a,M_b\}. }

例如:

  • High-Risk RLMM;
  • Low-Latency RLMM;
  • Research RLMM;
  • Multi-Agent RLMM。

Branch 不是失敗;只有 branch 無法管理時才是問題。


11. Merge

兩個 branch 若後來:

  • constraints compatible;
  • failure differences understood;
  • shared invariant 足夠;

可以:

Mc=Merge(Ma,Mb).M_c = \operatorname{Merge}(M_a,M_b).

但 merge 必須保留:

Origin(Ma,Mb).\operatorname{Origin}(M_a,M_b).

12. Supersede

如果:

MbM_b

在原適用域中已經明確取代:

Ma,M_a,

則:

MaMb[supersedes]\boxed{ M_a \rightarrow M_b \quad [\text{supersedes}] }

MaM_a 不能被刪除,因為被淘汰的方法本身是 future failure evidence。


13. Silent Overwrite

最危險的更新是:

MtMt+1M_t \leftarrow M_{t+1}

直接覆寫。

這會丟失:

  • old failure;
  • rationale;
  • old context;
  • why changed;
  • rollback path。

這稱為:

Silent Overwrite.\boxed{\text{Silent Overwrite}.}

RLMM 應明確禁止。


14. Append-Oriented Methodology History

更合理:

HM={M0,M1,,Mt}H_M = \{M_0,M_1,\ldots,M_t\}

並額外保存關係:

R(Mi,Mj).R(M_i,M_j).

因此:

Methodology history should be append-oriented.\boxed{ \text{Methodology history should be append-oriented}. }

15. Methodology Evolution Graph(MEG)

本文提出:

MEG=(V,E)\boxed{ MEG=(V,E) }

其中 node:

V={Mv1,Mv2,BranchA,BranchB,}.V= \{ M^{v1}, M^{v2}, Branch_A, Branch_B, \ldots \}.

edge 可包含:

  • derived-from;
  • revises;
  • branches-from;
  • merges;
  • supersedes;
  • contests;
  • compatible-with;
  • incompatible-with。

16. 為什麼要用圖,而不是版本列表?

版本列表:

v1v2v3v1\rightarrow v2\rightarrow v3

假設方法論線性演化。

但真實情況可能:

v1{v2av2bv1 \rightarrow \begin{cases} v2_a\\ v2_b \end{cases}

再:

v2a,v2bv3.v2_a,v2_b \rightarrow v3.

因此:

Method evolution is a graph, not necessarily a line.\boxed{ \text{Method evolution is a graph, not necessarily a line}. }

17. Contests Relation

兩個 methodology 不一定誰 supersede 誰。

可能:

MacontestsMb.M_a \quad \text{contests} \quad M_b.

例如 aggressive exploration 與 conservative safety 在不同 context 都可能合理。

因此:

Method disagreement can remain unresolved.\boxed{ \text{Method disagreement can remain unresolved}. }

18. Applicability Domain

每個版本都應有:

D(M).D(M).

例如:

  • scientific reasoning;
  • high-risk decision;
  • low-latency control;
  • multi-agent coordination;
  • uncertain evidence environment。

如果:

xD(M),x\notin D(M),

則方法失敗不必然代表方法本身錯。


19. Domain Expansion 與 Contraction

如果新 evidence 顯示方法也適用於:

D,D',

可進行:

D(M)D(M)D.D(M) \rightarrow D(M)\cup D'.

但需要 explicit domain-expansion evidence。

反之,若某 context 反覆失敗:

D(M)D(M)Df.D(M) \rightarrow D(M)-D_f.

這不是退步,而是:

better boundary knowledge.\boxed{ \text{better boundary knowledge}. }

20. Known Failure History

方法成熟度的一部分是:

F(M).F(M).

即:我們知道它在哪裡會失敗。

因此:

Method maturityknown boundary quality.\boxed{ \text{Method maturity} \propto \text{known boundary quality}. }

成熟不是成功紀錄很多,而是連失敗邊界都可被說清楚。


21. Resolved Failure 不能被刪除

對方法論而言,舊 failure 應保留為:

Resolved Failure History.\boxed{ \text{Resolved Failure History}. }

因為 future AI 需要知道:

這個現在看起來多餘的規則,當初是為了防什麼?

否則會產生:

Legacy Blindness.\boxed{\text{Legacy Blindness}.}

22. Migration Notes

每次 major revision 應附:

Mig(vivj).Mig(v_i\rightarrow v_j).

至少說明:

  • removed operators;
  • changed semantics;
  • changed defaults;
  • new failure guards;
  • deprecated behaviors;
  • compatibility risks。

23. Backward Compatibility

如果:

Ov1O^{v1}

與:

Ov2O^{v2}

名稱相同但停止條件不同,

兩個 agent 都說:

我在執行 IndependentChallenge。

可能仍產生:

Semantic Version Conflict.\boxed{ \text{Semantic Version Conflict}. }

因此共享元認知時應允許:

O@v.O@v.

例如:

IndependentChallenge@0.2.IndependentChallenge@0.2.

24. Deprecated 不等於刪除

若 operator 已不建議使用,可標:

Deprecated\boxed{\text{Deprecated}}

而不是刪掉。

future AI 仍需要:

  • 理解舊 artifact;
  • 做歷史 replay;
  • 分析 failure;
  • migrate old workflow。

25. Methodology Lock-In 與 Path Dependence

一旦某方法被大量文件引用、AI 內化、工具實作與 benchmark 假設,就可能形成:

Methodology Lock-In.\boxed{\text{Methodology Lock-In}.}

因此方法演化具有:

Path Dependence.\boxed{\text{Path Dependence}.}

即:

Mt=f(Mt1,History,Infrastructure,Culture).M_t = f( M_{t-1}, History, Infrastructure, Culture ).

現在最好的方法不一定會自動取代歷史方法。


26. Final-Version Illusion

任何方法論都容易出現:

這次終於完整了。

RLMM 明確提出:

Final-Version Illusion.\boxed{\text{Final-Version Illusion}.}

即把:

MtM_t

誤認為:

M.M_\infty.

除非問題空間真的封閉,否則這個假設通常不可證。


27. Stable Core 與 Evolving Periphery

避免另一個極端——「既然都會改,所以什麼都不穩」——可以區分:

Stable Core+Evolving Periphery.\boxed{ \text{Stable Core} + \text{Evolving Periphery}. }

Core 可以包含:

  • 反身性;
  • 可修正;
  • STOP;
  • provenance;
  • non-monotonicity。

Periphery 可以包含:

  • 具體 threshold;
  • operator;
  • implementation;
  • domain-specific protocol。

但 stable 不表示不可改,只表示 revision threshold 更高。


28. Methodology Objection

RLMM-08 的 objection 可以直接作用於 methodology。

形式:

OM=(target,claim,evidence,failure,scope).O_M = ( target, claim, evidence, failure, scope ).

例如:

RLMM 的 STOP Gate 在 creative exploration 中過早終止 novelty search。

這是一個 methodology objection。


29. Correction 與 Open Objection

若 objection 被接受:

MvMv+1.M^v \rightarrow M^{v+1}.

correction 應記錄「它解決了哪個 objection」。

若 objection 暫時無法解決,可以標:

Open Objection.\boxed{\text{Open Objection}.}

不用強迫接受、拒絕或刪除。


30. Objection-Induced Branching

若 objection 指出的是 context trade-off,可:

MOM{Ma,Mb}.M \xrightarrow{O_M} \{M_a,M_b\}.

例如:

  • safety-heavy RLMM;
  • exploration-heavy RLMM。

這比強行統一更精確。


31. Methodology Merge Gate

兩 branch 只有在:

  1. invariants compatible;
  2. contexts clarified;
  3. trade-off preserved;
  4. no semantic erasure;
  5. failure histories retained;

時才 merge。

否則:

keep branches separate.\boxed{ \text{keep branches separate}. }

32. Branch Explosion

如果每個 objection 都建新 branch:

B,|B|\rightarrow\infty,

則形成:

Branch Explosion.\boxed{\text{Branch Explosion}.}

因此新 branch 需要:

GB.G_B.

例如至少滿足:

  • persistent incompatibility;
  • distinct applicability domain;
  • distinct operator behavior;
  • repeated evidence;
  • nontrivial user need。

33. Premature Method Merge

反過來,若過度追求:

one unified methodology,\text{one unified methodology},

會產生:

Premature Method Merge.\boxed{\text{Premature Method Merge}.}

因此:

Branch Governance=avoid explosion+avoid forced unification.\boxed{ \text{Branch Governance} = \text{avoid explosion} + \text{avoid forced unification}. }

34. Recursive Methodology Governance(RMG)

當方法論會修改自己,需要一套:

RMG\boxed{RMG}

決定:

  • 何時 revision;
  • 何時 branch;
  • 何時 merge;
  • 何時 supersede;
  • 何時 stop changing。

35. Governance of Governance

RMG 本身:

GMG_M

也是 methodological object。

因此:

M(GM)\mathcal M(G_M)

仍然合法。

這會出現:

G0G1G2G_0 \rightarrow G_1 \rightarrow G_2 \rightarrow\cdots

的 recursive governance loop。

仍須套用 RLMM-06:

ΔU0STOP.\Delta U\le0 \Rightarrow STOP.

36. Governance Stop Rule

當:

  • change proposal 低價值;
  • branch / merge 成本過高;
  • 現版本已足以支持使用;
  • 剩餘 objection 非關鍵;
  • 新治理層只是在重述舊規則;

則:

STOP_GOVERNANCE.\boxed{ \operatorname{STOP\_GOVERNANCE}. }

37. Methodology Change Budget

方法本身也需要:

Bchange.B_{\text{change}}.

如果每週都大改:

Mt,M_t,

future users 無法穩定內化。

因此:

Too much revisionmethod instability.\boxed{ \text{Too much revision} \rightarrow \text{method instability}. }

38. 方法論層的 Stability–Plasticity Tradeoff

這與 agent cognition 同構:

Methodology IntegrityMethodology Plasticity.\boxed{ \text{Methodology Integrity} \leftrightarrow \text{Methodology Plasticity}. }

太穩會 lock-in;太可塑會 identity loss。


39. Release State

方法論版本可以有:

  • draft;
  • experimental;
  • candidate;
  • stable;
  • deprecated;
  • archived。

這比只有 v1、v2、v3 更能表達 epistemic status。

Stable 只表示「在當前 evidence / context 下暫時足夠穩定」,不表示永恆真理。


40. Experimental Branch

新方法可以先放:

experimental branch\text{experimental branch}

而不是直接進 stable core。

讓:

  • tests;
  • cases;
  • objections;

先累積,再決定是否升格。


41. Methodology Changelog

每個版本至少應包含:

Added

新增什麼。

Changed

什麼行為改了。

Deprecated

什麼不建議再用。

Removed

什麼正式移除。

Failure Resolved

修了哪些 failure。

New Known Risks

新增了哪些 trade-off。

Change reason 不能只寫「優化」,而要保存:

Change+Reason+Evidence.\boxed{ \text{Change} + \text{Reason} + \text{Evidence}. }

42. Reproducible Methodology

若 methodology version:

MvM^v

不能被 future AI 重建,版本紀錄價值有限。

因此最好保存:

  • source text;
  • operator cards;
  • examples;
  • tests;
  • checksums;
  • dependencies。

形成:

Reproducible Method Artifact.\boxed{ \text{Reproducible Method Artifact}. }

43. Method Fingerprint

可以對核心 artifact 建立:

Hash(Mv).Hash(M^v).

作用是確認位元內容未被靜默改動。

但:

Cryptographic IdentitySemantic Identity.\boxed{ \text{Cryptographic Identity} \neq \text{Semantic Identity}. }

兩者都要。


44. Semantic Compatibility Record

兩個版本可標:

  • backward-compatible;
  • partially compatible;
  • behavior-breaking;
  • concept-breaking。

這有助於 future agent 正確 migrate。


45. Future AI 的 Version Mixture

如果 AI 同時讀到:

Mv1M^{v1}

與:

Mv3,M^{v3},

但不知道哪個新版,可能形成:

Version Mixture.\boxed{\text{Version Mixture}.}

甚至把互相矛盾的 rule 混在一起。

因此 artifact 必須有清楚版本。


46. Version-Aware Retrieval

future AI 使用 RLMM 時應問:

我現在引用的是哪個版本?

而不是:

我記得 RLMM 說過……

所以:

Method RetrievalVersion-Aware Retrieval.\boxed{ \text{Method Retrieval} \rightarrow \text{Version-Aware Retrieval}. }

47. 同名不同義與 Namespace

如果:

OperatorX@v1Operator_X@v1

與:

OperatorX@v4Operator_X@v4

差異很大,可能產生 semantic collision。

必要時應:

  • rename;
  • namespace;
  • split family。

例如:

RLMM.core.StopRLMM.core.Stop RLMM.research.StopRLMM.research.Stop RLMM.realtime.Stop.RLMM.realtime.Stop.

48. Methodology Family

當 branch 差異太大,應從:

Mv+1M^{v+1}

升格為:

M0.M'_0.

即新的 methodology family。

這比假裝仍是同一版本更乾淨。


49. 方法論自我修改的最低證據門檻

不能因一個例外就修改 core。

可以要求:

Echangeτchange.E_{\text{change}} \ge \tau_{\text{change}}.

證據包括:

  • replicated failure;
  • cross-context failure;
  • formal contradiction;
  • serious safety issue;
  • systematic trade-off。

50. Emergency Patch 與 Methodology Debt

若 failure 高風險:

Risk(F)0,Risk(F)\gg0,

可允許 provisional emergency patch。

但快速 patch 累積:

P1+P2+P_1+P_2+\cdots

可能形成:

Methodology Debt.\boxed{\text{Methodology Debt}.}

包括:

  • 規則重複;
  • 例外衝突;
  • 語義模糊;
  • stop rule 不一致。

51. Refactoring Methodology

當 debt 過高,應:

Refactor(M).\operatorname{Refactor}(M).

目標:

  • 合併重複 rule;
  • 拆出 domain branch;
  • 恢復 invariant;
  • 刪除死 operator;
  • 重寫 dependency graph。

但重構後仍需保留:

Mapping(MM).Mapping(M\rightarrow M').

否則 future AI 無法理解 legacy artifact。


52. Methodology Test Suite

方法論也應有 test。

至少測:

  • 是否保持核心 invariant;
  • 是否重現 known failure prevention;
  • 是否新增 regression;
  • 是否破壞 old valid cases;
  • 是否造成新 over-correction。

這是:

Methodological Regression Testing.\boxed{ \text{Methodological Regression Testing}. }

53. Test 也會反身

RLMM-05 已指出:

TestArtifactFutureAgent.Test \rightarrow Artifact \rightarrow Future Agent.

所以 test suite 也可能被 overfit。

因此 methodology test 應同時有:

  • 公開 regression;
  • novel cases;
  • adversarial renewal。

54. Distributed Methodology Governance

RLMM-08 的 shared metacognition 可以作用在 methodology governance。

不同 agent 可負責:

  • propose revision;
  • object;
  • test;
  • migrate;
  • preserve legacy;
  • decide merge。

形成:

Distributed Methodology Governance.\boxed{ \text{Distributed Methodology Governance}. }

但 governance acceptance 仍不等於 epistemic finality。


55. Self-Application 不等於 Self-Validation

RLMM 能分析 RLMM,不代表:

RLMMRLMM.RLMM\vdash RLMM.

更不是:

因為 RLMM 說自己可修正,所以 RLMM 正確。

這會形成 recursive self-confirmation。

因此:

Self-applicationself-validation.\boxed{ \text{Self-application} \neq \text{self-validation}. }

外部反例、實際使用失敗與獨立 evidence 仍然必要。


56. Methodology Evolution as Learning

可以把版本演化看成:

Mt+1=L(Mt,Et,Ft,Ot).M_{t+1} = \mathcal L ( M_t, E_t, F_t, O_t ).

其中:

  • EtE_t:new evidence;
  • FtF_t:failures;
  • OtO_t:objections。

所以:

Methodology evolution=learning over methods.\boxed{ \text{Methodology evolution} = \text{learning over methods}. }

但這種 learning 不一定需要 parameter update;它可以只發生在文件、external memory、operator library、runtime policy 或 governance layer。


57. Temporal Continuity 與 Method Identity

如果 RLMM 長期演化:

M2026M2028M2030,M_{2026} \rightarrow M_{2028} \rightarrow M_{2030},

history 讓 future AI 看到理論的演化路徑。

跨版本仍被叫同一名字,需要某種 identity continuity:

I(Mt,Mt+1).I(M_t,M_{t+1}).

可由:

  • core invariant overlap;
  • conceptual lineage;
  • operator continuity;
  • explicit migration;
  • community designation;

共同決定。


58. Fork Identity 與 Canonical Release

如果:

Ma,MbM_a,M_b

都由 RLMM 分出,可以:

RLMMA,RLMMB.RLMM-A, RLMM-B.

而不必強迫一方是「正版」。

可以有 canonical release 作為主要推薦版本,但:

canonicalonly valid.\boxed{ \text{canonical} \neq \text{only valid}. }

其他 branch 在特定 domain 仍可能更好。


59. 最小方法論版本協議

MV1 — 宣告版本

我目前使用哪個版本?

MV2 — 宣告適用域

這個版本為哪類問題設計?

MV3 — 保留核心不變量

哪些規則不能被無理由改掉?

MV4 — 記錄失敗歷史

這版是因哪些失敗而產生?

MV5 — 修改必須附理由

不是「優化」,而是具體 evidence / objection。

MV6 — 不靜默覆寫

舊版本保留。

MV7 — 不相容時 branch

不強迫統一。

MV8 — merge 必須保存來源

合併不能消除歷史。

MV9 — supersede 必須保存 why

新版要說明為什麼取代舊版。

MV10 — governance 也有停止條件

方法論不能因可修改而永遠不停修改。


60. 第一版 Methodology Card

Methodology

RLMM

Version
v0.1

Status
theoretical / evolving

Core invariants

  1. 語言描述操作不等於操作執行;
  2. meta-depth 非單調;
  3. promotion 必須可停止;
  4. consensus 不等於 truth;
  5. method 可被修正;
  6. RLMM 自己也可被修正。

Applicability
human / AI / multi-agent metacognitive methodology.

Known limitations

  1. 自然語言執行語義不完全一致;
  2. 很多 value / cost 仍只能估計;
  3. operator library 尚未完整;
  4. 尚未形成正式 domain-specific variants。

Revision rule
evidence + failure + objection + history.

Branch policy
persistent context trade-off may branch.

Supersession policy
保留舊版本與 why-superseded。


61. 方法論作為 Future Cognitive Prior

一旦 RLMM 被大量 future AI 學習,它可能形成:

Methodological Prior.\boxed{ \text{Methodological Prior}. }

這會同時帶來:

  • 正向 transfer;
  • shared blind spot;
  • lock-in;
  • adversarial predictability。

所以版本化也具有 future cognitive governance function。


62. 版本本身成為 Exposure State

RLMM-05 中:

EAE_A

表示 agent exposure。

未來應細化為:

EA(Mv).E_A(M^v).

即 agent 看過哪個版本。

如果不同 agent 分別讀不同版本,其 performance 差異不應被當成純 model 差異。


63. 方法論變成研究對象後的真正閉環

整個 RLMM 走到這裡形成:

MethodUseFailureObjectionRevisionNew Method.\boxed{ \text{Method} \rightarrow \text{Use} \rightarrow \text{Failure} \rightarrow \text{Objection} \rightarrow \text{Revision} \rightarrow \text{New Method}. }

新方法再次進入世界。

因此:

MtUseFtInspectOtReviseMt+1.M_t \xrightarrow{Use} F_t \xrightarrow{Inspect} O_t \xrightarrow{Revise} M_{t+1}.

這就是遞歸方法論生命週期。


64. 成熟度不是「不再改」

傳統可能說:

穩定到不需要修改就是成熟。

RLMM 改成:

Maturity=changeability with continuity.\boxed{ \text{Maturity} = \text{changeability with continuity}. }

即:

  • 能改;
  • 知道為什麼改;
  • 不丟歷史;
  • 不丟 identity;
  • 不隨噪聲亂改。

65. 方法論可信度來自可追蹤性

一個方法論真正值得信任,不是因為它說自己很完整,而是因為:

  • failure 可見;
  • change 可見;
  • objection 可見;
  • boundary 可見;
  • version 可見;
  • unresolved problem 可見。

因此:

Methodological TrustTraceability.\boxed{ \text{Methodological Trust} \propto \text{Traceability}. }

66. 邊界與非主張

本文不主張:

  1. 所有方法論都應採 Git 式版本控制;
  2. append-only 是所有環境唯一正確結構;
  3. 新版本一定比舊版本好;
  4. 所有 branch 最終都應 merge;
  5. stable core 永遠不變;
  6. methodology identity 有唯一客觀判準;
  7. version number 可以完整表示語義差異;
  8. test suite 能保證方法正確;
  9. governance 可以消除所有方法政治/權力問題;
  10. RLMM 自我應用能證明 RLMM 正確。

本文只提出:

A reflexive methodology should preserve version, rationale, failure history, applicability, branching, revision and supersession as first-class cognitive objects.\boxed{ \text{A reflexive methodology should preserve version, rationale, failure history, applicability, branching, revision and supersession as first-class cognitive objects.} }

67. 結論

如果 RLMM 要真正成立,它自己不能站在理論外面。

因此:

RLMMM(RLMM)\boxed{ RLMM \rightarrow \mathcal M(RLMM) }

必須是一個合法操作。

這意味著 RLMM 自己必須允許:

Version+Branch+Objection+Correction+Merge+Supersession+STOP.\boxed{ \text{Version} + \text{Branch} + \text{Objection} + \text{Correction} + \text{Merge} + \text{Supersession} + \text{STOP}. }

方法論不是一個「最終答案」,而是一個:

traceable evolving cognitive artifact.\boxed{ \text{traceable evolving cognitive artifact}. }

真正成熟的方法論不是永遠不變,而是:

能改變而不失去自己的歷史、邊界與理由。\boxed{ \text{能改變而不失去自己的歷史、邊界與理由。} }

因此 RLMM 最終不應被理解成一本固定手冊,而更像:

Versioned Recursive Methodology Runtime.\boxed{ \text{Versioned Recursive Methodology Runtime}. }

這也為整個系列最後一篇總論建立了最後一塊結構。


下一篇

RLMM-10:遞歸語言元認知方法論總論
Recursive Linguistic Metacognition Methodology — General Theory

下一篇將把前九篇正式收斂成一個統一框架:語言介面、認知操作、複合、結晶、X 階升階、反身性、非單調停止、證據與方法更新、多主體共享,以及方法論自身版本化將被整合為一套完整的 RLMM 架構;同時提出未來 RLMM Language Protocol v0.1RLMM-Test 與 AI/人類認知建議三條工程化路徑。