workflow-stage-contract

Validates workflow stage readiness, evidence envelopes, and blockers against stage contracts.

Updated Jun 8, 2026
One-click install
npx skills add https://github.com/vovanostm-public/multica --skill workflow-stage-contract-vovanostm-public
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow-stage-contract
Source: https://github.com/vovanostm-public/multica/tree/main/workflow-bundles/multica-specops-v5/codex_skills/.agents/skills/workflow-stage-contract
Command: npx skills add https://github.com/vovanostm-public/multica --skill workflow-stage-contract-vovanostm-public

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Multi-stage agent workflows often stall or produce inconsistent results because stage readiness, required evidence, and handoff conditions are unclear. This Skill makes each workflow stage executable and auditable by checking the StageContextPackage, required inputs, output contracts, allowed actions, and blockers before any work proceeds. ## Core Features & Use Cases - Stage Readiness Validation: Verifies that required evidence is present, fresh, and trusted before an agent starts or completes a stage. - Evidence Envelope Production: Returns a typed evidence envelope with used evidence, assumptions, blockers, confidence, and handoff information. - Decision Gating: Distinguishes low-risk questions (resolved with documented defaults) from high-risk ones that require a decision-gated question. - Use Case: An agent assigned to a coding stage in a Multica workflow runs this contract check first, discovers a missing test-results evidence key, and returns a precise blocker naming the expected producer stage instead of guessing. ## Quick Start Check whether the current workflow stage is ready to execute and return the evidence envelope or blockers for this stage.

Frequently Asked Questions about workflow-stage-contract

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

FAQPage Schema
How do I validate a workflow stage before executing it?▼

Read the stage goal, owner, variant, and execution mode from the StageContextPackage, then verify required evidence is present, fresh, and trusted. Check worktree readiness and allowed actions before any write or tool operation, and return either a completed evidence envelope or a precise blocker.

What is an evidence envelope in a multi-stage agent workflow?▼

An evidence envelope is the typed output a stage produces containing used evidence, assumptions, blockers, confidence, and handoff information. It makes each stage auditable by listing evidence with trust or hash values when available.

How are blockers handled when required evidence is missing?▼

Missing required evidence produces a blocker with the exact key and the expected producer stage. Optional missing evidence does not block the workflow; the stage continues and records the assumption if the output remains safe.

When should a decision-gated question be created?▼

A decision-gated question is created when an open question is classified as high or critical risk. Low-risk questions are resolved with a documented default and marked as an assumption instead of blocking the workflow.

What are the boundaries of a workflow stage contract check?▼

The stage must not perform unrelated stages, overwrite evidence owned by another stage, or execute privileged actions directly. Privileged operations are requested through the approved action pipeline, and writes stay within the assigned worktree.