53 lines
2.3 KiB
JSON
53 lines
2.3 KiB
JSON
{
|
|
"schema": "gamecult.eve.plugin_handoff.v1",
|
|
"pluginId": "norn.graph",
|
|
"ownerRepo": "Norn",
|
|
"currentHostRepo": "Eve",
|
|
"splitTarget": "Norn/eve-plugin-graph",
|
|
"manifestPath": "plugins/incubating/norn-graph.plugin.json",
|
|
"advertisementPath": "plugins/incubating/norn-graph.plugin-advertisement.json",
|
|
"abiFixturePath": "plugins/incubating/norn-graph.plugin-abi-fixture.json",
|
|
"authorityBoundary": "Norn owns graph document semantics, graph layout, graph interaction, fallback behavior, and plugin ABI behavior. Eve owns only plugin manifest, advertisement, ABI, provider requirement, and conformance export contracts.",
|
|
"moveSets": [
|
|
{
|
|
"id": "plugin-manifest",
|
|
"destinationOwner": "Norn",
|
|
"currentPaths": [
|
|
"plugins/incubating/norn-graph.plugin.json",
|
|
"plugins/incubating/norn-graph.plugin-advertisement.json"
|
|
],
|
|
"replacementProof": "Norn publishes norn.graph plugin manifest and advertisement from the Norn repo or sidecar daemon."
|
|
},
|
|
{
|
|
"id": "abi-conformance",
|
|
"destinationOwner": "Norn",
|
|
"currentPaths": [
|
|
"plugins/incubating/norn-graph.plugin-abi-fixture.json",
|
|
"web/fixtures/sai-vn-surface.json",
|
|
"web/fixtures/sai-vn-surface.conformance.json"
|
|
],
|
|
"replacementProof": "Norn owns embed.norn layout, interaction, fallback, and ABI conformance cases; the Sai fixture is only optional nested placement evidence."
|
|
}
|
|
],
|
|
"contractInputs": [
|
|
"gamecult.eve.plugin.v1",
|
|
"gamecult.eve.plugin_advertisement.v1",
|
|
"gamecult.eve.plugin_abi.v1",
|
|
"gamecult.eve.plugin_abi.request.v1",
|
|
"gamecult.eve.plugin_abi.response.v1",
|
|
"gamecult.eve.plugin_abi_fixture.v1",
|
|
"gamecult.eve.conformance_export.v1"
|
|
],
|
|
"forbiddenImports": [
|
|
"Aetheria provider state",
|
|
"Sai story session internals or VN command authority",
|
|
"renderer-native projection internals",
|
|
"provider command acceptance or receipt authority"
|
|
],
|
|
"requiredExternalProofs": [
|
|
"Norn publishes the norn.graph sidecar ABI without depending on Eve source layout.",
|
|
"Norn owns graph layout, interaction, fallback, and conformance fixtures.",
|
|
"Providers consume norn.graph through plugin advertisements and ABI operations.",
|
|
"Runtimes declare norn.graph projection support through runtime capability manifests."
|
|
]
|
|
}
|