aeat.core.observability package¶
Run-trace observability layer.
Public API for cross-subpackage run_id propagation, JSONL audit
logging, and deterministic read-only replay.
Key surface area:
run_context()— the contextvars-backed boundary that mints arun_id, fingerprints corpus / db / cert state, and persists aRunTraceon exit.record_event()— the single emit primitive every call site uses.RunEvent,RunEventPayload,RunTrace— strict pydantic v2 record types written to JSONL.replay_run()— deterministic re-entry into a recorded run with anAeatCorpusDriftErrorrefusal gate.iter_runs()/iter_events()/load_trace()/load_events()— read-only accessors over persisted traces.
Submodules¶
- aeat.core.observability._capture module
- aeat.core.observability._context module
- aeat.core.observability._errors module
- aeat.core.observability._fingerprint module
- aeat.core.observability._golden module
- aeat.core.observability._models module
- aeat.core.observability._recorder module
- aeat.core.observability._redaction_rules module
- aeat.core.observability._replay module
- aeat.core.observability._sink module
- aeat.core.observability._store module