waaseyaa/ingestion

Payload validation and ingestion utilities for Waaseyaa applications

Maintainers

Package info

github.com/waaseyaa/ingestion

pkg:composer/waaseyaa/ingestion

Statistics

Installs: 528

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.179 2026-05-10 14:49 UTC

This package is auto-updated.

Last update: 2026-05-14 18:24:20 UTC


README

Layer 0 — Foundation

Payload validation and ingestion utilities for Waaseyaa applications.

EnvelopeValidator enforces the canonical ingestion envelope shape (envelope version, source identification, dedupe key, payload, signature); PayloadValidatorInterface is the per-domain hook for content-specific validation. ValidationResult carries structured error codes — ENVELOPE_*, PAYLOAD_SCHEMA_NOT_FOUND, PAYLOAD_SCHEMA_LOAD_FAILED, etc. — for editorial dashboard surfacing rather than free-form strings.

Key classes: EnvelopeValidator, PayloadValidatorInterface, ValidationResult.