/** * IntegrityValidator — Implements IIntegrityValidator for container assignment integrity checks. * * Validates that assigning a task to a container doesn't violate integrity rules * (e.g., Epic Integrity: all tasks in an epic MUST be in the same container). */ import type { IIntegrityValidator, IEpicService, IIssueRepository, IntegrityResult } from '../../container/interfaces.js'; import type { ILogger } from '../../shared/logger.js'; import type { MethodologyProfile } from '../../profiles/types.js'; export declare class IntegrityValidator implements IIntegrityValidator { private readonly epicService; private readonly issueRepository; private readonly profile; private readonly logger; constructor(epicService: IEpicService, issueRepository: IIssueRepository, profile: MethodologyProfile, logger: ILogger); validateAssignmentIntegrity(issueNumber: number, containerName: string): Promise; private checkSameContainerRule; } //# sourceMappingURL=integrity-validator.d.ts.map