Public declaration syntax from forge-swift/Sources/ForgeTelemetry/TelemetryContract.swift Original source SHA-256: 9d0f306961b6c643e39b4ba0e45502344f6e5b9f645dfc5be7815fcf9d351825 Function bodies and constant values are omitted. This is not the complete implementation. Source line 29 public protocol TelemetryContract: Sendable Source line 68 public final class NoopTelemetry: TelemetryContract, Sendable Source line 70 public init() Source line 73 public func emitSpan(_ span: ForgeSpan) Source line 76 public func emitEvent(_ event: ForgeEvent) Source line 79 public func recordMetric(_ name: String, value: Double, labels: [String: String])