import { skippedLabel, type Eligibility, type FrictionIssue } from './shared.ts' export function hasSkippedLabel(issue: FrictionIssue) { return issue.labels.includes(skippedLabel) } export function isEligibleIssue(issue: FrictionIssue): Eligibility { if (hasSkippedLabel(issue)) return { eligible: false, reason: 'skipped' } return { eligible: true, reason: 'open' } } export function eligibleIssues(issues: Array) { return issues.filter((issue) => isEligibleIssue(issue).eligible) }