Skip to main content

shiplog_team/
lib.rs

1//! Team aggregation mode for generating team-level shipping summaries.
2//!
3//! `shiplog-team` is the optional public boundary. Its internal phases live as
4//! modules so config resolution, ledger aggregation, and packet rendering do
5//! not become separate package contracts.
6
7pub mod aggregate;
8pub mod core;
9pub mod render;
10mod template;
11
12pub use aggregate::{TeamAggregator, TeamOutputFiles, write_team_outputs};
13pub use core::{TeamConfig, parse_alias_list, parse_csv_list, resolve_team_config};
14pub use render::{TeamAggregateResult, TeamMemberSummary, render_packet_markdown};