The creative role files declare gitea with SEAT_SCOPES, the scopes the Gitea grant mints. The chief declares read scopes only, so #giteaRole refuses it with gitea-not-declared until row 287 mints its declared scopes. library.write is not yet routed: it waits on PRD 1.16 (row #1796), and the fixture change waits on Mos's mos-1272 rulings. Nothing here has run.
18 lines
418 B
JSON
18 lines
418 B
JSON
{
|
|
"roleVersion": 2,
|
|
"name": "companion",
|
|
"title": "Writing companion",
|
|
"contract": "companion.md",
|
|
"tools": ["read", "web"],
|
|
"network": "api-only",
|
|
"authority": {
|
|
"withinRole": ["message.send", "library.write"],
|
|
"crossRole": []
|
|
},
|
|
"credentials": [{"service": "gitea", "scopes": ["read:user", "write:repository"]}],
|
|
"messaging": {
|
|
"sendTo": ["human"],
|
|
"receiveFrom": ["human"]
|
|
}
|
|
}
|