mirror of
https://github.com/FlipsideCrypto/near-models.git
synced 2026-02-06 11:47:00 +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>
29 lines
326 B
Plaintext
29 lines
326 B
Plaintext
target
|
|
dbt_modules/
|
|
dbt_packages/
|
|
logs/
|
|
.env
|
|
.venv/
|
|
.python-version
|
|
.notes
|
|
dbt_docs.sh
|
|
*.DS_Store
|
|
|
|
# Visual Studio Code files
|
|
*/.vscode
|
|
*.code-workspace
|
|
.history/
|
|
**/.DS_Store
|
|
.vscode/
|
|
|
|
.dbt/.user.yml
|
|
.github/workflows/.dbt/.user.yml
|
|
|
|
local*
|
|
.user.yml
|
|
.cursorignore
|
|
.cursorrules
|
|
.cursor/mcp.json
|
|
CLAUDE.local.md
|
|
|
|
__pycache__/ |