engine

package
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 20, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package engine defines domain-level types used by the engine layer, decoupled from database representations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EvalStatus

type EvalStatus string

EvalStatus represents the result of a rule evaluation in the engine layer.

const (
	// EvalStatusSuccess indicates the evaluation succeeded.
	EvalStatusSuccess EvalStatus = "success"

	// EvalStatusFailure indicates the evaluation failed.
	EvalStatusFailure EvalStatus = "failure"

	// EvalStatusError indicates an error occurred during evaluation.
	EvalStatusError EvalStatus = "error"

	// EvalStatusSkipped indicates the evaluation was skipped.
	EvalStatusSkipped EvalStatus = "skipped"
)

type EvaluationSnapshot

type EvaluationSnapshot struct {
	EvalStatus        EvalStatus
	RemediationStatus string
	AlertStatus       string
}

EvaluationSnapshot represents a database-independent snapshot of evaluation state.

Directories

Path Synopsis
Package errors provides errors for the evaluator engine
Package errors provides errors for the evaluator engine
Package selectors provides utilities for selecting entities based on profiles using CEL
Package selectors provides utilities for selecting entities based on profiles using CEL
mock
Package mock_selectors is a generated GoMock package.
Package mock_selectors is a generated GoMock package.
v1
interfaces
Package interfaces contains the interfaces for the Minder policy engine.
Package interfaces contains the interfaces for the Minder policy engine.
rtengine
Package rtengine contains the rule type engine
Package rtengine contains the rule type engine

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL