//! Redfish BMC wall-plug-power scraper (opt-in, daemon only).
//!
//! Polls one or more BMC chassis via the Redfish `/Power` resource for
//! `PowerConsumedWatts`, converts the node-level reading into a
//! per-service energy-per-op coefficient using the shared
//! [`ops_snapshot_diff`] tracker (every service mapped to the chassis
//! receives the same coefficient), and publishes the result to
//! [`RedfishState`].
//!
//! Node-level granularity: two services on the same chassis share a
//! single coefficient. See `docs/LIMITATIONS.md` "Redfish BMC precision
//! bounds" for the methodology trade-off.
//!
//! [`ops_snapshot_diff`]: crate::score::ops_snapshot_diff
pub use RedfishConfig;
pub use spawn_scraper;
pub use RedfishState;