← ClaudeAtlas

worklisted

已經有凍結的斷言、要開始或繼續施工時的站。兩個閘之間的 loop:探索、實作、換量測、推進輪次。這裡沒有閘,四類流轉只有「斷言錯了」會停人。
HsuanYuLee/polaris · ★ 5 · AI & Automation · score 78
Install: claude install-skill HsuanYuLee/polaris
# work — 兩個閘之間 前置必讀:`.claude/skills/references/spine-implementation-guidance.md`。 這裡沒有閘。派工怎麼切、實作怎麼做、試幾次、走哪條路,都在這裡,沒有人在等你交表格。 正因為頭尾兩個閘在,中間才可以很隨便。 ## 接手 讀 `{source}/index.md` 就夠了——凍結塊��成功的定義,活文件是其餘一切。不需要去翻別的 artifact。 ```bash bash scripts/frozen-assertion-fence.sh verify {source}/index.md bash scripts/spine-loop-state.sh show --state {source}/.spine/loop-state.json bash scripts/record-measurement-change.sh show --ledger {source}/.spine/measurement-ledger.json ``` ## 量測命令 第一次寫的命令要登錄 baseline: ```bash bash scripts/record-measurement-change.sh record \ --ledger {source}/.spine/measurement-ledger.json \ --assertion-id A-P1 --new-command '<cmd>' --baseline ``` **量不到目標是常態,換就是了**,但換要帶三元組:舊命令 hash、新命令 hash、以及這條新命令 **在實作之前紅過**的證據。 ```bash bash scripts/record-measurement-change.sh record \ --ledger {source}/.spine/measurement-ledger.json \ --assertion-id A-P1 --old-command '<舊>' --new-command '<新>' --red-evidence <path> ``` 紅不了的命令什麼都沒量。一個因為工具不存在而失敗的紀錄不算紅過,它只證明環境壞了。 ## 四類流轉,只有一類停人 | 發現的問題 | 往哪走 | |---|---| | 量測方法不對 | 原地改,帶紅過證據換命令,繼續 | | 切分不對 | 重切,繼續 | | 斷言不對 | **停**,回 `assert` 讓人重簽 | 施工計劃那一類不存在:這條流程不分「明確施工」與「嘗試實作」。看得懂就做,看不懂就先探。 ## 輪次 一輪沒產出 code 也是一輪。「試過 A,撞到 X,結論走 B,code 全丟」是正常結果——這一輪的產出 是知識,寫進活文件就是交付。不要為了讓這一輪看起來有東西,把失敗的探索包裝成交付。 ```bash bash scripts/spine-loop-state.sh record \ --state {source}/.spine/loop-state.json \ --outcome converged|unconverged|zero_delta --note '<一句話>' bash scripts/spine-loop-state.sh next --state {source}/.spine/loop-state.json ``` 連續