Area 2 (join 11): claude-code invokes operator-channel notify and restic the assigner's assignments
Builds: design 47 G GR8 (per-verb grants), area 2 of the join Claude-Session: https://claude.ai/code/session_01NcbgfGKaxw984XyAPfLm4h
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"os"
|
||||
"strings"
|
||||
"testing"
|
||||
)
|
||||
|
||||
// The operator channel's notify, which notifyOperator calls, is in the manifest's invokes, which the grants part reads per
|
||||
// verb (design 47 G GR8): without it the call is refused live.
|
||||
func TestTheManifestInvokesTheNotifyTheModuleCalls(t *testing.T) {
|
||||
raw, err := os.ReadFile("../../module.json")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
if !strings.Contains(string(raw), `"seat:operator-channel.notify"`) {
|
||||
t.Error("the manifest does not invoke seat:operator-channel.notify")
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user