54 lines
2.4 KiB
JSON
54 lines
2.4 KiB
JSON
{
|
|
"schema": "gamecult.eve.plugin_handoff.v1",
|
|
"pluginId": "tex.math",
|
|
"ownerRepo": "EvePlugins",
|
|
"currentHostRepo": "Eve",
|
|
"splitTarget": "EvePlugins/eve-plugin-tex",
|
|
"manifestPath": "plugins/incubating/tex-math.plugin.json",
|
|
"advertisementPath": "plugins/incubating/tex-math.plugin-advertisement.json",
|
|
"abiFixturePath": "plugins/incubating/tex-math.plugin-abi-fixture.json",
|
|
"authorityBoundary": "EvePlugins owns TeX source semantics, macro handling, measurement, render requests, cached render results, fallback behavior, and plugin ABI behavior. Eve owns only plugin manifest, advertisement, ABI, provider requirement, and conformance export contracts.",
|
|
"moveSets": [
|
|
{
|
|
"id": "plugin-manifest",
|
|
"destinationOwner": "EvePlugins",
|
|
"currentPaths": [
|
|
"plugins/incubating/tex-math.plugin.json",
|
|
"plugins/incubating/tex-math.plugin-advertisement.json"
|
|
],
|
|
"replacementProof": "EvePlugins publishes tex.math plugin manifest and advertisement from the EvePlugins repo or sidecar daemon."
|
|
},
|
|
{
|
|
"id": "abi-conformance",
|
|
"destinationOwner": "EvePlugins",
|
|
"currentPaths": [
|
|
"plugins/incubating/tex-math.plugin-abi-fixture.json",
|
|
"web/fixtures/sai-vn-surface.json",
|
|
"web/fixtures/sai-vn-surface.conformance.json"
|
|
],
|
|
"replacementProof": "EvePlugins owns embed.tex source, macro, measurement, render result, 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",
|
|
"Norn graph semantics",
|
|
"renderer-native projection internals",
|
|
"provider command acceptance or receipt authority"
|
|
],
|
|
"requiredExternalProofs": [
|
|
"EvePlugins publishes the tex.math sidecar ABI without depending on Eve source layout.",
|
|
"EvePlugins owns TeX source, macro, measurement, render result, fallback, and conformance fixtures.",
|
|
"Providers consume tex.math through plugin advertisements and ABI operations.",
|
|
"Runtimes declare tex.math projection support through runtime capability manifests."
|
|
]
|
|
}
|