OpenProse Flow Linter

What This Tool Does

OpenProse Flow Linter is built for deterministic developer and agent workflows.

Validate OpenProse workflow graphs for unreachable stages, dangling transitions, and approval or privilege gaps before execution in production.

Use How to Use for execution steps and FAQ for constraints, policies, and edge cases.

Last updated:

This tool is provided as-is for convenience. Output should be verified before use in any production or critical context.

Agent Invocation

Best Path For Builders

Browser workflow

Runs instantly in the browser with private local processing and copy/export-ready output.

Browser Workflow

This tool is optimized for instant in-browser execution with local data handling. Run it here and copy/export the output directly.

/openprose-flow-linter/

For automation planning, fetch the canonical contract at /api/tool/openprose-flow-linter.json.

How to Use OpenProse Flow Linter

  1. 1

    Paste flow graph JSON

    Provide a stages array with stage IDs and next links. Optional fields like privileged and requiresApproval can be included for policy checks.

  2. 2

    Run lint analysis

    Click Lint Flow to evaluate graph integrity and governance posture in one deterministic pass.

  3. 3

    Inspect issue list by severity

    Review dangling references, unreachable stages, and privileged-stage policy warnings to locate design defects quickly.

  4. 4

    Fix graph and re-run until clean

    Update your flow definition, rerun linting, and keep iterating until issue count is zero or only accepted warnings remain.

Frequently Asked Questions

What is OpenProse Flow Linter?
OpenProse Flow Linter validates workflow graphs by checking stage connectivity, edge integrity, and security posture. It is designed for deterministic flow QA before deployment.
Which issues does OpenProse Flow Linter detect?
It flags dangling next-stage references, unreachable stages, duplicate IDs, and stage policy issues that can break orchestration at runtime.
Can it check privileged stages?
Yes. Privileged stages without explicit approval requirements are highlighted so you can add the missing gate before shipping.
Does OpenProse Flow Linter store or send my data?
No. Flow validation happens in-browser and no graph data is transmitted.