Skip to main content

Interface: CreateChangeContext

Defined in: packages/core/src/composition/use-cases/create-change.ts:13

Domain context for a ChangeRepository bound to a single workspace.

Passed to createCreateChange(context, options) when constructing the use case without a full SpecdConfig.

Properties

isExternal

readonly isExternal: boolean

Defined in: packages/core/src/composition/use-cases/create-change.ts:19

Whether the workspace's specs live outside the current git root.


ownership

readonly ownership: "owned" | "shared" | "readOnly"

Defined in: packages/core/src/composition/use-cases/create-change.ts:17

Ownership level of this workspace.


workspace

readonly workspace: string

Defined in: packages/core/src/composition/use-cases/create-change.ts:15

The workspace name from specd.yaml (e.g. 'default').