Public declaration syntax from forge-swift/Sources/ForgeHealth/Reporting.swift Original source SHA-256: 29c5e4afae39c920bc3bd2a88dc449cf1ab8fdab5dc9cc4b866e0c581a2c63ba Function bodies and constant values are omitted. This is not the complete implementation. Source line 17 public enum HealthStatus: Sendable, Equatable Source line 27 public var description: String Source line 45 public struct HealthReport: Sendable Source line 47 public let profile: HealthProfile /// The current lifecycle state. public let lifecycleState: LifecycleState /// The assessed health status. public let status: HealthStatus /// When this report was generated. public let generatedAt: Timestamp /// Creates a new health report. /// /// - Parameters: /// - profile: The current health profile. /// - lifecycleState: The current lifecycle state. /// - status: The assessed health status. public init(profile: HealthProfile, lifecycleState: LifecycleState, status: HealthStatus) Source line 49 public let lifecycleState: LifecycleState /// The assessed health status. public let status: HealthStatus /// When this report was generated. public let generatedAt: Timestamp /// Creates a new health report. /// /// - Parameters: /// - profile: The current health profile. /// - lifecycleState: The current lifecycle state. /// - status: The assessed health status. public init(profile: HealthProfile, lifecycleState: LifecycleState, status: HealthStatus) Source line 51 public let status: HealthStatus /// When this report was generated. public let generatedAt: Timestamp /// Creates a new health report. /// /// - Parameters: /// - profile: The current health profile. /// - lifecycleState: The current lifecycle state. /// - status: The assessed health status. public init(profile: HealthProfile, lifecycleState: LifecycleState, status: HealthStatus) Source line 53 public let generatedAt: Timestamp /// Creates a new health report. /// /// - Parameters: /// - profile: The current health profile. /// - lifecycleState: The current lifecycle state. /// - status: The assessed health status. public init(profile: HealthProfile, lifecycleState: LifecycleState, status: HealthStatus) Source line 61 public init(profile: HealthProfile, lifecycleState: LifecycleState, status: HealthStatus) Source line 69 public var isHealthy: Bool Source line 81 public func generateHealthReport( lifecycle: LifecycleManager, monitor: HealthMonitor ) -> HealthReport