Documentation
¶
Overview ¶
Package none implements the built-in `none` graph-backend adapter (graph-backend-adapter-contract §13.1).
The `none` adapter is the null backend: it declares no note types and no edge types, and its impact radius returns the changed nodes themselves with no expansion (max_depth 0). It is the smallest adapter that proves the contract end-to-end — schema validation, registry resolution, lockfile init, and impact-radius routing all run against it without any real domain logic.
Index ¶
Constants ¶
const Name = "none"
Name is the adapter's short name.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Adapter ¶
type Adapter struct{}
Adapter is the built-in `none` adapter. The zero value is usable.
func (Adapter) ImpactRadius ¶
func (Adapter) ImpactRadius(req registry.ImpactRequest) (registry.ImpactResult, error)
ImpactRadius returns the changed ids unchanged — the null impact radius (max_depth 0, no neighborhood expansion) of §13.1. nil input yields an empty (non-nil) result slice so callers can range without a nil guard.