Skip to main content

Interface: DetectOverlap

Defined in: packages/core/src/application/use-cases/detect-overlap.ts:19

Detects spec overlap across active changes.

Loads all active changes via the repository, delegates to the detectSpecOverlap domain service, and optionally filters results to a named change.

Methods

execute()

execute(input?): Promise<OverlapReport>

Defined in: packages/core/src/application/use-cases/detect-overlap.ts:38

Executes the use case.

Parameters

input?

DetectOverlapInput

Optional filter by change name

Returns

Promise<OverlapReport>

Overlap report, optionally filtered to the named change

Throws

ChangeNotFoundError when input.name is provided but not found