orchestrata_ultimate.factory.evidence
Reference › orchestrata_ultimate › factory › evidence › init
Package marker for the evidence-against-false-confidence tooling (SPEC-033 section 9, row B6). It defines no code of its own; see the package page.
At a glance
| Source | src/orchestrata_ultimate/factory/evidence/__init__.py |
| Lines of code | 19 |
| 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
"""Evidence-against-false-confidence tooling (SPEC-033 §9, B6).
Two independent mechanisms, both attacking the same failure mode -- a test
suite that is green but proves nothing:
red_first A test only counts as evidence for a change if it was observed
FAILING (red) before the change and PASSING (green) after,
tying the ledger's authoritative history to individual test
outcomes (see :mod:`.red_first`).
mutation Affected-set mutation testing: mutate only the units a change
touched; a surviving mutant means the tests exercising that
unit don't actually pin its behaviour (see :mod:`.mutation`).
No ``@traces`` decorators in this package: SPEC-033 §9 row B6 carries no
``REQ-033-*`` id (see spec.md's Build Status table) -- same rationale as
:mod:`orchestrata_ultimate.factory.enforcement`.
"""
from __future__ import annotations