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