using GB5Shared.DTO.Framework.Login; using PIEDAL.DTO.QC; namespace PIEDAL.CustomCode.QC; /// /// PIE QC sub-domain — read-only data access. /// Phase 2: behavior matrix and UAT test template retrieval. /// public interface IPIEQcDAL { /// /// Returns the behavior matrix header (module-level totals). /// Task GetBehaviorMatrixHeaderAsync( Guid moduleId, LoginDTO login, CancellationToken ct); /// /// Returns all active variant rows for a module with implication aggregates. /// Task> GetBehaviorMatrixRowsAsync( Guid moduleId, LoginDTO login, CancellationToken ct); /// /// Returns all active UAT scenarios for a module as test templates. /// Task> GetTestTemplatesAsync( Guid moduleId, LoginDTO login, CancellationToken ct); }