feat(todo 清單完成追蹤): 新增「完成即勾選」強制規則與時間戳慣例
todo skill 產生的強制規則區塊新增第五條規則:完成一項就地勾選並附上 Asia/Taipei 時間戳,不得留待多項一起補勾。spec-todo-list 同步補上對應的完成回報時間戳慣例,避免兩處規範各自漂移。
This commit is contained in:
@@ -96,7 +96,7 @@ scope: <階段 2 產出的 scope>
|
||||
|
||||
### 「給執行本清單 Agent 的強制規則」區塊
|
||||
|
||||
固定內容,只代換 `<model>`/`<alias>` 與時間戳,四條規則與錯誤訊息格式**逐字比照**、不可簡化或改寫措辭:
|
||||
固定內容,只代換 `<model>`/`<alias>` 與時間戳,五條規則與錯誤訊息格式**逐字比照**、不可簡化或改寫措辭:
|
||||
|
||||
````markdown
|
||||
## 0. 給執行本清單 Agent 的強制規則(先讀完再動手)
|
||||
@@ -107,6 +107,7 @@ scope: <階段 2 產出的 scope>
|
||||
| **不符就停** | 當前模型 ≠ `<model>` 時,**立刻停止、不做任何檔案修改**,輸出下方錯誤訊息並要求使用者切換。 |
|
||||
| **不得自行升降級** | 不可以「先用手上的模型做一點」、不可以自行判定「我這顆更強所以沒關係」。降級與升級同樣禁止。 |
|
||||
| **附加不覆蓋** | 若之後要往本檔追加新需求:`model` 相同 → 附加到檔尾;`model` 不同 → 先問使用者是否覆蓋,未得同意不得寫入。 |
|
||||
| **完成即勾選** | 每完成一項就地把該行的 `- [ ]` 改成 `- [x]`,並在行末附上「(完成:yyyy/MM/dd HH:mm:ss)」(Asia/Taipei,依 `/jsc-shared:spec-time-log`)。**不得留待多項一起補勾**;無法安全完成的項目維持未勾選並標註「需人工確認」,不得略而不報。 |
|
||||
|
||||
```
|
||||
[<yyyy/MM/dd HH:mm:ss>][模型檢查][ERR]: 本清單指定 <model>(<alias>),當前模型為 <current-model-id>。
|
||||
@@ -118,7 +119,7 @@ scope: <階段 2 產出的 scope>
|
||||
|
||||
### checklist(依 `/jsc-shared:spec-todo-list` 排序與具體化)
|
||||
|
||||
- 逐項 `- [ ] **編號 短標題**:具體內容`,內容需動詞+對象+驗收條件齊備,能舉證對應 `path:line` 或需求彙整中的哪一句。
|
||||
- 逐項 `- [ ] **編號 短標題**:具體內容`,內容需動詞+對象+驗收條件齊備,能舉證對應 `path:line` 或需求彙整中的哪一句。完成後改為 `- [x] **編號 短標題**:具體內容(完成:yyyy/MM/dd HH:mm:ss)`,依上方「完成即勾選」規則逐項就地更新,不得留待多項一起補勾。
|
||||
- 依影響範圍由小到大排序(XS/S/M/L/XL,見 `spec-todo-list`),範圍相同時前置依賴排前面。
|
||||
- **編號規則**:清單有自然的分組(例如多個獨立工作方向)時,用「群組代號+序號」(如 `A0-1`、`B1-2`,仿本檔範例);沒有分組時用整數流水號(`1`、`2`、`3`…)。日後附加新項目時,編號延續既有規則、不得重複或跳號造成混淆。
|
||||
- 清單分成多個彼此有先後依賴的群組時,仿照本檔範例在 checklist 前加一段「### 執行順序」註明群組間的強制先後與理由;若清單本身沒有這種分階段結構,省略此小節即可,不必為了套版而硬分組。
|
||||
|
||||
Reference in New Issue
Block a user