Phase 2 of the asset-plugins epic. Design: labelle-toolkit/labelle-engine#725 · RFC PR labelle-toolkit/labelle-engine#726 (RFC-ASSET-PLUGINS.md rev 4)
The contract + provenance surface for shipped/sold plugins:
depends_on_resources on pack/plugin manifests validated against the merged resource list (overlay content that intentionally draws from game atlases — makes today's hidden contract explicit);
license / author metadata on plugin.labelle, surfaced by tooling: a labelle plugins listing showing attached plugins, versions, and licenses;
- assembler side of validation + cli side of the listing.
Acceptance: an undeclared game-atlas dependency fails generate; labelle plugins lists the demo plugin with license/author.
Phase 2 of the asset-plugins epic. Design: labelle-toolkit/labelle-engine#725 · RFC PR labelle-toolkit/labelle-engine#726 (
RFC-ASSET-PLUGINS.mdrev 4)The contract + provenance surface for shipped/sold plugins:
depends_on_resourceson pack/plugin manifests validated against the merged resource list (overlay content that intentionally draws from game atlases — makes today's hidden contract explicit);license/authormetadata onplugin.labelle, surfaced by tooling: alabelle pluginslisting showing attached plugins, versions, and licenses;Acceptance: an undeclared game-atlas dependency fails generate;
labelle pluginslists the demo plugin with license/author.