E-1: the tool runner's manifest names no waits and keeps its approvals (issue 1966)
module.json drops waits and its five families, uses operator-channel for the asks of marked waits, and keeps the per-machine state approvals (48 hours) in its old state section; the manifest test holds each change. Builds: design 34 every-event §11, §19 (the manifest test); design 46 7-approval-mark §7, §13 (manifest entry) Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -6,12 +6,8 @@
|
||||
"invokes": [
|
||||
"*"
|
||||
],
|
||||
"waits": [
|
||||
"mesh-knowledge.reviewed",
|
||||
"mesh-delivery-gate.transition",
|
||||
"gitea.forge.status",
|
||||
"mesh-self-check.checked",
|
||||
"operator-channel.decided.claude-code"
|
||||
"uses": [
|
||||
"operator-channel"
|
||||
],
|
||||
"provides": [
|
||||
{
|
||||
@@ -68,7 +64,12 @@
|
||||
},
|
||||
"state": [
|
||||
"bound",
|
||||
"findings"
|
||||
"findings",
|
||||
{
|
||||
"name": "approvals",
|
||||
"per-machine": true,
|
||||
"ttl-seconds": 172800
|
||||
}
|
||||
],
|
||||
"consumes": [
|
||||
"mesh-catalog.catalog-revision",
|
||||
|
||||
Reference in New Issue
Block a user