MCRO Flag Report (generated by mcro_flag_report.py)

    Files:
      - flags_per_case.csv
          One row per case_id + cluster_id with aggregated flag labels and counts.
          Includes booleans: case_has_any_flag, cluster_has_any_flag, fraudulent_by_association, fraudulent_overall.

      - flags_per_cluster.csv
          One row per cluster with the unique set of flag labels, total cases in cluster,
          number of directly-flagged cases, and lists of case_ids.

      - fraudulent_by_association.csv
          All cases considered fraudulent overall, with fraud_source = direct|association|direct_and_association.

      - mcro_true_cases.csv
          Only cases where mcro_flag=TRUE (normalized), indicating whether they have direct flags
          and/or live in a cluster that has any flags.

      - mcro_true_clusters.csv
          Clusters that contain at least one mcro_flag=TRUE case, with cluster-level flag stats.

      - overview_metrics.csv
          Single-row metrics summarizing the dataset.
