Versions in this module Expand all Collapse all v0 v0.1.0 Jul 18, 2026 Changes in this version + const SeverityError + const SeverityInfo + const SeverityWarning + type Citation struct + File string + Line int + Snippet string + type Issue struct + Code string + EdgeKey string + FilePath string + Message string + NodeID string + Severity string + type LLMValidator struct + DryRun bool + Endpoint string + MaxPrompts int + Model string + func NewLLMValidator() *LLMValidator + func (v *LLMValidator) Name() string + func (v *LLMValidator) Validate(ctx context.Context, g *graph.Graph, store persist.StoreReader) (*Report, error) + type Prompt struct + Citations []Citation + Question string + ResponseSchema string + Subject string + Task string + func SampleSuspiciousFromGraph(g *graph.Graph, store persist.StoreReader, maxPrompts int) []Prompt + type Report struct + Issues []Issue + Validator string + func (r *Report) CountBySeverity() map[string]int + func (r *Report) HasErrors() bool + type SchemaValidator struct + func NewSchemaValidator() *SchemaValidator + func (v *SchemaValidator) Name() string + func (v *SchemaValidator) Validate(ctx context.Context, g *graph.Graph, store persist.StoreReader) (*Report, error) + type Validator interface + Name func() string + Validate func(ctx context.Context, g *graph.Graph, store persist.StoreReader) (*Report, error)