*/ public function capabilities(): array; /** * @param array}> $baselineItems * @param array}> $currentItems * @param array $resolvedCurrentEvidence * @param array $severityMapping * @return array{subject_results: list, diagnostics: array} */ public function compare( CompareOrchestrationContext $context, Tenant $tenant, array $baselineItems, array $currentItems, array $resolvedCurrentEvidence, array $severityMapping, ): array; }