HEAL2 (manifest only): mesh-healers asks findings and finding-events in requires; the writer's use waits on the contracts' finding subjects
Builds: design 47 G §529, §384, §461 Claude-Session: https://claude.ai/code/session_01JG73KEq4zoDfM9WtYpcQgZ
This commit is contained in:
@@ -35,7 +35,6 @@
|
|||||||
"name": "would",
|
"name": "would",
|
||||||
"key-ttl": true
|
"key-ttl": true
|
||||||
},
|
},
|
||||||
"findings",
|
|
||||||
{
|
{
|
||||||
"name": "wakes",
|
"name": "wakes",
|
||||||
"key-ttl": true
|
"key-ttl": true
|
||||||
@@ -62,14 +61,6 @@
|
|||||||
"unknown": "program"
|
"unknown": "program"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"streams": [
|
|
||||||
{
|
|
||||||
"name": "mesh-healers-findings",
|
|
||||||
"events": ["finding-written.*", "finding-cleared.*", "findings-stated.*"],
|
|
||||||
"max-age-days": 7,
|
|
||||||
"max-mib": 16
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"build": {
|
"build": {
|
||||||
"artifacts": [
|
"artifacts": [
|
||||||
{
|
{
|
||||||
@@ -84,5 +75,26 @@
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
},
|
||||||
|
"requires": [
|
||||||
|
{
|
||||||
|
"name": "findings",
|
||||||
|
"storage": "key-value",
|
||||||
|
"template": "state"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "finding-events",
|
||||||
|
"storage": "stream",
|
||||||
|
"template": "events",
|
||||||
|
"options": {
|
||||||
|
"events": [
|
||||||
|
"finding-written.*",
|
||||||
|
"finding-cleared.*",
|
||||||
|
"findings-stated.*"
|
||||||
|
],
|
||||||
|
"max-age-days": 7,
|
||||||
|
"max-mib": 16
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user