CAT-P1: the overview page's model: three blocks from the ledger and three sources' verbs and events
The model is built once at start from the issue tracker's milestones and list, the delivery groups and the operator channel's asks, and kept in memory from their events (group, transition, merged; offered, closed; opened, moved, milestone-set, milestone-moved), asking no verb again; the records come from the ledger and the seven days are counted when the answer is given. The manifest invokes groups and asks, consumes those events, has no reads and no decided family. Issue 1968. Claude-Session: https://claude.ai/code/session_01JG73KJNrH5EgFXMKKYSrig
This commit is contained in:
@@ -189,7 +189,16 @@
|
||||
"formed"
|
||||
],
|
||||
"consumes": [
|
||||
"claude-code.judged"
|
||||
"claude-code.judged",
|
||||
"mesh-issues.opened",
|
||||
"mesh-issues.moved",
|
||||
"mesh-issues.milestone-set",
|
||||
"mesh-issues.milestone-moved",
|
||||
"mesh-delivery-gate.group",
|
||||
"mesh-delivery-gate.transition",
|
||||
"mesh-delivery-gate.merged",
|
||||
"messenger.offered",
|
||||
"messenger.closed"
|
||||
],
|
||||
"uses": [
|
||||
"operator-channel"
|
||||
@@ -208,7 +217,8 @@
|
||||
"seat:issue-tracker.changes",
|
||||
"seat:mesh-delivery.deliveries",
|
||||
"seat:mesh-delivery.show",
|
||||
"seat:mesh-delivery.groups"
|
||||
"seat:mesh-delivery.groups",
|
||||
"seat:operator-channel.asks"
|
||||
],
|
||||
"config": {
|
||||
"readers": {
|
||||
|
||||
Reference in New Issue
Block a user