# internal/adapters/cli/agentcontract

Package agentcontract resolves source-backed role contracts for CLI commands.

## Load

```go
func Load(ctx context.Context, root string, role corecontract.Role) (corecontract.Contract, error)
```

Load resolves the source-backed role contract. Runtime authority is the embedded contract unless a workspace prompt explicitly opts into project ownership with agentcontract.ProjectOverrideMarker.
