Expand description
Strict, bounded authored Task Protocol v1 inputs. Strict, bounded authored tasks for deterministic Web IR compilation.
This module defines the input boundary only. Validation is side-effect free; compilation and browser execution remain separate follow-on layers.
Structs§
- Glass
Task - Versioned declarative task input accepted by Glass.
- Task
Limits - Bounded execution limits declared before compilation.
- Task
Postcondition - One typed success condition for a compiled task.
- Task
Protocol Error - Path-aware Task Protocol validation failure.
- Task
Scope - Semantic task scope; it contains no selectors or browser handles.
Enums§
- Task
Ambiguity Policy - Behavior when semantic resolution returns more than one candidate.
- Task
Kind - Supported deterministic task families.
- Task
Postcondition Kind - Typed postcondition families reserved for the compiler and verifier.
- Task
Revision Policy - Revision policy requested by the task author.
- Task
Risk Class - Effect class declared by the task author.
Constants§
- TASK_
PROTOCOL_ SCHEMA_ VERSION - Version of the authored Task Protocol contract.