"""mgf.vm.firecracker — the Firecracker microVM adapter.

The canonical second adapter (D-F2). Implements ``HypervisorBackend``
and ``StorageBackend`` from ``mgf.vm.core`` against Firecracker /
jailer, validating that the wrap-don't-marry seam (D-B2, D-F4) is
real for an engine meaningfully different from libvirt.

The full method-by-method spec lives in
``vm-vmanager-docs/component-specs/contracts.md`` §3 + §4. The
step-by-step implementation playbook lives in
``vm-vmanager-docs/developer/adding-an-adapter.md``.

Phase 1 status (vm-vmanager-docs/ROADMAP.md): skeleton landed;
adapter implementation begins after the new Protocol surface in
mgf-vm-core stabilizes.
"""

from __future__ import annotations

__version__ = "0.1.4"

__all__: list[str] = [
    "__version__",
    # Public adapter — lands as the implementation does.
    # "FirecrackerAdapter",
]
