orchestrata_ultimate.factory.fastpath

Reference › orchestrata_ultimate › factory › fastpath › init

Package marker for the fast-path classifier (SPEC-033 row B12, ADR-0023). It defines no code of its own; the implementation is in classifier.

At a glance

Source src/orchestrata_ultimate/factory/fastpath/__init__.py
Lines of code 20
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/fastpath/__init__.py

"""SPEC-033 fast-path classifier (B12, ADR-0023).

ADR-0023: a change qualifies for the fast path only if it is BOTH
structurally within the existing contract AND every touched acceptance
criterion's anchors remain satisfied and unchanged. This package supplies
the STRUCTURAL half (:mod:`.classifier`) and combines it with the ANCHOR
half already built by B15b (:mod:`orchestrata_ultimate.factory.anchors.
gate`) into one short-circuiting decision with a recorded cost trace --
the cost argument is the point of this row (structural is cheap and runs
first; anchors are only evaluated once structural already passed).

Modules
-------
classifier   :class:`~.classifier.StructuralProof`, :class:`~.classifier.
             CostTrace`, :class:`~.classifier.FastPathDecision`, and the
             :func:`~.classifier.structural_within_contract` /
             :func:`~.classifier.classify` functions.
"""

from __future__ import annotations