feat(prax): dashboard cleanup — remove devpulse, fix broken paths (#45)
* feat(backup): stderr routing, error masking fix, mtime pre-check, ignore patterns split - Route all error/warning prints to stderr via error()/warning() (backup_core, google_drive_sync) - Fix route_command error masking — show real errors instead of "Unknown command" - Add versioned backup mtime pre-check to skip unchanged files - Extract ignore patterns from config_handler to editable JSON (FPLAN-0037) - New: ignore_patterns.py loads from json_templates/ignore_patterns.json - config_handler.py v3.0.0 re-exports for backwards compatibility - 132 patterns, 14/14 tests pass Co-Authored-By: @backup <backup@aipass> Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * feat(prax): dashboard cleanup — remove devpulse section, fix broken paths Phase 1 dashboard cleanup (FPLAN-0040): - Remove devpulse section from template, all hardcoded defaults, and refresh pipeline - Fix broken paths: old aipass_os/dev_central/devpulse → prax via Path(__file__) - Fix registry: BRANCH_REGISTRY.json → AIPASS_REGISTRY.json with repo root walk-up - Fix relative path resolution: registry stores relative paths, now resolved against repo root - Fix agent_status_writer subprocess import: aipass.devpulse → aipass.prax - Update help text and docstrings: drone @devpulse → drone @prax - Add devpulse to DEPRECATED_SECTIONS in template_pusher and differ - Push-template verified: all 15 branches updated, devpulse section removed Co-Authored-By: @prax <prax@aipass> --------- Co-authored-by: @backup <backup@aipass> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: @prax <prax@aipass>
This commit is contained in:
co-authored by
@prax
@backup
Claude Opus 4.6
parent
c6d2bcd353
commit
f9cff284b3