Public declaration syntax from forge-swift/Sources/ForgeCollab/InterruptHandler.swift Original source SHA-256: 6658a8ebefb9711778c194796e5ae358bc98e4e9ded2eafcaaa0c25d788cdd79 Function bodies and constant values are omitted. This is not the complete implementation. Source line 20 public protocol InterruptHandler: Sendable Source line 43 public func createInterrupt( taskId: String, raiserDid: String, type: InterruptType, reason: String, context: JSONValue; Source line 62 public final class NoopInterruptHandler: InterruptHandler, Sendable Source line 63 public init() Source line 66 public func handle(_ interrupt: Interrupt) async throws -> JSONValue