export interface Task { id: string title: string description: string comments: string[] url: string status: string metadata: Record } export interface IssueAdapter { fetchIssue(id: string): Promise addComment(id: string, comment: string): Promise updateStatus(id: string, status: string): Promise }