Files
firefrost-operations-manual/docs/tasks-active/task-094-global-restart-scheduler.md
Claude 9e633d2664 Create tasks-active system for individual task management in Decap CMS
- New folder: docs/tasks-active/ with individual task files
- Each task = separate markdown file with frontmatter metadata
- Migrated 6 key tasks (26, 87, 93, 94, 98, 99) as examples
- Added comprehensive README with workflow documentation

Task Files Created:
- task-026-modpack-version-checker.md (P1, IN_PROGRESS)
- task-087-arbiter-lifecycle-handlers.md (P0, COMPLETE, BLOCKER)
- task-093-trinity-codex.md (P1, PLANNED)
- task-094-global-restart-scheduler.md (P1, PLANNED)
- task-098-discord-channel-automation.md (P2, PLANNED)
- task-099-claude-projects-architecture.md (P1, READY)

Benefits:
- Decap CMS shows individual tasks instead of two giant files
- Sortable by priority (blockers first)
- Filterable by status, blocker flag, priority
- Mobile-friendly individual entries
- Links to full specs in /docs/tasks/
- Easy to add/edit/complete tasks via UI

For Future Chroniclers:
- README documents full workflow
- Template structure established
- Integration with existing /docs/tasks/ specs
2026-04-07 21:54:43 +00:00

52 lines
1.3 KiB
Markdown

---
task_number: 94
title: Global Restart Scheduler
priority: 1
status: PLANNED
is_blocker: false
tags: [pterodactyl, automation, quality-of-life]
estimated_hours: 12
---
# Task #94: Global Restart Scheduler
**Status:** PLANNED (680-line spec complete)
**Priority:** P1 - HIGH (Force Multiplier)
**Category:** Operations Automation
## Overview
Web UI for scheduling server restarts across all Pterodactyl nodes with drag-and-drop interface, cron sync, and rate-limited Pterodactyl API integration.
**Impact:** Reduces manual server restart work significantly
## Specification Complete
✅ 680-line complete specification exists
✅ Database schema defined
✅ Express routes planned
✅ EJS/HTMX templates designed
✅ SortableJS drag-and-drop integration
✅ Pterodactyl API sync with rate limiting
## Tech Stack
- **Backend:** Node.js + Express
- **Database:** PostgreSQL
- **Frontend:** EJS templates + HTMX + SortableJS
- **Integration:** Pterodactyl API (rate-limited)
## Next Steps
1. Read full spec in task folder
2. Set up Express routes
3. Build database schema
4. Implement drag-and-drop UI
5. Test with dev servers first
## Full Spec Location
📁 `/docs/tasks/task-094-global-restart-scheduler/`
**Spec is deployment-ready** — just needs implementation time.