Skip to content

plugin-init

Version 2026.176.3100
Repo superproject
Plugin yes — see the plugin reference

The init plugin KIND relocated into a candy: the init-system vocabulary (supervisord/systemd fragment-assembly + entrypoint + service-management templates). A KIND provider — dispatches via the pb Invoke(OpLoad) envelope (decode the authored init: entity into spec.Init), so it serves itself in BOTH placements (compiled-in OR out-of-process) like the matching/exampleprobe verbs. The embedded build vocabulary’s init: entities (supervisord/systemd) flow through this same path at box build.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
check the init kind plugin ships a buildable Go module the host compiles in (default) or serves out-of-process; the init vocabulary is exercised at every box build that renders an init system (e.g. check-pod supervisord)