plugin-example-bootstrap
| Placement | compiled-in (in-process) |
| Source | github.com/opencharly/charly/candy/plugin-example-bootstrap |
| Version | 2026.181.0001 |
| Candy | plugin-example-bootstrap |
This plugin is listed in charly/charly.yml’s compiled_plugins:, so its providers are compiled into the charly binary and register in-process.
Providers
Section titled “Providers”The reserved words this plugin serves:
examplebootstrap— verb class
What it does
Section titled “What it does”Reference BOOTSTRAP-PHASE plugin (F9) — a compiled-in plugin declaring Phase=bootstrap, so the kernel invokes its OpBootstrap on the RAW project config bytes BEFORE config validation/migration (runBootstrapPhase, in LoadUnified before the schema gate). This no-op returns the bytes UNCHANGED, proving the bootstrap hook fires at the right time; a real bootstrap-phase plugin would transform a stale config’s bytes here. Bootstrap plugins are compiled-in only (no validated config exists yet to discover an out-of-process source). This candy is the phase machinery’s only consumer today: neither migrate nor egress became a bootstrap plugin (both are verb plugins).
See also the candy reference for this candy’s install surface.