Interface: InvalidateSpecMetadata
Defined in: packages/core/src/application/use-cases/invalidate-spec-metadata.ts:27
Invalidates a spec's metadata by removing its contentHashes.
Without contentHashes the metadata is treated as stale, forcing regeneration
on the next metadata pass. All other fields (title, description, rules, etc.)
are preserved.
Methods
execute()
execute(
input):Promise<InvalidateSpecMetadataResult|null>
Defined in: packages/core/src/application/use-cases/invalidate-spec-metadata.ts:45
Executes the use case.
Parameters
input
The target spec to invalidate
Returns
Promise<InvalidateSpecMetadataResult | null>
The spec label on success, or null if not applicable