Remove pre-1.0 bridge governance scaffolding
This commit is contained in:
@@ -5,11 +5,18 @@
|
||||
"description": "Development game management plugin for local registry and lifecycle testing.",
|
||||
"version": "0.1.0",
|
||||
"kind": "game-plugin",
|
||||
"tags": ["example", "development"],
|
||||
"tags": [
|
||||
"example",
|
||||
"development"
|
||||
],
|
||||
"server": {
|
||||
"type": "example",
|
||||
"displayName": "Example Server",
|
||||
"supportedOS": ["windows", "linux", "darwin"],
|
||||
"supportedOS": [
|
||||
"windows",
|
||||
"linux",
|
||||
"darwin"
|
||||
],
|
||||
"createFormSchema": "schemas/create-form.schema.json"
|
||||
},
|
||||
"capabilities": [
|
||||
@@ -57,18 +64,46 @@
|
||||
"status": "actions/status.json"
|
||||
},
|
||||
"assetFiles": [
|
||||
{ "path": "actions/install.json", "mode": 384 },
|
||||
{ "path": "actions/start.json", "mode": 384 },
|
||||
{ "path": "actions/stop.json", "mode": 384 },
|
||||
{ "path": "actions/restart.json", "mode": 384 },
|
||||
{ "path": "actions/status.json", "mode": 384 },
|
||||
{ "path": "bin/install-server", "mode": 448 },
|
||||
{ "path": "bin/game-server", "mode": 448 }
|
||||
{
|
||||
"path": "actions/install.json",
|
||||
"mode": 384
|
||||
},
|
||||
{
|
||||
"path": "actions/start.json",
|
||||
"mode": 384
|
||||
},
|
||||
{
|
||||
"path": "actions/stop.json",
|
||||
"mode": 384
|
||||
},
|
||||
{
|
||||
"path": "actions/restart.json",
|
||||
"mode": 384
|
||||
},
|
||||
{
|
||||
"path": "actions/status.json",
|
||||
"mode": 384
|
||||
},
|
||||
{
|
||||
"path": "bin/install-server",
|
||||
"mode": 448
|
||||
},
|
||||
{
|
||||
"path": "bin/game-server",
|
||||
"mode": 448
|
||||
}
|
||||
],
|
||||
"productionLifecycle": {
|
||||
"operations": ["install", "enable", "disable", "upgrade", "rollback", "retire", "dependency-check"],
|
||||
"dependencyPolicy": "optional",
|
||||
"approvalRequired": ["disable", "rollback", "retire"]
|
||||
"operations": [
|
||||
"install",
|
||||
"enable",
|
||||
"disable",
|
||||
"upgrade",
|
||||
"rollback",
|
||||
"retire",
|
||||
"dependency-check"
|
||||
],
|
||||
"dependencyPolicy": "optional"
|
||||
},
|
||||
"pages": [
|
||||
{
|
||||
@@ -78,8 +113,12 @@
|
||||
"bundleKey": "dev-game-plugin",
|
||||
"bundleVersion": "1.0.0",
|
||||
"bundleIntegritySha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
|
||||
"permissions": ["server.read"],
|
||||
"bridgeActions": ["server.instances.read"]
|
||||
"permissions": [
|
||||
"server.read"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"server.instances.read"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "config",
|
||||
@@ -88,8 +127,15 @@
|
||||
"bundleKey": "dev-game-plugin",
|
||||
"bundleVersion": "1.0.0",
|
||||
"bundleIntegritySha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
|
||||
"permissions": ["server.files.read", "server.files.write", "ai.invoke"],
|
||||
"bridgeActions": ["files.request", "ai.invoke"]
|
||||
"permissions": [
|
||||
"server.files.read",
|
||||
"server.files.write",
|
||||
"ai.invoke"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"files.request",
|
||||
"ai.invoke"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "logs",
|
||||
@@ -98,12 +144,21 @@
|
||||
"bundleKey": "dev-game-plugin",
|
||||
"bundleVersion": "1.0.0",
|
||||
"bundleIntegritySha256": "sha256:1111111111111111111111111111111111111111111111111111111111111111",
|
||||
"permissions": ["server.logs.read", "ai.invoke"],
|
||||
"bridgeActions": ["logs.query", "ai.invoke"]
|
||||
"permissions": [
|
||||
"server.logs.read",
|
||||
"ai.invoke"
|
||||
],
|
||||
"bridgeActions": [
|
||||
"logs.query",
|
||||
"ai.invoke"
|
||||
]
|
||||
}
|
||||
],
|
||||
"ai": {
|
||||
"purposes": ["config.suggest", "logs.diagnose"],
|
||||
"purposes": [
|
||||
"config.suggest",
|
||||
"logs.diagnose"
|
||||
],
|
||||
"mediation": "platform",
|
||||
"configWritePolicy": "review-required"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user