- Add intelligent-router.sh hook for automatic agent routing - Add AUTO-TRIGGER-SUMMARY.md documentation - Add FINAL-INTEGRATION-SUMMARY.md documentation - Complete Prometheus integration (6 commands + 4 tools) - Complete Dexto integration (12 commands + 5 tools) - Enhanced Ralph with access to all agents - Fix /clawd command (removed disable-model-invocation) - Update hooks.json to v5 with intelligent routing - 291 total skills now available - All 21 commands with automatic routing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
7.0 KiB
7.0 KiB
TeamFlow Technical Documentation
System Requirements
Web Application
- Supported Browsers: Chrome 90+, Firefox 88+, Safari 14+, Edge 90+
- Minimum Screen Resolution: 1024x768
- Internet Connection: Broadband (1 Mbps minimum, 5 Mbps recommended)
- JavaScript: Must be enabled
Mobile Applications
iOS App
- Minimum Version: iOS 13.0 or later
- Compatible Devices: iPhone 6s and newer, iPad Air 2 and newer
- Storage: 150MB free space required
- Network: 3G/4G/5G or Wi-Fi connection
Android App
- Minimum Version: Android 8.0 (API level 26)
- RAM: 2GB minimum, 4GB recommended
- Storage: 200MB free space required
- Network: 3G/4G/5G or Wi-Fi connection
API Documentation
Authentication
Authorization: Bearer <your_api_token>
Content-Type: application/json
Base URL
- Production:
https://api.teamflow.com/v1 - Sandbox:
https://sandbox-api.teamflow.com/v1
Rate Limits
- Basic Plan: 1,000 requests/hour
- Pro Plan: 10,000 requests/hour
- Enterprise Plan: Unlimited
- Rate Limit Headers:
X-RateLimit-Limit: Total requests allowedX-RateLimit-Remaining: Requests remaining in current windowX-RateLimit-Reset: Unix timestamp when window resets
Common Error Codes
- 400: Bad Request - Invalid parameters or request format
- 401: Unauthorized - Invalid or missing API token
- 403: Forbidden - Insufficient permissions
- 404: Not Found - Resource doesn't exist
- 422: Unprocessable Entity - Validation errors
- 429: Too Many Requests - Rate limit exceeded
- 500: Internal Server Error - Contact support
- 502/503: Service Unavailable - Temporary outage
Common Technical Issues & Solutions
1. Login and Authentication Issues
"Invalid credentials" error
Symptoms: User cannot log in, receives "Invalid email or password" message Common Causes:
- Incorrect email/password combination
- Account locked due to multiple failed attempts
- Browser caching old session data
Solutions:
- Verify email address (check for typos, extra spaces)
- Try password reset flow
- Clear browser cookies and cache
- Try incognito/private browsing mode
- Check if account is locked (wait 15 minutes or contact support)
Two-Factor Authentication (2FA) issues
Symptoms: 2FA code not working or not received Solutions:
- Ensure device clock is synchronized
- Try generating a new code (codes expire every 30 seconds)
- Check authenticator app is configured correctly
- Use backup codes if available
- Contact support to reset 2FA if backup codes exhausted
2. Performance Issues
Slow loading pages
Symptoms: Pages take >10 seconds to load, timeouts Troubleshooting Steps:
- Check internet connection speed (minimum 1 Mbps required)
- Test on different networks (mobile data vs. Wi-Fi)
- Clear browser cache and cookies
- Disable browser extensions temporarily
- Try different browser
- Check TeamFlow status page: status.teamflow.com
Mobile app crashes
Symptoms: App closes unexpectedly, freezes during use Solutions:
- Force close and restart the app
- Restart device
- Update app to latest version
- Clear app cache (Android) or offload/reinstall app (iOS)
- Check available storage space (minimum 500MB recommended)
- Report crash with device logs
3. API Integration Issues
401 Unauthorized errors
Diagnostic Steps:
- Verify API token is correct and not expired
- Check token has required permissions
- Ensure proper Authorization header format
- Test with different API endpoints
429 Rate limit exceeded
Solutions:
- Implement exponential backoff in API calls
- Check current rate limit status in response headers
- Consider upgrading plan for higher limits
- Cache responses when possible to reduce API calls
Webhook delivery failures
Common Issues:
- Endpoint URL not accessible from internet
- SSL certificate issues
- Timeout (webhook endpoint must respond within 10 seconds)
- Incorrect response status (must return 2xx status code)
4. File Upload Issues
"File too large" errors
File Size Limits:
- Basic Plan: 25MB per file
- Pro Plan: 100MB per file
- Enterprise Plan: 500MB per file
Solutions:
- Compress files using zip/rar
- Use cloud storage links for large files
- Split large files into smaller chunks
- Consider plan upgrade for larger limits
Unsupported file formats
Supported Formats:
- Images: JPG, PNG, GIF, SVG, WebP
- Documents: PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX
- Archives: ZIP, RAR, 7Z
- Text: TXT, CSV, MD
- Code: JS, HTML, CSS, JSON, XML
5. Integration Problems
Slack integration not working
Setup Requirements:
- Slack workspace admin permissions
- TeamFlow Pro or Enterprise plan
- Proper webhook configuration
Troubleshooting:
- Verify Slack workspace URL is correct
- Check webhook permissions in Slack admin
- Test with simple message first
- Ensure both apps are updated to latest versions
GitHub integration issues
Common Problems:
- Repository access permissions
- Webhook authentication failures
- Branch protection rules blocking commits
Solutions:
- Verify GitHub personal access token has correct scopes
- Check repository permissions for TeamFlow app
- Review webhook logs in GitHub settings
- Test with public repository first
Browser-Specific Issues
Chrome
- File download issues: Check download settings and blocked downloads
- Extension conflicts: Disable ad blockers and privacy extensions temporarily
Safari
- Cookie issues: Enable cross-site tracking prevention exceptions
- Local storage: Ensure not in private browsing mode
Firefox
- Security settings: Adjust strict enhanced tracking protection
- Add-on conflicts: Test in safe mode
Server Infrastructure
Data Centers
- Primary: AWS US-West-2 (Oregon)
- Secondary: AWS EU-West-1 (Ireland)
- CDN: CloudFlare global network
Maintenance Windows
- Scheduled Maintenance: Sundays 2:00-4:00 AM PST
- Emergency Maintenance: As needed with 30-minute notice
- Status Updates: status.teamflow.com and @TeamFlowStatus on Twitter
Escalation Criteria
Escalate to Level 2 Support when:
- Data loss or corruption suspected
- Security breach indicators
- API downtime affecting multiple customers
- Integration partner (Slack, GitHub, etc.) reporting issues
- Customer reports SLA violations
- Enterprise customer experiencing any service disruption
Diagnostic Tools
Browser Developer Tools
- Console Errors: Check for JavaScript errors (F12 → Console)
- Network Tab: Monitor failed requests and response times
- Application Tab: Check local storage and cookies
API Testing
- Use Postman or curl to test API endpoints
- Check response headers for rate limit information
- Verify request format matches API documentation
Mobile Debugging
- iOS: Connect device to Xcode for detailed crash logs
- Android: Enable developer options and use ADB logcat