清單檔頭寫明哪三個事件名一定要帶參數,避免技能靜靜沒有內建項 #71

Merged
admin merged 2 commits from docs/event-name-parameter-shape-in-delegate-spec into develop 2026-09-04 01:03:20 +00:00
4 changed files with 11 additions and 5 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "jsc-meta",
"version": "0.3.3",
"version": "0.3.4",
"description": "技能組自我管理:新建、更新、刪除技能與技能準則",
"skills": "./skills",
"author": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "jsc-meta",
"version": "0.3.3",
"version": "0.3.4",
"description": "技能組自我管理:新建、更新、刪除技能與技能準則",
"skills": "./skills",
"jsc": {
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "jsc-meta",
"version": "0.3.3",
"version": "0.3.4",
"description": "技能組自我管理:新建、更新、刪除技能與技能準則",
"skills": "./skills/",
"jsc": {
+8 -2
View File
@@ -18,8 +18,14 @@
# 當成可交的一路跑完。不交填不交的理由,否則下次分不出「判過決定不交」與
# 「還沒判」。全交寫 -
# trigger 第一次什麼時候到期:at:{ISO 時間},立刻要做寫 at:now;或 after:{事件名}。
# 事件名只認固定詞彙:worklog-written、wp-merged、stage-entered、
# analyze-completed、hook-error、session-start、session-end。不交寫 -
# 事件名只認固定詞彙,其中三個一定要帶參數,少了參數會被擋下:
# 不帶參數:worklog-written、hook-error、session-start、session-end
# 要帶參數:wp-merged:{工作包代號}、stage-entered:{階段}、
# analyze-completed:{HASH}
# 為什麼要寫明參數形狀:那三個事件是「哪一個工作包合併了」而不是「有工作包
# 合併了」,少了參數就指不到特定的一件事。寫成不帶參數的形狀,登錄那一步會
# 回欄位不合法,那支技能於是靜靜沒有內建項——少了什麼要看種入回報的 bad=
# 那幾行才發現。不交寫 -
# recur 做完之後還要不要再排:once、every:{間隔}、cron:{式子}。事件型 trigger 配
# every:{間隔} 時,間隔讀作重新武裝的最短間隔。不交寫 -
# next 跑完之後建議接哪一支,寫成 jsc-{domain}:{name}。每一列都要填,不交的也要填
1 # delegate-spec.tsv — jsc 技能組的委派判定清單。一支技能一列,記「這一支能不能交給背景助理」。
18 # 當成可交的一路跑完。不交填不交的理由,否則下次分不出「判過決定不交」與
19 # 「還沒判」。全交寫 -
20 # trigger 第一次什麼時候到期:at:{ISO 時間},立刻要做寫 at:now;或 after:{事件名}。
21 # 事件名只認固定詞彙:worklog-written、wp-merged、stage-entered、 # 事件名只認固定詞彙,其中三個一定要帶參數,少了參數會被擋下:
22 # analyze-completed、hook-error、session-start、session-end。不交寫 - # 不帶參數:worklog-written、hook-error、session-start、session-end
23 # 要帶參數:wp-merged:{工作包代號}、stage-entered:{階段}、
24 # analyze-completed:{HASH}
25 # 為什麼要寫明參數形狀:那三個事件是「哪一個工作包合併了」而不是「有工作包
26 # 合併了」,少了參數就指不到特定的一件事。寫成不帶參數的形狀,登錄那一步會
27 # 回欄位不合法,那支技能於是靜靜沒有內建項——少了什麼要看種入回報的 bad=
28 # 那幾行才發現。不交寫 -
29 # recur 做完之後還要不要再排:once、every:{間隔}、cron:{式子}。事件型 trigger 配
30 # every:{間隔} 時,間隔讀作重新武裝的最短間隔。不交寫 -
31 # next 跑完之後建議接哪一支,寫成 jsc-{domain}:{name}。每一列都要填,不交的也要填