 jiantw83andClaude Sonnet 5
|
ff61aced5d
|
feat(spec-version-guard): 新增版本檢查 hook 並在 13 個 skill 檔頭引用規範
既有 PreToolUse 陣列(guard.mjs 人格隔離)之外新增第二個條目,沿用跨 plugin
腳本定位手法呼叫 shared 的 version-guard.mjs;13 個 persona-* skill 檔頭補上
spec-version-guard(persona-create 原分析誤判為清單空白,實際是項目符號格式,
已在既有清單最前補一行,不變動格式)。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-17 14:55:02 +08:00 |
|
jiantw83
|
8fb0242013
|
refactor(persona CLI 宣告): 12 個 skill 的 CLI 宣告收斂為單行引用 spec-script-path
原本每個 skill 開頭各自重複一段 node persona.mjs 路徑與 session 參數說明的樣板,改為引用 jsc-shared:spec-script-path 的單行格式,只保留各 skill 實際差異。不影響任何指令行為。
|
2026-08-12 05:57:00 +00:00 |
|
 jiantw83andClaude Sonnet 5
|
ac2045e52f
|
feat(persona): 時區改為+08:00等值轉換、補機密遮蔽,並接上shared共用規範
依 todo.md 執行的規範治理專案:
- persona-lib.mjs 的 iso()/nowIso() 改為輸出 +08:00 offset(等值瞬間轉換,
非加8小時),新增 nowDisplay()(人讀顯示格式)與 todayTaipei()(台北曆日
日期鍵),修正 11 處原本用 UTC 字串切片產生日期鍵的錯誤用法;新增
redactSecrets() 並套用到 persona-gitea.mjs 的 Gitea 錯誤路徑,避免機密
外洩。
- 新增一次性遷移腳本 scripts/migrate-tz.mjs(備份/dry-run/冪等/衝突偵測
中止),供之後有真實人格資料需要轉換時使用。
- persona 13 個 skill 與 AGENTS.md 接上 /jsc-shared 共用規範(spec-output、
spec-script-path、spec-subagent、spec-gitea、spec-git-safety、
spec-skill-invocation 等),不再各自重抄,且完全未變動人格行為本身的規範
(情緒模型、記憶衰減、劇場模式、鎖與隔離機制等逐字保留)。
- selftest 全數通過(788/788,含本次新增的時區邊界/冪等性測試)。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-11 06:06:00 +00:00 |
|
 jiantw83andClaude Opus 5
|
eebb0c0cef
|
docs(語域): 兩支建人格的流程都寫同一格語域
persona-anime 新增〈從原作推導語域〉:四格對照表與指令,並沿用破口那條界線
(有原作依據才寫,掰不出來留白)——語域每輪都在注入,掰的自稱會被講一百次。
破口是「情緒上來會做什麼」,語域是「他平常怎麼講話」,兩件事分開寫。
persona-story 的語氣層表加一列 voice/idiolect.md,並要求用全書統計而不是逐章印象:
自稱與句尾在一本書裡出現幾百次,拿一章的樣本去定它等於讓那一章的情緒決定他平常
怎麼講話。與原作設定衝突時先問使用者——「他變了」跟「當初查錯了」處理方式不同。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-03 08:43:48 +00:00 |
|
 jiantw83andClaude Opus 5
|
08ecb15615
|
docs(persona-story): 新技能與規則,正名表從章節掃出來給使用者確認
skills/persona-story:把小說變成既有人格的記憶。三條界線寫進流程——他不知道的事
不能變成他的 event、整本原文不入倉庫、SOUL.md 只有使用者能改。
reference/interview.md 是開場四題(**不問譯名版本**:那是要他猜,而他手上那批
寫的是什麼字,讀一次就知道);reference/extract.md 是一個場景要抽什麼與知情層級。
AGENTS 加第 18 條硬規則:匯入原作只能給他「他知道的事」。
README 補 persona-story 一節;persona-anime 補一句指路(先建人格再讀原文)。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-03 06:20:21 +00:00 |
|