anchor.diff:  
     bool get _conflictsFlutter =>
         pubspec.isFlutter && libraries.values.any((p) => !p.worksOnFlutter);
  +
  +  String get description {
  +    if (pubspec.isFlutter) {
  +      if (libraries.values.every((pi) => pi.worksOnFlutter)) {
  +        return 'flutter';
  +      }
  +      assert(hasConflict);
  +      return 'conflict';
  +    }
  +
  +    assert(pubspec == PubspecPlatform.undefined);
  +
  +    var items = libraries.values.expand((pi) => pi.descriptionSet).toSet();
  +
  +    // TODO(kevmoo) – the comma thing is a hack!
  +    if (items.length == 1) {
  +      return items.single;
  +    }
  +
  +    return "Unclear...";
  +  }
   }
   
   @JsonSerializable()
  
positive.code:         PlatformFlags.dartExtension,
        ]));
  
    String get description {
      if (worksEverywhere) {
        return 'everywhere';
      }
  
      var items = <String>[];
  
negative.code:       !platforms.any((p) => uses.contains(p));
  }
  
  PubspecPlatform classifyPubspec(Pubspec pubspec) {
    if (pubspec.hasFlutterKey || pubspec.dependsOnFlutterSdk) {
      return PubspecPlatform.flutter;
    }
    return PubspecPlatform.undefined;
  }
  
  PlatformSummary classifyPlatforms(
  