Sync System Links
Quick reference for all sync operations and monitoring
1 Sync System Quick Links
1.1 🔧 Tools & Scripts
1.1.1 Docs Site Scripts
- sync-branding.py - Pull branding from public site
- sync-all.sh - Complete sync orchestrator
- sync-schedule.py - Automated scheduler
- install-hooks.sh - Git hooks installer
1.1.2 Public Site Scripts
- sync-link-health.py - Pull health data from docs
- sync-from-docs.sh - Public site sync orchestrator
1.1.3 Monitoring Tools
- link-health.py - Link health scanner
- Link Health Reports - Generated health reports
1.2 📊 Status & Monitoring
1.2.1 Live Dashboards
- Docs Health Reports - Internal link health status
- Public Site Status - Public health dashboard
1.2.2 Status Files
- Sync Status - Recent sync operations
- Commit History - Git hook execution log
- Branding Status - Asset sync verification
1.3 ⚙️ Git Hooks
1.3.1 Docs Site Hooks
- pre-commit - Sync before commits
- post-commit - Trigger after commits
1.3.2 Public Site Hooks
- post-receive - Handle public updates
1.4 📚 Documentation
1.4.1 Process Documentation
- Sync Automation Process - Complete process overview
- Tools README - Sync tools documentation
- Git Hooks Status - Hook installation status
1.5 🚀 Quick Commands
1.5.1 Manual Sync Operations
# Complete docs sync
bash /Users/srvo/docs/scripts/sync-all.sh
# Branding sync only
python3 /Users/srvo/docs/scripts/sync-branding.py
# Link health check
python3 /Users/srvo/docs/tools/link-health.py
# Sync to public site
python3 /Users/srvo/ethicic-site/scripts/sync-link-health.py1.5.2 Scheduler Operations
cd /Users/srvo/docs
# Individual operations
python3 scripts/sync-schedule.py branding
python3 scripts/sync-schedule.py link-health
python3 scripts/sync-schedule.py full-sync
# Start scheduler
python3 scripts/sync-schedule.py schedule1.5.3 Hook Management
# Install/reinstall hooks
bash /Users/srvo/docs/scripts/install-hooks.sh
# Check hook configuration
git config core.hooksPath
# Test pre-commit manually
cd /Users/srvo/docs
./.githooks/pre-commit1.6 🔍 Troubleshooting Links
1.6.1 Log Files
- Scheduler Logs:
/tmp/claude/sync-schedule.log - System Logs: Check with
tail -f /tmp/claude/sync-schedule.log
1.6.2 Status Checks
# Recent sync results
cat /Users/srvo/docs/scripts/sync-status.json | head
# Link health score
cat /Users/srvo/docs/tools/link-health-reports/summary.json
# Git hooks config
cd /Users/srvo/docs && git config core.hooksPath
Bookmark This Page
This page provides quick access to all sync system components. Bookmark it for easy reference during development and troubleshooting.
1.7 Automated Operations
Most sync operations happen automatically via Git hooks and schedulers. Manual commands are provided for testing and troubleshooting.