koi-runtime 0.4.0

Runtime adapter for container/service lifecycle integration
docs.rs failed to build koi-runtime-0.4.0
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build: koi-runtime-0.3.0

Koi Runtime Adapter — container/service lifecycle integration.

Watches runtime APIs (Docker, Podman, systemd, Incus, Kubernetes) for lifecycle events and drives Koi capabilities: mDNS announce, DNS entry, health check, proxy configuration.

The adapter uses a trait-based backend system. Each runtime implements [RuntimeBackend] to provide normalized lifecycle events and instance metadata. The [RuntimeCore] facade orchestrates the mapping from runtime events to Koi API calls.

The docker feature (default-on) compiles the bollard-backed Docker/Podman backend. With it off, the runtime capability stays available but Docker/Podman/Auto resolve to [RuntimeError::BackendUnavailable] — like the not-yet-implemented systemd/incus/k8s backends.