orchestrata_ultimate.factory.detectors
Reference › orchestrata_ultimate › factory › detectors › init
Package marker for the C3 lexical and structural detector set (SPEC-033 row B22, ADR-0029). It defines no code of its own; see the package page.
At a glance
| Source | src/orchestrata_ultimate/factory/detectors/__init__.py |
| Lines of code | 26 |
| 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 C3 lexical/structural detector set (B22, ADR-0029).
Cheap, deterministic detectors tiered by measured precision -- never a
completeness verdict (ADR-0011). See ``docs/adr/0029-...md`` and spec §6
REQ-033-C3 for the design; this package's own module docstrings carry the
implementation detail.
Modules
-------
models ``Tier``, ``RuleMeta``, ``Finding``, ``DetectorReport``.
lexicons Frozensets with provenance + published precision, an entry-aware
word-boundary compiler.
clause The clause segmenter (``sentences``, ``segment``) -- ADR-0029
rule 1's conditional-clause exemption requires real clause
structure, not a word list.
rules One detector function per rule + the ``ALL_RULES`` registry.
engine ``Blacklist``, ``run_detectors``, ``tier1_gate``.
c1_bridge ``questions_to_assumptions`` -- Tier 3 feeds the ADR-0024 C1
cascade, never a verdict.
Deferred (needs the B8 design contract / glossary, not built here):
undefined-term-vs-glossary, unmapped-requirement, orphan-design-node,
node-with-no-AC/anchor, dangling-interface-reference.
"""
from __future__ import annotations