Coverage for src / tracekit / reporting / content / __init__.py: 100%
5 statements
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
« prev ^ index » next coverage.py v7.13.1, created at 2026-01-11 23:04 +0000
1"""Content generation utilities for reports."""
3from tracekit.reporting.content.executive import (
4 ExecutiveSummary,
5 generate_executive_summary,
6)
7from tracekit.reporting.content.filtering import (
8 ContentFilter,
9 filter_by_audience,
10 filter_by_severity,
11)
12from tracekit.reporting.content.minimal import (
13 MinimalContent,
14 auto_caption,
15 generate_compact_text,
16)
17from tracekit.reporting.content.verbosity import (
18 VerbosityController,
19 VerbosityLevel,
20 apply_verbosity_level,
21)
23__all__ = [
24 # Filtering
25 "ContentFilter",
26 # Executive Summary
27 "ExecutiveSummary",
28 # Minimal
29 "MinimalContent",
30 # Verbosity
31 "VerbosityController",
32 "VerbosityLevel",
33 "apply_verbosity_level",
34 "auto_caption",
35 "filter_by_audience",
36 "filter_by_severity",
37 "generate_compact_text",
38 "generate_executive_summary",
39]