orchestrata_ultimate.factory.dispatch

Reference › orchestrata_ultimate › factory › dispatch › init

Package marker for the pre-dispatch and pre-promotion gates (SPEC-033 row B21, ADR-0033, ADR-0018, ADR-0032). It defines no code of its own; see the package page.

At a glance

Source src/orchestrata_ultimate/factory/dispatch/__init__.py
Lines of code 16
Classes 0
Functions 0
Imports (internal) none
Imported by none
Tests that import it none

Class diagram

No classes; see Functions.

Dependency diagram

No internal imports and no importers.

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/factory/dispatch/__init__.py

"""Pre-dispatch/pre-promotion gates (SPEC-033 §1/§2/§7, B21, ADR-0033/0018/0032).

ADR-0033: no agent merges its own work, and dispatch gates on duplication
and staleness rather than adjudicating either failure at merge time.

Modules
-------
gates  ``no_self_merge``/``SelfMergeRefused``/``IdentityUnknown`` (the
       merge-side identity-separation gate), ``InFlightRegistry`` +
       ``duplication_gate``/``DuplicateDispatch`` (the Redis-backed
       dispatch-time duplicate gate), and ``staleness_gate``/
       ``StaleDispatch`` (the git-diff-based trunk-movement gate), plus the
       canonical ``task_key`` builder.
"""

from __future__ import annotations