uncle6me-web
|
fad5da0e17
|
rules/07 §3.6:自舉例外——能力只實作一次,但不一定要是 HTTP API
代補 PR #111 的 agent 想加但改不動的段落(該檔受保護)。
立這條的原因不是理論:#97 的修法一開始寫在 cli/src/lib/resource-resolver.ts
(能力住在介面層,違反 §0)⇒ 安裝器拿不到它 ⇒ 同一個 bug 只修了一半,
走 acr 的人有保護、走 install.arcrun.dev 的人沒有——而所有真實用戶走後者。
leo 2026-08-12:「根本就不應該在 CLI,我要的是一個大家都可以用到的規則。」
記三件,都是為了不讓下一個人「修正」回去:
① 為什麼不放 cypher API(自舉/輸入是使用者自己的帳號狀態/它是純函式)
② §0 的正確讀法是「只准有一份、不准住在單一介面裡」,放 API 只是常見手段
③ npm 打包例外:cli/ 下的逐位元組副本由 sync --check 機械擋漂移,不是第二份實作
📍 repo:matrix/arcrun(shared/resource-rule/、cli/、.claude/rules/07)
+ products/arcrun-rag(安裝器待接上,已派工)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-12 23:50:53 +08:00 |
|