///|
/// Context-pressure advisory for a model-side call. Posoco resolves the
/// effective window and threshold per turn (host config > provider report >
/// core default) and tracks the latest verified occupancy; compact is the
/// call that needs these numbers, so the pump attaches them to the
/// `InvocationScope` instead of leaving modelports to re-estimate from
/// characters. Read-only for ports; absent dimensions are genuinely unknown
/// and must not be guessed.
pub(all) struct ContextPressure {
  /// Resolved token budget ceiling for the active model. None = unknown.
  window_tokens : Int?
  /// Context occupancy reported by the LATEST model step (that call's total
  /// tokens). None = no verified reading yet.
  occupancy_tokens : Int?
  /// Resolved auto-compact trigger point as a fraction of the window.
  compact_threshold : Double
} derive(Eq, Debug)