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

1"""Typed helpers for AI metadata attached to tool results.""" 

2 

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 

16 

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]