唯讀盤點那一欄改掉一個不存在的子命令,補送上一輪沒趕上的修正 #75

Merged
admin merged 3 commits from feat/probe-column-for-readonly-patrol-commands into develop 2026-09-04 03:26:31 +00:00
Member

摘要

  • 需求描述:委派清單的唯讀盤點指令欄,有一格填的子命令那支腳本根本沒有。上一輪這筆修正推上分支的時間比合併晚了一步,沒趕上,所以 develop 現在仍帶著那個值。這張帶著它重送。
  • 計畫名稱:無
  • 計畫頁:無
  • 分析頁:無

變更內容

檔案 為什麼改
tools/delegate-spec.tsv log/worklog 那一格從一行指令改成 pending: 並寫明理由;檔頭補一句「填之前一定要真的跑一次」
三份 manifest 版號 0.3.5 升到 0.3.6

為什麼要緊

那一格原本填的子命令跑起來是用法錯誤、結束碼 2。那支腳本七個子命令全部要先給工作階段雜湊,沒有不帶參數的盤點入口,掃不出「該寫沒寫」的那幾筆。

種入那一支只驗腳本檔案在不在,不驗子命令存不存在——檔案確實在,所以那一筆會當成一行真指令種進待辦簿,然後每一輪失敗一次,連續失敗次數一路往上爬。而那一輪沒有人在看。

改成 pending: 之後,那一筆退回只提醒,並且在種入回報上跟「本來就只提醒」的那幾筆分得開。

檔頭補的那一句

「這一欄填之前一定要真的跑一次,不能照技能文件的措辭抄。」

同一份清單上已經踩過兩次:一次是子命令根本不存在,一次是子命令會在標準輸入沒人關閉時無限等待,換成同一支腳本的另一個子命令才回得來。兩種都不會在種入那一刻報錯,要等無人值守那一輪才發作。

測試結果

  • check-delegate.sh 結束碼 0,三十五列對上三十五支技能。
  • ste100-lint.sh 結束碼 0。
  • 改完之後清單是指令型三筆、pending 八筆。
  • 順帶驗過已部署的舊版助理碰上這份十二欄清單的行為:want=16 held=3 bad=0,十一筆非觸發型全部是只提醒,與加這一欄之前逐字相同。舊程式碼把多出來的欄位當成尾欄吸收掉了,所以清單先發佈、助理後跟上這個順序在這台機器上是安全的——這一次是拿真的已部署檔案驗的,不是模擬。

前置 Push Request

  • 無
## 摘要 - 需求描述:委派清單的唯讀盤點指令欄,有一格填的子命令那支腳本根本沒有。上一輪這筆修正推上分支的時間比合併晚了一步,沒趕上,所以 develop 現在仍帶著那個值。這張帶著它重送。 - 計畫名稱:無 - 計畫頁:無 - 分析頁:無 ## 變更內容 | 檔案 | 為什麼改 | | --- | --- | | `tools/delegate-spec.tsv` | `log/worklog` 那一格從一行指令改成 `pending:` 並寫明理由;檔頭補一句「填之前一定要真的跑一次」 | | 三份 manifest | 版號 0.3.5 升到 0.3.6 | ## 為什麼要緊 那一格原本填的子命令跑起來是**用法錯誤、結束碼 2**。那支腳本七個子命令全部要先給工作階段雜湊,沒有不帶參數的盤點入口,掃不出「該寫沒寫」的那幾筆。 種入那一支只驗腳本檔案在不在,不驗子命令存不存在——檔案確實在,所以那一筆會**當成一行真指令種進待辦簿**,然後每一輪失敗一次,連續失敗次數一路往上爬。而那一輪沒有人在看。 改成 `pending:` 之後,那一筆退回只提醒,並且在種入回報上跟「本來就只提醒」的那幾筆分得開。 ## 檔頭補的那一句 「這一欄填之前一定要真的跑一次,不能照技能文件的措辭抄。」 同一份清單上已經踩過兩次:一次是子命令根本不存在,一次是子命令會在標準輸入沒人關閉時無限等待,換成同一支腳本的另一個子命令才回得來。**兩種都不會在種入那一刻報錯**,要等無人值守那一輪才發作。 ## 測試結果 - `check-delegate.sh` 結束碼 0,三十五列對上三十五支技能。 - `ste100-lint.sh` 結束碼 0。 - 改完之後清單是指令型三筆、`pending` 八筆。 - **順帶驗過已部署的舊版助理碰上這份十二欄清單的行為**:`want=16 held=3 bad=0`,十一筆非觸發型全部是只提醒,與加這一欄之前逐字相同。舊程式碼把多出來的欄位當成尾欄吸收掉了,所以清單先發佈、助理後跟上這個順序在這台機器上是安全的——這一次是拿真的已部署檔案驗的,不是模擬。 ## 前置 Push Request - 無
jiantw83 added 3 commits 2026-09-04 03:17:03 +00:00
實測跑過那一行才發現 worklog-pending.sh 沒有 orphans 這個子命令,跑起來
是用法錯誤、結束碼 2。那支腳本七個子命令全部要先給工作階段雜湊,沒有不帶
參數的盤點入口,掃不出「該寫沒寫」的那幾筆,所以改填 pending 並寫明理由。

檔頭補一句:這一欄填之前一定要真的跑一次,不能照技能文件的措辭抄。同一份
清單上已經踩過兩次——一次是子命令根本不存在,一次是子命令會在標準輸入沒人
關閉時無限等待。兩種都不會在種入那一刻報錯,要等無人值守那一輪才發作,而
那一輪沒有人在看。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
上一輪的清單修正沒趕上合併,這一筆帶著它重新送出。清單是隨外掛一起發佈的
資料檔,助理讀它決定要種哪幾筆內建項,所以內容變了版號就要動——安裝端靠
版號才知道要重新取一次。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
admin merged commit 619800e10c into develop 2026-09-04 03:26:31 +00:00
admin deleted branch feat/probe-column-for-readonly-patrol-commands 2026-09-04 03:26:31 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Reference: plugins/meta#75