Skip to main content

Module input_validation

Module input_validation 

Source

Structs§

ValidationError

Constants§

MAX_CAPABILITY_NAME_BYTES
Maximum length for a capability name.
MAX_CONTRACT_BYTES
Maximum length for an input/output contract description.
MAX_FORGE_INPUT_BYTES
Maximum bytes accepted by mock tool implementations.
MAX_HARNESS_INPUT_BYTES
Maximum bytes accepted for harness analyze() input.
MAX_REASON_BYTES
Maximum length for a capability reason field.

Functions§

validate_capability_fields
Validate per-field length and content rules on a CapabilityRequest.
validate_endpoint
Validate a backend endpoint URL.
validate_forge_input
Validate text passed to a mock tool implementation.
validate_harness_input
Validate text entering the harness pipeline.
validate_soul_path
Validate a user-supplied soul path.