Coverage for lintro / ai / metadata / __init__.py: 100%
4 statements
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
« prev ^ index » next coverage.py v7.13.0, created at 2026-04-03 18:53 +0000
1"""Typed helpers for AI metadata attached to tool results."""
3from lintro.ai.metadata.fix_suggestion_payload import AIFixSuggestionPayload
4from lintro.ai.metadata.helpers import (
5 attach_fix_suggestions_metadata,
6 attach_fixed_count_metadata,
7 attach_summary_metadata,
8 attach_telemetry_metadata,
9 attach_validation_counts_metadata,
10 ensure_ai_metadata,
11 normalize_ai_metadata,
12 suggestion_to_payload,
13 summary_to_payload,
14)
15from lintro.ai.metadata.summary_payload import AISummaryPayload
17__all__ = [
18 "AIFixSuggestionPayload",
19 "AISummaryPayload",
20 "attach_fix_suggestions_metadata",
21 "attach_fixed_count_metadata",
22 "attach_summary_metadata",
23 "attach_telemetry_metadata",
24 "attach_validation_counts_metadata",
25 "ensure_ai_metadata",
26 "normalize_ai_metadata",
27 "suggestion_to_payload",
28 "summary_to_payload",
29]