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
"""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