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