1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Verdict evaluation and output pipeline.
//!
//! This module implements TJ-SPEC-014: grace period observation,
//! indicator evaluation against the protocol trace, attack-level
//! verdict computation, and structured output formatting.
//!
//! # Architecture
//!
//! ```text
//! Terminal Phase → GracePeriod → Trace Snapshot
//! ↓
//! ┌───────────────────────────────┐
//! │ Evaluation Pipeline │
//! │ for each indicator: │
//! │ 1. filter_trace_for_indicator│
//! │ 2. evaluate_indicator (SDK) │
//! │ 3. aggregate per-indicator │
//! │ compute_verdict (SDK) │
//! └───────────────┬───────────────┘
//! ↓
//! ┌───────────────────────────────┐
//! │ Output │
//! │ • JSON verdict (--output) │
//! │ • Human summary (stderr) │
//! │ • Exit code │
//! └───────────────────────────────┘
//! ```
// Re-export primary types for convenience.
pub use ;
pub use ;
pub use ;