API Reference WPL Validator v#1.9.0

Copy Markdown View Source

Modules

Pass-3 enforcement: evaluate personalization rules against a ClientContext and strip forbidden activities from a compiled WPL plan.

Cycle-aware date arithmetic for the Pass-3 enforcement engine.

Fuzzy exercise-name matcher for the Pass-3 enforcement engine.

GENERATED — do not edit. Run mix run scripts/gen_matcher_vocab.exs. Source of truth: wpl/data/matcher-vocab.json (vendored at priv/data/matcher-vocab.json). Vocab version: 1.0.0

Evaluates WPL personalization rules against a ClientContext.

Validates compiled WPL JSON against the canonical schema and semantic invariants.

A single validation finding.

Pass 1: JSON Schema validation against the canonical WPL v1 schema.

Machine-actionable repair guidance attached to a WPL.Validator.Error.

Detects sub-plan reference cycles.