orchestrata_ultimate.core.interfaces.volk

Reference › orchestrata_ultimate › core › interfaces › volk

Binds the historical name IVolk to VolkProtocol, the contract every volk agent satisfies, which is defined in protocols.agent. Its tests are tests/core/test_interfaces_volk.py and related files.

At a glance

Source src/orchestrata_ultimate/core/interfaces/volk.py
Lines of code 12
Classes 0
Functions 0
Imports (internal) orchestrata_ultimate.core.protocols.agent
Imported by orchestrata_ultimate.core.interfaces
Tests that import it tests/core/test_interfaces.py, tests/core/test_interfaces_volk.py, tests/generated_recovery/test_core_interfaces_volk.py, tests/test_core.py

Class diagram

No classes; see Functions.

Dependency diagram

Dependency diagram orchestrata_ultimate.core.interfaces.volk

API

No public API: the module defines no classes, functions or constants.

Source

Permalink: https://gitlab.com/MSamy/orchestrata-ultimate-architecture/-/blob/a4cbc2bdf/src/orchestrata_ultimate/core/interfaces/volk.py

"""IVolk protocol — thin alias of the canonical VolkProtocol.

The canonical definition lives in
:mod:`orchestrata_ultimate.core.protocols.agent` and is re-exported here
under its historical name to preserve the public API.
"""

from orchestrata_ultimate.core.protocols.agent import VolkProtocol

IVolk = VolkProtocol

__all__ = ["IVolk"]