data-validation
Data Validation - Input Sanitisation & Schema Patterns
Validation patterns ensuring all data entering the system is validated at boundaries: user input via Zod (frontend), API requests via Pydantic (backend). No unvalidated data crosses a trust boundary.
Description
Defines Zod and Pydantic validation patterns for all data entering the system at trust boundaries. Covers form validation, API request schemas, type-safe contracts, Australian-specific validators (ABN, phone, postcode), and schema composition strategies.
When to Apply
Positive Triggers
- Creating or modifying form inputs with user data
- Defining API request/response schemas (Pydantic models)
- Adding Zod schemas for frontend validation
- Reviewing code for missing input validation
- Building new API endpoints that accept POST/PUT/PATCH data
- User mentions: "validation", "Zod", "Pydantic", "schema", "sanitise", "input"
More from cleanexpo/ato
video-generation
Creates motion graphics and video content using AI video generation models (Veo, Runway). Supports product animations, social media videos, explainer content, and cinematic sequences for content workflows.
215simple-report-export
Simple report generation without Google Cloud - uses Gmail App Password or local file export (PDF, Excel, Word-compatible formats)
42australian-tax-law-research
Deep research capability for Australian taxation legislation, ATO rulings, and case law. Provides authoritative legal analysis with full citations for tax optimization decisions.
33xero-api-integration
Read-only Xero API integration for extracting financial data, reports, and transactions. OAuth 2.0 authentication with minimal required scopes for accounting analysis.
30google-slides-storyboard
Automates Google Slides presentation creation with storyboard-driven design. Generates professional slide decks from structured content, research findings, or narrative outlines using Google Slides API.
29notebook-lm-research
Performs deep document analysis and research synthesis using NotebookLM for long-context document grounding. Enables multi-source research aggregation, citation extraction, and knowledge synthesis for content creation workflows.
21