//! Module: ids::intent
//!
//! Responsibility: intent identifiers and resource keys.
//! Does not own: intent execution, replay policy, or resource authorization.
//! Boundary: exposes compact IDs used across workflow and ops boundaries.
use crateBoundedString128;
use ;
use ;
///
/// IntentId
///
/// Numeric identifier for one recorded or replayable intent.
/// Owned by ids and consumed by intent storage and replay/cost guards.
///
;
///
/// IntentResourceKey
///
/// Bounded resource key associated with an intent.
/// Owned by ids and consumed by intent storage and cost guard accounting.
///
pub type IntentResourceKey = BoundedString128;