divedra-workflow-test

Validate, inspect, and run divedra workflow bundles against deterministic mock scenarios.

1|Updated Nov 9, 2024
One-click install
npx skills add https://github.com/tacogips/ign --skill divedra-workflow-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: divedra-workflow-test
Source: https://github.com/tacogips/ign/tree/main/.agents/skills/divedra-workflow-test
Command: npx skills add https://github.com/tacogips/ign --skill divedra-workflow-test

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Divedra workflow bundles can regress subtly, making it hard to confirm that validation, inspection, and mock-scenario runs still behave consistently.

Core Features & Use Cases

  • Deterministic workflow verification: Validates, inspects, and runs a workflow against a local mock scenario to keep results reproducible.
  • Schema and graph regression detection: Uses JSON inspection output to catch workflow structure and data-shape changes before execution.
  • Stable-result assertions: Guides you to assert durable identifiers and output payload shape while treating unstable fields as non-deterministic.

Quick Start

Run workflow validation on your target workflow name using the provided workflow root directory.

Frequently Asked Questions about divedra-workflow-test

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate a workflow bundle for reproducibility before CI deployment?

Validate workflow reproducibility by running validate, inspect, and mock-scenario checks against local inputs to confirm consistent results. This Skill verifies divedra workflow bundles behave deterministically under mock scenarios, catching regressions before execution.

What is workflow inspect JSON used for in regression detection?

Workflow inspect JSON detects schema and graph regressions by exposing structural changes in workflow definitions. This Skill uses JSON inspection output to catch workflow structure and data-shape regressions before execution, ensuring your bundle remains stable.

How do I set up deterministic mock scenario testing for divedra workflows?

Set up deterministic mock scenario testing by providing local --mock-scenario inputs to validate, inspect, and run your workflow. This Skill guides you to assert stable fields like workflow/step ids, status, exitCode, and output shape while treating unstable fields as non-deterministic.

Can I use EXPECTED_RESULTS.md for CI-style fixture validation of workflows?

Yes, EXPECTED_RESULTS.md supports CI-style fixture validation by defining expected outcomes for mock scenario runs. This Skill applies regression assertions against durable identifiers and output payload shape, confirming your workflow validate, inspect, and run checks remain consistent.

Why does my workflow validation pass but mock scenario run results change?

Workflow validation passing while mock scenario results change indicates unstable fields are being asserted. This Skill helps you rely on stable field assertions like workflow/step ids, status, and exitCode, while treating volatile output fields as non-deterministic to maintain reproducibility.