buster/apps
dal e60a8420c4
feat: implement schema sync and validation cron job
- Add daily cron job that runs at midnight MST to validate schemas
- Introspect customer data sources and compare with dataset YML configs
- Send Slack notifications when discrepancies are found
- Group datasets by database/schema for efficient introspection
- Add comprehensive logging for debugging schema comparisons
- Fix credential retrieval to use vault pattern from AI package
- Move schema-sync types from server-shared to trigger app

This implementation includes:
- Database queries for fetching organizations and datasets
- YML parser with Zod validation
- Schema comparator with type normalization
- Slack notification formatter using Block Kit
- CloudWatch metrics for monitoring
- Comprehensive unit tests

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-31 09:05:12 -06:00
..
api feat: add Google Vertex AI and improve model handling 2025-07-23 07:22:52 -06:00
cli Mastra braintrust (#391) 2025-07-02 14:33:40 -07:00
electric-server tsx is a workspace package 2025-07-18 14:18:06 -06:00
server dry run 2025-07-25 18:29:35 -06:00
trigger feat: implement schema sync and validation cron job 2025-07-31 09:05:12 -06:00
web Merge branch 'staging' into big-nate/bus-1521-couple-bugz-with-three-dot-menu 2025-07-26 10:23:52 -06:00
tsconfig.json Create tsconfig.json 2025-07-02 21:04:44 -06:00