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:
@@ -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.**
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user