Skip to content

Add Vision Plan Compiler #22

@trmxvibs

Description

@trmxvibs

Description:

Implement VisionPlanCompiler.

Responsibilities:

  • Accept VisionTaskPlan from VisionIntentParser
  • Validate execution order
  • Ensure required context exists
  • Mark plans executable/non-executable
  • Detect invalid sequences

Examples:

Valid:
FOCUS_WINDOW -> CLICK_TEXT -> TYPE_TEXT -> VERIFY_STATE

Invalid:
TYPE_TEXT without CLICK_TEXT
VERIFY_STATE without target text

Requirements:

  • Create plan_compiler.py
  • Add compiler unit tests
  • Preserve typed VisionTaskPlan models

Goal:

Create a validation layer between intent parsing and execution.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions