Struct ManifestLockConfig

Struct Documentation

struct ManifestLockConfig

Full manifest structure.

Represents a parsed manifest YAML file containing entity definitions and discovery configuration.

Per-entity lock configuration from manifest

Public Members

std::vector<std::string> required_scopes

Scopes that must be locked (empty = no requirement)

bool breakable = true

Whether locks on this entity can be broken.

int max_expiration = 0

Max expiration seconds (0 = use global default)