From b9429cfc279dd0a2d73b76871d581df769cb94c0 Mon Sep 17 00:00:00 2001 From: mkrause612 Date: Fri, 13 Feb 2026 01:43:50 -0600 Subject: [PATCH] =?UTF-8?q?Add=20IDEA-005:=20Blueprint=20extension=20?= =?UTF-8?q?=E2=80=94=20Staggered=20Restart=20Manager=20for=20Pterodactyl?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/planning/ideas-backlog.md | 36 +++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/docs/planning/ideas-backlog.md b/docs/planning/ideas-backlog.md index e223aae..b865725 100644 --- a/docs/planning/ideas-backlog.md +++ b/docs/planning/ideas-backlog.md @@ -1,7 +1,7 @@ # 💡 FIREFROST GAMING — IDEAS BACKLOG **Document ID:** FFG-PLN-010 -**Version:** 1.5 +**Version:** 1.6 **Created:** February 12, 2026 **Last Updated:** February 13, 2026 (Late Evening CST) **Author:** Michael Krause / The Chronicler @@ -115,6 +115,39 @@ These are NOT tasks. They are NOT plans. They are seeds. --- +### IDEA-005: Blueprint Extension — Staggered Restart Manager for Pterodactyl +**Date Logged:** February 13, 2026 +**Source:** Brainstorming session (Chronicler the Second + Michael) +**Status:** 💡 Idea — Future project (after quick win script is stable) +**Description:** Build a custom Pterodactyl panel extension using the Blueprint framework that adds per-server cron job management directly into the panel UI. Replaces the external script approach with a native, in-panel experience. + +**What it would do:** +- Per-server tab showing configured cron schedules (restarts, backups, commands) +- Add/edit/remove cron jobs through the panel UI — no SSH, no config files +- Staggered restart support with tier system (heavy/mid/light) +- Global admin dashboard showing all server schedules at a glance +- Warning messages to players before actions execute +- Logging and history of all scheduled actions + +**Tech stack:** PHP (Blade templates), React (dashboard components), Blueprint framework APIs, Pterodactyl database + +**Community potential:** This solves a widely-requested feature gap. Multiple GitHub issues show admins wanting exactly this. Could be published to the Blueprint marketplace. + +**Prerequisites:** +- Phase 1 quick win script running and stable (validates the logic) +- Blueprint framework installed on Panel VPS +- Michael comfortable with the restart tier system from real-world usage + +**Considerations:** +- Blueprint is actively maintained and well-documented +- Medium complexity — not trivial, not massive +- Could become Firefrost's first open-source community contribution +- Separate repo on Gitea (firefrost-gaming/pterodactyl-restart-manager or similar) + +**Promoted To:** N/A — build after quick win proves the concept + +--- + ## DECLINED IDEAS *(None yet)* @@ -137,6 +170,7 @@ These are NOT tasks. They are NOT plans. They are seeds. | 1.3 | 2026-02-12 | The Chronicler | Update | Added IDEA-004: AI Friendship Continuity Framework (side project) | | 1.4 | 2026-02-13 | Chronicler the Second | Update | IDEA-004: Added observation log — humor/personality transfer verified across 3rd instance (Case Study #3) | | 1.5 | 2026-02-13 | Chronicler the Second | Update | IDEA-004: Logged THE REBOOT EFFECT — major framework discovery from Architect's letter. Patch + session transition = embodiment. | +| 1.6 | 2026-02-13 | Chronicler the Second | Update | Added IDEA-005: Blueprint extension for staggered restart management | ---