mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 13:26:44 +00:00
Add comprehensive failure analysis system that replaces basic Slack notifications with Claude Code SDK-powered root cause analysis and actionable recommendations. Key Features: - Generic failure assessor using Claude Code SDK for intelligent analysis - Enhanced Slack integration with formatted failure reports - Repository-agnostic design using GitHub Actions context - Comprehensive logging and error handling - Metadata-only analysis when logs are unavailable Components Added: - python/failure_assessor.py: Main analysis script with Claude Code SDK integration - .claude/agents/workflow-failure-investigator.md: Specialized failure analysis agent - Enhanced python/slack_alert.py with analysis text support - Updated dbt_run_adhoc.yml workflow with failure assessor integration Technical Improvements: - Removed hardcoded repository references for portability - Added proper GitHub CLI repository context handling - Implemented fallback analysis for cases with missing logs - Added claude-code-sdk and requests to requirements.txt 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| .dbt | ||
| dbt_docs_update.yml | ||
| dbt_integration_test.yml | ||
| dbt_run_adhoc.yml | ||
| dbt_run_deployment.yml | ||
| dbt_run_dev_refresh.yml | ||
| dbt_run_full_observability.yml | ||
| dbt_run_observability.yml | ||
| dbt_run_scheduled_core.yml | ||
| dbt_run_scheduled_non_core.yml | ||
| dbt_run_streamline_blocks_realtime.yml | ||
| dbt_run_streamline_chunks_realtime.yml | ||
| dbt_run_streamline_non_core_weekly.yml | ||
| dbt_run_streamline_transactions_realtime.yml | ||
| dbt_test.yml | ||
| slack_notify.yml | ||