Interface: RepositoryConfig
Defined in: packages/core/src/application/ports/repository.ts:4
Construction properties shared by all repository implementations.
Properties
isExternal
readonlyisExternal:boolean
Defined in: packages/core/src/application/ports/repository.ts:22
Whether this repository points to data outside the current git repository.
External repositories may not be accessible to agents restricted to the current git root, and may in future be resolved over a network rather than the local filesystem.
ownership
readonlyownership:"owned"|"shared"|"readOnly"
Defined in: packages/core/src/application/ports/repository.ts:14
The ownership level of this repository.
owned— full control, no restrictionsshared— writes allowed but recorded in the change manifest astouchedSharedSpecsreadOnly— no writes allowed; data may only be read, never modified
workspace
readonlyworkspace:string
Defined in: packages/core/src/application/ports/repository.ts:6
The workspace name from specd.yaml (e.g. "billing", "default").