Skip to content

Commit 8372dd6

Browse files
os-zhuangclaude
andcommitted
chore(spec): classify 4 liveness properties left unclassified by #1990/#1992
Pre-existing red on the spec-liveness gate (not from this branch's timezone change): #1990 added flow.successMessage/errorMessage + action.errorMessage and #1992 added action.undoable, none classified in the ledgers. - flow.successMessage → live (service-automation/src/engine.ts:1292) - flow.errorMessage → live (service-automation/src/engine.ts:1348) - action.errorMessage → live (objectui toast, error counterpart of successMessage) - action.undoable → experimental: declared + demoed in #1992 but no runtime reader yet in framework or objectui (objectui has an UndoManager but does not key off the action's `undoable` flag). Promote to live once a consumer lands. Greens the liveness gate (was red on main too). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 20c9b44 commit 8372dd6

2 files changed

Lines changed: 16 additions & 0 deletions

File tree

packages/spec/liveness/action.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@
6464
"status": "live",
6565
"note": "objectui toast."
6666
},
67+
"errorMessage": {
68+
"status": "live",
69+
"note": "objectui toast (error counterpart of successMessage; added #1990)."
70+
},
71+
"undoable": {
72+
"status": "experimental",
73+
"note": "Declared + demoed in #1992 (example-crm reassign) but no runtime reader yet: neither service-automation nor objectui consume the action's `undoable` flag (objectui has an UndoManager but does not key off this field). Promote to live once a consumer is wired."
74+
},
6775
"refreshAfter": {
6876
"status": "live",
6977
"note": "objectui post-action refresh."

packages/spec/liveness/flow.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,14 @@
66
"status": "live",
77
"evidence": "packages/services/service-automation/src/engine.ts"
88
},
9+
"successMessage": {
10+
"status": "live",
11+
"evidence": "packages/services/service-automation/src/engine.ts:1292"
12+
},
13+
"errorMessage": {
14+
"status": "live",
15+
"evidence": "packages/services/service-automation/src/engine.ts:1348"
16+
},
917
"label": {
1018
"status": "live",
1119
"note": "display."

0 commit comments

Comments
 (0)