Refresh the plugin Mix dependency FOD hash for the current host source.
Align the probe telemetry event and VictoriaMetrics query with the metric actually exported by the host telemetry reporter.
Add supertest scheduler cron workers and local API endpoints that record singleton and all-nodes scheduler executions into synced supertest cases.\n\nThe probe API lets live supertest scenarios start, inspect, and stop scheduler assertions without adding a separate resource.
Forward ash.codegen and ecto.migration through the Supertest plugin wrapper and update agent guidance to keep AshPostgres codegen as the default migration workflow.
Use per-node internal identities with a shared relay identity in supertest bootstrap and compose fixtures, and update the runner and lock data for the new node pubkey contract.
Add a supertest metrics probe that emits telemetry, configure vmagent sidecars in the Docker e2e stack, and assert the emitted plugin metric reaches synced rollups through the admin API.
Add a plugin-owned Docker e2e image and compose runner for the supertest plugin. The suite validates plugin loading, local plugin APIs, plugin.call, origin-to-peer resource sync, and cluster PubSub behavior against a Tribes release with the plugin installed.
Broaden loopback detection so local-only plugin API calls work from Docker's IPv4-mapped loopback addresses.
Route raw Mix test and precommit aliases through the plugin wrapper workflow.
Update the manifest assertion so supertest remains an internal test fixture without a public capability.
Replace the template plugin with a migration-bearing supertest fixture. Add linked Ash resources, reversible migrations, a local-only JSON API for infra scenarios, and host-backed tests covering the plugin contract and API behavior.
Add the shared plugin helper, host-backed test config, and runtime validation entrypoint. Update the example plugin route/docs and replace the old standalone test suite with the host-backed contract and page tests.