Structured, portable applicability contract for one Skill.
Scope and tags decide eligibility. Positive and negative examples are an executable anti-hijack corpus; they never grant authority or become an unstructured model instruction.
Summary
Functions
Returns true when this declaration conflicts with a mount or Skill id.
Restores applicability from its portable representation.
Returns true when a structured host context is eligible.
Builds and validates structured applicability.
Builds applicability or raises with its stable validation reason.
Returns the current applicability schema version.
Returns a deterministic specificity used to detect ambiguous Skills.
Returns the portable representation included in Definition identity.
Types
Functions
Returns true when this declaration conflicts with a mount or Skill id.
Restores applicability from its portable representation.
Returns true when a structured host context is eligible.
Builds and validates structured applicability.
Builds applicability or raises with its stable validation reason.
@spec schema_version() :: pos_integer()
Returns the current applicability schema version.
@spec specificity(t()) :: non_neg_integer()
Returns a deterministic specificity used to detect ambiguous Skills.
Returns the portable representation included in Definition identity.