<?php

declare(strict_types=1);

namespace App\Services\PermissionPosture;

/**
 * Value object summarizing the outcome of a posture finding generation run.
 */
final readonly class PostureResult
{
    public function __construct(
        public int $findingsCreated,
        public int $findingsResolved,
        public int $findingsReopened,
        public int $findingsUnchanged,
        public int $errorsRecorded,
        public int $postureScore,
        public int $storedReportId,
    ) {}
}
