Skip to content

๐Ÿ“ฆ subflow-logycalibrary-prod-shared-func-parameter-validation

Overview

๐Ÿ” Subworkflow: Parameter Validation (Shared Function)

This subworkflow provides a reusable parameter validation utility designed to be invoked by other workflows and subflows.
It validates input payloads against declarative rules and returns a boolean result.


Purpose

  • Centralize and standardize parameter validation
  • Avoid duplicated validation logic
  • Enforce consistent validation rules across workflows

Design Principles

  • Single Responsibility โ€“ Validation only
  • Structureโ€“Artifact Alignment โ€“ Behavior driven by shared contracts and rules
  • Declarative Rules โ€“ Validation logic defined as data
  • Reusable & Side-Effect Free

High-Level Flow

  1. Subworkflow is invoked by a parent workflow
  2. Payload and validation rules are received
  3. Input is extracted and normalized
  4. Rules are applied
  5. Validation result is returned

Table of Contents

Convention Name Documentation Link
๐Ÿ“˜ Main Description README
๐Ÿ“Œ Metadata sticky note References
๐Ÿ“ CONTRACTS API response schema
๐Ÿ“ CONTRACTS User input schema
๐Ÿ“ Change log CHANGELOG