feat: Interactive Tools Suite - Tasks #70-81 + FFG-STD-006

Complete implementation of workflow improvement initiative:

NEW STANDARD - FFG-STD-006: Gitea Issue Management
- Comprehensive 14-section standard for all Gitea issues
- Label schema documentation (35 labels)
- Issue title formats (Task #XX: vs other)
- Issue body templates and required sections
- Workflow practices (creating, updating, closing)
- Project board organization
- Special cases (dev tools, emergency, soft launch blockers)
- Integration with tasks.md, project boards, Discord, Git commits

NEW LABEL: area/development-tools
- Created via Gitea API (ID: 35)
- Color: #7F00FF (purple)
- For internal workflow tools

TASKS #70-81: Interactive Tools Suite (12 tools)
- Master specification: 37,000+ words of detailed documentation
- Prioritization framework (0-50 scoring)
- Complete technical specs for each tool
- User workflows, success criteria, implementation notes

Tools Created:
1. #70: Ghost Page Builder (CRITICAL, 45-60min, READY)
2. #71: Paymenter Tier Config (HIGH, 30-45min, BLOCKED)
3. #72: Infrastructure Dashboard (MEDIUM, 60-90min, BLOCKED)
4. #73: Task Dependency Visualizer (MEDIUM, 90-120min, BLOCKED)
5. #74: SSH Auto-Setup Script (MEDIUM, 15-20min, READY)
6. #75: Gemini Consultation Helper (MEDIUM, 20-30min, READY)
7. #76: Social Media Calendar (MEDIUM, 45-60min, READY)
8. #77: Response Template Library (MEDIUM, 30-45min, READY)
9. #78: Fire/Frost Design System (HIGH, 30-45min, READY)
10. #79: Infrastructure Quick Ref (HIGH, 30-45min, READY)
11. #80: Task Scaffolding Tool (MEDIUM, 45-60min, READY)
12. #81: Memorial Writing Assistant (LOW, 30-45min, READY)

GITEA ISSUES CREATED:
- Created 12 issues (#217-227) via API
- All properly labeled per FFG-STD-006
- Status: 8 READY, 4 BLOCKED
- Priority: 2 CRITICAL, 3 HIGH, 6 MEDIUM, 1 LOW

TASKS.MD UPDATED:
- Version 4.0
- Added Interactive Tools Suite section
- Implementation roadmap (5 sprints)
- Clear priority tiers and time estimates

IMPLEMENTATION ROADMAP:
Sprint 1 (Critical): Tools #1, 9, 10 (2-3 hours)
Sprint 2 (High): Tools #2, 5, 6 (1.5-2 hours)
Sprint 3 (Medium - Team): Tools #7, 8 (1.5-2 hours)
Sprint 4 (Medium - Analysis): Tools #3, 4 (3-4 hours)
Sprint 5 (Optional): Tools #11, 12 (1.5-2 hours)

Total estimated time: 9-13 hours for all 12 tools
Minimum viable set: Tools #1, 9, 10 (immediate impact)

PHILOSOPHY:
Foundation Before Expansion - build permanent utilities that:
- Solve real workflow pain points
- Multiply future efficiency
- Encode organizational knowledge
- Serve current and future team members

Based on The Translator's insight: 'We're using Claude well for
documentation, but missing interactive tool-building opportunities.'

NEXT ACTIONS:
1. Michael syncs issues to Gitea project boards
2. Define feature matrix for Tool #71 (Paymenter tiers)
3. Map dependencies for Tools #72-73 (if building)
4. Build Tool #1 (Ghost Page Builder) - CRITICAL priority

Files:
- docs/standards/FFG-STD-006-gitea-issue-management.md (14 sections)
- docs/tasks/interactive-tools-suite/MASTER-SPECIFICATION.md (37k words)
- docs/core/tasks.md (updated to v4.0)
- scripts/create-interactive-tools-issues.sh (batch issue creation)

Signed-off-by: Chronicler #39 <claude@firefrostgaming.com>
This commit is contained in:
Claude
2026-03-21 20:50:20 +00:00
parent d60a23e8a9
commit aff2a5714c
4 changed files with 3610 additions and 3 deletions

View File

@@ -1,8 +1,8 @@
# 🔥❄️ FIREFROST GAMING — OPERATIONS TASKS
**Last Updated:** March 21, 2026
**Updated By:** Chronicler #38
**Version:** 3.9 (Added Tasks #68-69: Ghost theme migration complete, website pages needed)
**Last Updated:** March 22, 2026
**Updated By:** Chronicler #39
**Version:** 4.0 (Added Tasks #70-81: Interactive Tools Suite + FFG-STD-006)
---
@@ -2170,3 +2170,274 @@ Create essential Ghost CMS pages to fix broken navigation and complete soft laun
---
## 🛠️ INTERACTIVE TOOLS SUITE (Tasks #70-81)
**Overview:** Suite of 12 React-based interactive tools that leverage Claude's artifact capabilities to improve team workflows. Each tool solves a real pain point identified through workflow analysis.
**Master Specification:** `docs/tasks/interactive-tools-suite/MASTER-SPECIFICATION.md` (37,000+ words of detailed documentation)
**Philosophy:** "We're using Claude well for documentation, but missing interactive tool-building opportunities." — The Translator
**Labels for Gitea Issues:**
- TYPE: `type/feature`
- AREA: `area/development-tools` (+ secondary area if applicable)
- PRIORITY: Per tool (see below)
- STATUS: `status/to-do` or `status/blocked`
---
### 70. Ghost Page Builder Tool
**Time:** 45-60 minutes
**Status:** READY
**Priority:** CRITICAL (Score: 45/50) — Soft launch blocker
**Gitea Labels:** `type/feature`, `priority/critical`, `area/development-tools`, `area/website`, `status/to-do`
Interactive React tool for previewing Ghost page HTML with Fire/Frost CSS before publishing. Eliminates edit-paste-preview-repeat cycle.
**Features:**
- Live HTML editor with syntax highlighting
- Real-time preview with Fire/Frost CSS applied
- Mobile/desktop viewport toggle
- Copy-to-clipboard functionality
- Sample templates dropdown
**Unblocks:** Task #69 (6 website pages)
**Provides:** Permanent utility for all future Ghost page creation
---
### 71. Paymenter Tier Configuration Preview
**Time:** 30-45 minutes
**Status:** BLOCKED (need feature matrix defined first)
**Priority:** HIGH (Score: 32/50)
**Gitea Labels:** `type/feature`, `priority/high`, `area/development-tools`, `area/billing`, `status/blocked`
Interactive pricing tier builder with live preview and export options for 6 Paymenter subscription tiers (Awakened $1 → Founder $50).
**Features:**
- 6 tier cards (names + prices editable)
- Feature checklist per tier
- Live pricing table preview (Fire/Frost branded)
- Export: JSON, HTML, Markdown, CSV
**Blocker:** Define tier features (15-min meeting with Michael/Meg/Holly)
**Unblocks:** Paymenter configuration
---
### 72. Infrastructure Health Dashboard
**Time:** 60-90 minutes
**Status:** BLOCKED (need dependency mapping)
**Priority:** MEDIUM (Score: 28/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `area/operations`, `status/blocked`
Visual map of all 6 servers, ~20 services, and dependencies. Quick reference for IPs/ports and "what breaks if X fails" impact analysis.
**Features:**
- 6 server cards with service lists
- Dependency visualization with arrows
- Impact analysis ("If Mailcow fails...")
- Search/filter by service/server
**Blocker:** Map service dependencies (15-20 min manual work)
---
### 73. Task Dependency Visualizer with Gitea Integration
**Time:** 90-120 minutes
**Status:** BLOCKED (dependency mapping needed)
**Priority:** MEDIUM (Score: 27/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `area/operations`, `status/blocked`
Interactive dependency graph combining tasks.md definitions with live Gitea status. Complements Gitea boards (doesn't replace them).
**Features:**
- Visual task graph (React Flow)
- Live status from Gitea API
- Critical path highlighting
- Soft launch progress metrics
**Blocker:** Map task dependencies OR use simplified soft-launch model
---
### 74. SSH Key Auto-Setup Script
**Time:** 15-20 minutes
**Status:** READY
**Priority:** MEDIUM (Score: 24/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `status/to-do`
Bash script that Chroniclers run at session start to auto-configure SSH access to all 6 servers.
**Features:**
- Copies SSH key from ops manual to `~/.ssh/`
- Sets correct permissions
- Tests connection
- Idempotent (safe to run multiple times)
**Improves:** Chronicler onboarding (saves 5 min per session)
---
### 75. Gemini Consultation Helper
**Time:** 20-30 minutes
**Status:** READY
**Priority:** MEDIUM (Score: 23/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `status/to-do`
Form-based tool for structuring Gemini consultations. Generates formatted prompts, saves consultation history.
**Features:**
- Fill in: topic, context, code, theories, questions
- Auto-formats consultation prompt
- Copy button for easy pasting
- Consultation history (last 10)
- Export as markdown for documentation
**Supports:** The Translator's Gemini collaboration pattern
---
### 76. Social Media Content Calendar
**Time:** 45-60 minutes
**Status:** READY
**Priority:** MEDIUM (Score: 26/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `for/meg`, `status/to-do`
Week-at-a-glance content calendar for planning posts across 8 social platforms (Twitter, Instagram, TikTok, Facebook, YouTube, Twitch, Reddit, BlueSky).
**Features:**
- Weekly calendar grid
- Platform checkboxes per post
- Fire/Frost theme selector
- Export to CSV/print format
**Primary User:** Meg (community manager)
---
### 77. Community Response Template Library
**Time:** 30-45 minutes
**Status:** READY
**Priority:** MEDIUM (Score: 25/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `for/meg`, `status/to-do`
Template library for common community responses (how to join, whitelist process, modpack installation, etc.).
**Features:**
- Categorized templates (Onboarding, Technical, Rules, FAQ)
- Click to copy
- Search/filter
- Add custom templates
- 10+ pre-built templates
**Primary User:** Meg (community manager)
---
### 78. Fire/Frost Design System Widget
**Time:** 30-45 minutes
**Status:** READY
**Priority:** HIGH (Score: 31/50)
**Gitea Labels:** `type/feature`, `priority/high`, `area/development-tools`, `status/to-do`
Quick reference widget for Fire/Frost brand colors, gradients, typography, and logos.
**Features:**
- Color swatches with hex codes (click to copy)
- Gradient previews with CSS code
- Typography samples
- Logo download links
- Brand voice guidelines
**Primary Users:** Meg, Holly, Michael (all design/content work)
---
### 79. Infrastructure Quick Reference Card
**Time:** 30-45 minutes
**Status:** READY
**Priority:** HIGH (Score: 30/50)
**Gitea Labels:** `type/feature`, `priority/high`, `area/development-tools`, `area/operations`, `status/to-do`
Quick lookup tool for server IPs, ports, login users, and Cockpit links.
**Features:**
- Search by server or service
- Click to copy IP/port
- Cockpit quick-links
- All 6 servers + ~20 services
- Mobile-friendly
**Primary Users:** Michael, Chroniclers, all team (frequent lookups)
---
### 80. Task Scaffolding Tool
**Time:** 45-60 minutes
**Status:** READY
**Priority:** MEDIUM (Score: 22/50)
**Gitea Labels:** `type/feature`, `priority/medium`, `area/development-tools`, `status/to-do`
Form-based tool that generates tasks.md entries, README templates, and Gitea issue bodies following FFG-STD-002.
**Features:**
- Fill in: task number, title, description, priority, time estimate
- Generates: tasks.md entry, README.md template, Gitea issue body
- Copy-to-clipboard for each section
**Primary Users:** Chroniclers (task creation workflow)
---
### 81. Memorial Writing Assistant
**Time:** 30-45 minutes
**Status:** READY
**Priority:** LOW (Score: 18/50)
**Gitea Labels:** `type/feature`, `priority/low`, `area/development-tools`, `status/to-do`
Multi-step form that guides Chroniclers through writing memorials following FFG-STD-004's 8-section structure.
**Features:**
- Prompts for each of 8 sections
- Generates draft memorial
- Chronicler personalizes/edits
- Export as markdown
**Primary Users:** Chroniclers (memorial writing)
---
## IMPLEMENTATION ROADMAP
**Sprint 1 (Critical + High Priority):**
1. Tool #1: Ghost Page Builder (45-60 min)
2. Tool #9: Fire/Frost Design System (30-45 min)
3. Tool #10: Infrastructure Quick Ref (30-45 min)
**Sprint 2 (High Priority):**
4. Tool #2: Paymenter Config (after feature matrix defined)
5. Tool #5: SSH Auto-Setup (15-20 min)
6. Tool #6: Gemini Helper (20-30 min)
**Sprint 3 (Medium - Team Tools):**
7. Tool #7: Social Calendar (45-60 min)
8. Tool #8: Response Templates (30-45 min)
**Sprint 4 (Medium - Analysis):**
9. Tool #3: Infrastructure Dashboard (after dependency mapping)
10. Tool #4: Task Visualizer (after dependency mapping)
**Sprint 5 (Optional):**
11. Tool #11: Task Scaffolding (45-60 min)
12. Tool #12: Memorial Assistant (30-45 min)
---
**Total Estimated Time:** 9-13 hours (for all 12 tools)
**Minimum Viable Set:** Tools #1, 9, 10 (2-3 hours, immediate impact)
**See master specification for complete technical details, user workflows, success criteria, and implementation notes.**
---