52 lines
2.3 KiB
JSON
52 lines
2.3 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."
|
|
}
|
|
],
|
|
"contractInputs": [
|
|
"gamecult.eve.plugin.v1",
|
|
"gamecult.eve.plugin_advertisement.v1",
|
|
"gamecult.eve.plugin_abi.v1",
|
|
"gamecult.eve.plugin_abi_fixture.v1",
|
|
"gamecult.eve.conformance_export.v1"
|
|
],
|
|
"forbiddenImports": [
|
|
"Aetheria provider state",
|
|
"Sai story session internals",
|
|
"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."
|
|
]
|
|
}
|