Skip to main content

Module scope

Module scope 

Source
Expand description

Scope model for defining capability contracts.

Scope is an explicit, enforceable capability contract that defines what operations are permitted during task execution.

Structs§

ExecutionScope
Execution scope defining allowed commands.
FilesystemScope
Filesystem scope defining allowed paths.
GitScope
Git scope defining git operation permissions.
PathRule
A filesystem path rule within a scope.
RepositoryScope
Repository scope defining repository access.
Scope
Complete scope contract for a task.

Enums§

FilePermission
Filesystem permission level.
GitPermission
Git operation permissions.
RepoAccessMode
Repository access mode.
ScopeCompatibility
Result of scope compatibility check.

Functions§

check_compatibility
Checks compatibility between two scopes.