Implement stack validate: verify all pipeline output contracts #10

Closed
opened 2026-03-12 17:38:46 +00:00 by kert · 0 comments
Owner

Dry-run all pipelines and validate every Expr.output contract:

  • Load each pipeline module
  • For each Expr with output set, verify columns match SQLTable
  • Report mismatches with clear schema.table and column diff
  • Exit code 0 if clean, 1 if any mismatch
  • Support --pipeline flag to validate a single pipeline
Dry-run all pipelines and validate every Expr.output contract: - Load each pipeline module - For each Expr with output set, verify columns match SQLTable - Report mismatches with clear schema.table and column diff - Exit code 0 if clean, 1 if any mismatch - Support --pipeline flag to validate a single pipeline
kert added this to the P3: Pipeline — Run, validate, observe milestone 2026-03-12 17:38:46 +00:00
kert added the qualityclipipeline labels 2026-03-12 17:38:46 +00:00
kert closed this issue 2026-03-12 20:26:32 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: homelab/stack#10