.so pipeline is dead (cms a04277ee2): standalone plugins are reactor-mode
wasip1 wasm packed into .bnp artifacts. Skill now teaches ninja plugin
build/verify/publish --bnp, bnwasm sqlc DB (per-plugin role, own schema
only), capability dispositions, per-instance-state gotchas (HostServices,
deps stashing), sandbox constraints (data_dir, buffered HTTP, hot-swap),
with plugins/testplugin as the worked example. html-blocks.md: reword the
one .so compat line.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Agents default to registering a custom block type (BlockMeta + Go render func +
Module Federation editor) for section/content blocks. RED baseline confirmed it.
Add html-blocks.md: when to use the built-in html block vs a custom block,
pre-rendered vs live render modes, driving nav/footer from editable menus, and
the master-page reconcile / publish / ReconcileBlocks gotchas. SKILL.md gains a
routing row + a decision callout so the html-block path is seen before an agent
reaches for a custom block. GREEN-verified: fresh agents now pick the html block
(with reasoning) on both a clear case and the nuanced field-form case.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>