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.
Acceptance plan
Section titled “Acceptance plan”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) |