Internal

internal/adapters/cli/agentcontract

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

import "github.com/nilstate/scafld/v2/internal/adapters/cli/agentcontract"

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

Functions

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

Source: internal/adapters/cli/agentcontract/loader.go:18

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.