Skip to main content

Interface: ArchiveChangeResult

Defined in: packages/core/src/application/use-cases/archive-change.ts:59

Result returned by a successful ArchiveChange execution.

Properties​

archivedChange​

readonly archivedChange: ArchivedChange

Defined in: packages/core/src/application/use-cases/archive-change.ts:61

The ArchivedChange record that was persisted.


archiveDirPath​

readonly archiveDirPath: string

Defined in: packages/core/src/application/use-cases/archive-change.ts:63

Absolute path to the archive directory where the change was stored.


invalidatedChanges​

readonly invalidatedChanges: readonly InvalidatedChangesEntry[]

Defined in: packages/core/src/application/use-cases/archive-change.ts:73

Changes that were invalidated due to spec overlap; empty when no invalidation occurred.


postHookFailures​

readonly postHookFailures: string[]

Defined in: packages/core/src/application/use-cases/archive-change.ts:65

Commands of post-archive hooks that failed; empty on full success.


staleMetadataSpecPaths​

readonly staleMetadataSpecPaths: string[]

Defined in: packages/core/src/application/use-cases/archive-change.ts:71

Spec paths where metadata.json generation failed during this archive (e.g. extraction produced no required fields); empty when all metadata was generated successfully.