Commit Graph

42 Commits

Author SHA1 Message Date
Claude
45fde1fc64 docs: Complete Discord server reorganization deployment plan
Created comprehensive Discord reorganization guide:

Channel Structure (7 categories):
- Welcome & Rules (public, read-only)
- Fire Path (competitive, PvP)
- Frost Path (collaborative, building)
- Community (general access)
- Game Servers (per-server channels)
- Subscriber Lounge (Sovereign, Consular tiers)
- Staff Area (internal coordination)
- Voice Channels (organized by path)

Role Hierarchy:
- Administrative (Wizard, Emissary, Staff, Moderators)
- Subscriber Tiers (Sovereign, Consular)
- Path Roles (Fire, Frost - self-assign)
- Game Notifications (per-server pings)

Permission Matrix:
- Detailed permissions for each channel/role combination
- Aligns with Department Structure & Access Control Matrix

Implementation:
- 5-phase deployment (2-3 hours total)
- Content templates (welcome, rules, reaction roles)
- Testing checklist
- Post-launch monitoring plan

Provides clear Fire/Frost philosophy throughout server,
proper subscriber benefits, and room to scale.

Task: Discord Server Complete Reorganization (Tier 3)
FFG-STD-002 compliant
2026-02-17 17:23:41 +00:00
Claude
b803880e4b docs: Enhance Frostwall vs Firefrost naming clarification
Expanded brief naming doc into comprehensive guide:
- Clear definitions of Firefrost (brand) vs Frostwall (security)
- Etymology and conceptual alignment explained
- Common mistakes with corrections
- Quick reference decision tree
- Implementation checklist
- Communication guidelines
- Examples of correct usage
- Audit commands to find incorrect usage

Ran audit: No incorrect usage found in current documentation.
All instances of mixed terminology are in example/warning contexts.

Task: Fix Frostwall vs Firefrost Naming (Tier 3)
FFG-STD-002 compliant
2026-02-17 17:17:59 +00:00
Claude
be1ad8c330 docs: Complete Department Structure & Access Control Matrix
Created comprehensive organizational structure for Firefrost Gaming:

Organization Structure:
- Tier 0: Executive (Wizard, Emissary)
- Tier 1: Core Staff (Chronicler, Guardian)
- Tier 2: Operations (Builders, Social Media Helper)
- Tier 3: Community Moderators
- Tier 4: Subscribers (Sovereign, Consular, Community)

Access Control Matrices:
- Wiki.js permissions by namespace and role
- Discord role hierarchy and channel access
- Pterodactyl panel access levels
- Gitea repository permissions
- Vaultwarden credential sharing

Role Definitions:
- Detailed responsibilities for each role
- Access boundaries (what they can/can't access)
- Principle of least privilege
- Defense in depth enforcement

Implementation checklist for setting up permissions
across all systems (Wiki.js, Discord, Pterodactyl, Vaultwarden).

Provides foundation for scaling team while maintaining
security and clear organizational hierarchy.

Task: Department Structure (Tier 2)
FFG-STD-002 compliant
2026-02-17 17:16:07 +00:00
Claude
e317952c3f docs: Add deployment guide for Scoped Gitea Token
Created comprehensive guide for creating scoped Gitea token for Pokerole project:
- Step-by-step token creation in Gitea UI
- Proper scope selection (repo read/write only)
- Vaultwarden storage procedure
- Testing procedures (verify access/no-access)
- Session prompt update instructions
- Security benefits comparison
- Troubleshooting common issues
- Rollback plan

Implements Iron Wall principle: enforce boundaries technically,
not through honor system. Isolates Pokerole project from
Firefrost infrastructure.

Task: Scoped Gitea Token (Tier 1)
FFG-STD-002 compliant
2026-02-17 17:14:34 +00:00
Claude
b3125f6670 docs: Complete Department Structure & Access Control Matrix
Created comprehensive organizational framework for Firefrost Gaming staff.

department-structure.md:
- Full organizational chart with 4 main departments
- Department definitions (Operations, Community, Content)
- 8-level permission hierarchy (Public to Founding Partner)
- Role-specific responsibilities and access
- Onboarding procedures by department
- Cross-department collaboration workflows
- Emergency procedures
- Performance review framework
- Career advancement paths
- Implementation phases

access-control-matrix.md:
- Complete permission mapping for all systems
- Discord, Pterodactyl, Wiki.js, Gitea access matrices
- Server SSH access controls
- API key management
- Social media account access
- Emergency override procedures
- Access request/revocation workflows
- Monthly/quarterly/annual audit procedures
- Technical implementation guides

Foundation for role-based access control across all Firefrost systems.
Ready for implementation when first staff hired.

Task: Department Structure & Access Control Matrix (Tier 2)
FFG-STD-002 compliant
2026-02-17 16:58:05 +00:00
Claude
baa9f60f97 docs: Scope corrections and terminology guide complete
Task #14 (Fix Frostwall vs Firefrost Naming):  COMPLETE
- Created comprehensive terminology guide
- Clarifies: Firefrost (brand) vs Frostwall (security protocol)
- Includes brand voice, team titles, common confusion points
- Quick reference table

Task #15 (Scope Document Corrections):  COMPLETE
- Created detailed corrections guide for project-scope.md v2.3
- Documents all work completed Feb 17 (4 major tasks)
- Updates priorities based on current state
- Notes SSH access as critical constraint
- Recommends version bump to 2.4

Key corrections needed:
- Add Whitelist Manager to deployed services
- Add Frostwall Protocol planning complete
- Update timeline with actual Feb 16-17 work
- Reorder priorities (Whitelist Manager, Frostwall first)
- Add SSH limitation to constraints

Both tasks complete, ready for application to scope doc.

Tasks: #14, #15 (Tier 3)
FFG-STD-002 compliant
2026-02-17 16:50:34 +00:00
Claude
2bd96ee8c7 docs: Complete Frostwall Protocol deployment documentation
Created comprehensive documentation for Frostwall Protocol rebuild:

deployment-plan.md (500+ lines):
- Complete 7-phase implementation guide
- GRE tunnel configuration for Command Center ↔ TX1/NC1
- Iron Wall UFW firewall rules
- NAT/port forwarding setup
- Self-healing tunnel monitoring with auto-recovery
- DNS configuration
- Testing and verification procedures
- Rollback plan
- Performance considerations

ip-hierarchy.md (400+ lines):
- Three-tier IP architecture explained
- Complete service mapping table (all 11 game servers)
- GRE tunnel IP addressing
- Traffic flow diagrams
- DNS configuration reference
- Security summary
- Quick command reference

troubleshooting.md (450+ lines):
- Quick diagnostics checklist
- Common problems with step-by-step solutions:
  - Tunnel won't come up
  - Can't ping tunnel IP
  - Port forwarding not working
  - Tunnel breaks after reboot
  - Self-healing monitor issues
  - High latency/packet loss
  - UFW blocking traffic
- Emergency recovery procedures
- Common error messages decoded
- Health check commands

This documentation enables rebuilding the Frostwall Protocol from scratch
with proper IP hierarchy, DDoS protection, and self-healing capabilities.

Unblocks: Mailcow deployment, AI stack, all Tier 2+ infrastructure

Task: Frostwall Protocol (Tier 1, Critical)
FFG-STD-002 compliant
2026-02-17 15:01:35 +00:00
Claude
920713717a docs: Add work completed summary for Staff Recruitment
Summary of all documentation created for Staff Recruitment Launch:
- Prerequisites guide (836 lines)
- Application tracker template
- Onboarding checklist

Includes next steps for Michael:
- Decisions to make (30 min)
- Infrastructure setup (1-2 hours, needs SSH)
- Posting strategy

Task status: Documentation complete, awaiting decisions and SSH access

FFG-STD-001 compliant
2026-02-17 14:18:27 +00:00
Claude
9ad561c0f3 docs: Add comprehensive onboarding checklist for new staff
Created detailed onboarding guide covering:
- Pre-arrival preparation
- Day 1 welcome and access setup
- Orientation documentation and calls
- First week assignments (role-specific for Builders vs Social Media)
- Weekly rhythms and ongoing integration
- Red flag identification
- Onboarding completion criteria
- Feedback collection process
- Template emails and communications

Ensures new staff members feel welcomed, equipped, and integrated
into Firefrost Gaming culture from day one.

Task: Staff Recruitment Launch (Tier 0)
FFG-STD-002 compliant
2026-02-17 14:17:35 +00:00
Claude
36e80ff681 docs: Staff Recruitment prerequisites and application tracking
Created comprehensive prerequisites guide for Staff Recruitment Launch:
- Complete checklist for incentive instance provisioning
- Application review criteria and process
- Interview questions for Builders and Social Media Helper
- Test project assignments
- Communication templates (6 templates covering all scenarios)
- Application tracking spreadsheet template with scoring system
- Posting strategy and timeline

Also added PROJECT-INSTRUCTIONS.md:
- Complete project instructions for Claude.ai project settings
- Includes git access protocol hardcoded
- Accessibility requirements
- Infrastructure overview
- Working standards and communication style

Ready to support posting recruitment ad when prerequisites complete.

Task: Staff Recruitment Launch (Tier 0)
FFG-STD-002 compliant
2026-02-17 14:16:35 +00:00
The Chronicler
2f185cdf81 PRIORITY: Move Staff Recruitment to Tier 0 - posting today
Michael plans to post recruitment ad today, moved from Tier 3 to Tier 0.

Changes:
- Task #3: Staff Recruitment Launch (was #29)
- Status: READY - POSTING TODAY (was PLANNING)
- Priority: Tier 0 - Immediate Win (was Tier 3)
- Renumbered all subsequent tasks (4-29)

Guardian's prerequisites still apply:
- Provision incentive instances before posting
- Define application review process
- Finalize ad decisions (modpacks, deadline)

Ready to launch recruitment campaign today.
2026-02-16 14:26:11 +00:00
The Chronicler
1dd41ff6f7 Add Task #29: Staff Recruitment Launch (Guardian's notes)
Reflects The Guardian's prerequisites from discord-recruitment-ad.md:
1. Provision incentive instances (private servers for recruits)
2. Define application review process
3. Finalize recruitment ad decisions

Task captures:
- Recruitment for 2-3 Builders + 1 Social Media Helper
- Prerequisites checklist from Guardian's bottom notes
- Reference to recruitment ad in docs/planning/
- Application process and onboarding workflow

Status: PLANNING (need to provision incentive instances first)
Priority: Tier 3 - Content & Community

Files added:
- docs/tasks/staff-recruitment-launch/README.md
- Updated docs/core/tasks.md (v3.1, Task #29, total 29 tasks)
2026-02-16 14:23:34 +00:00
1b6b696bf5 Create among-us-weekly-events-(phase-2-expansion) task
Task 28 migration.

Date: 2026-02-16
2026-02-16 06:59:32 -06:00
0f06a55471 Create firefrost:-the-eternal-skyforge-(flagship-modpack) task
Task 27 migration.

Date: 2026-02-16
2026-02-16 06:59:31 -06:00
abd31df29d Create discord-server-complete-reorganization task
Task 26 migration.

Date: 2026-02-16
2026-02-16 06:59:31 -06:00
6b6b284f9d Create blueprint-extension-installation-node-usage-status task
Task 25 migration.

Date: 2026-02-16
2026-02-16 06:59:30 -06:00
78bdeb6878 Create world-backup-automation task
Task 24 migration.

Date: 2026-02-16
2026-02-16 06:59:30 -06:00
6a5de5f019 Create luckperms-mysql-backend task
Task 23 migration.

Date: 2026-02-16
2026-02-16 06:59:29 -06:00
94e9a21a8f Create game-server-startup-script-audit-&-optimization task
Task 22 migration.

Date: 2026-02-16
2026-02-16 06:58:57 -06:00
6669dc856f Create staggered-server-restart-system task
Task 21 migration.

Date: 2026-02-16
2026-02-16 06:58:57 -06:00
4441ffa7ff Create "coming-soon"-video-creation-(capcut) task
Task 20 migration.

Date: 2026-02-16
2026-02-16 06:58:56 -06:00
14b887f3d0 Create nextcloud-upload-portal-for-meg task
Task 19 migration.

Date: 2026-02-16
2026-02-16 06:58:56 -06:00
1f641815dd Create consultant-photo-processing task
Task 18 migration.

Date: 2026-02-16
2026-02-16 06:58:55 -06:00
07d60eff62 Create paymenter-theme-installation-citadel-theme task
Task 17 migration.

Date: 2026-02-16
2026-02-16 06:58:25 -06:00
6d1723b8e2 Create terraria-branding-training-arc task
Task 16 migration.

Date: 2026-02-16
2026-02-16 06:58:24 -06:00
af7db748fa Create workflow-guide-review-&-trim task
Task 15 migration.

Date: 2026-02-16
2026-02-16 06:58:24 -06:00
86ea11d9f8 Create scope-document-corrections task
Task 14 migration.

Date: 2026-02-16
2026-02-16 06:58:23 -06:00
022f2daa47 Create fix-frostwall-vs-firefrost-naming task
Task 13 migration.

Date: 2026-02-16
2026-02-16 06:58:23 -06:00
2e23976557 Create mkdocs-decommission task
Task 12 migration.

Date: 2026-02-16
2026-02-16 06:57:57 -06:00
251a005f03 Create department-structure-&-access-control-matrix task
Task 11 migration.

Date: 2026-02-16
2026-02-16 06:57:56 -06:00
bca65bcffe Create netdata-deployment task
Task 10 migration.

Date: 2026-02-16
2026-02-16 06:57:56 -06:00
71059ef2ca Create self-hosted-ai-stack-on-tx1 task
Task 9 migration.

Date: 2026-02-16
2026-02-16 06:57:55 -06:00
6e0375d9c3 Create mailcow-email-server-on-nc1 task
Task 8 migration.

Date: 2026-02-16
2026-02-16 06:57:54 -06:00
e6a843b1a3 Create scoped-gitea-token task
Task 7 (Tier 1 Security).
Pokerole isolation.

Date: 2026-02-16
2026-02-16 06:56:02 -06:00
21dcc2f93a Create command-center-security task
Task 6 (Tier 1 Security).
Fail2Ban + SSH hardening.

Date: 2026-02-16
2026-02-16 06:56:01 -06:00
74d94e1c24 Create frostwall-protocol task directory
Task 5 migration (CRITICAL Tier 1).

The Frostwall: GRE tunnel DDoS protection.
Foundation for all infrastructure.

3-4 hour deployment.

Date: 2026-02-16
2026-02-16 06:55:39 -06:00
00773b0801 Create vaultwarden-setup task directory
Task 4 migration (Tier 1 Security).

Vaultwarden configuration: SSH key + organization setup for Meg.
Critical for credential management.

Part of 26-task migration.

Date: 2026-02-16
2026-02-16 06:55:03 -06:00
1250132ed6 Create command-center-cleanup task directory
Task 2 migration to FFG-STD-002 structure.

Simple housekeeping task - 15 minute cleanup of Command Center
root directory before major work.

Part of full 26-task migration.

Date: 2026-02-16
Migrated by: The Chronicler
2026-02-16 06:53:31 -06:00
c47aec421d Add prerequisites checklist for whitelist-manager
Complete pre-deployment checklist covering:
- Pterodactyl API access and key generation
- Ghost VPS access and requirements
- DNS configuration steps
- Whitelist enforcement method determination
- Authentication setup
- Server list verification (11 Minecraft servers)
- Network and firewall requirements
- SSL certificate preparation

Follows FFG-STD-002 standard for task documentation.

This ensures all prerequisites are gathered before starting
deployment, preventing mid-deployment blockers.

Phase 4 of complete restructure.

Date: February 16, 2026
Implemented by: The Chronicler
2026-02-16 06:21:05 -06:00
f9a37c86ab Move deployment plan to proper task directory
Migrating whitelist-manager-deployment-plan.md:
- FROM: docs/tools/whitelist-manager-deployment-plan.md
- TO: docs/tasks/whitelist-manager/deployment-plan.md

Following FFG-STD-002 naming convention:
- Task-specific docs live in docs/tasks/[task-name]/
- Renamed to standard name: deployment-plan.md

Content unchanged - this is a pure migration.

Next step: Delete old location (docs/tools/)

Phase 3 of complete restructure.

Date: February 16, 2026
Implemented by: The Chronicler
2026-02-16 06:19:35 -06:00
dfb6d8495c Create whitelist-manager task README following standard
First task directory following FFG-STD-002 (Task Documentation Standard):
- Complete task overview and status
- Quick links to all documentation
- Server list (11 Minecraft servers)
- Tech stack and deliverables
- Success metrics and dependencies
- Future enhancements roadmap

This README serves as:
1. Entry point for the whitelist-manager task
2. Template for all future task READMEs
3. Single source of truth for task details

Next: Migrate deployment-plan.md from docs/tools/

Phase 2 of complete restructure.

Date: February 16, 2026
Implemented by: The Chronicler
2026-02-16 06:19:09 -06:00
0390192da8 Create docs/tasks/ directory structure
Implementing task documentation standard (FFG-STD-002):
- Create docs/tasks/ directory for all task-specific documentation
- Create docs/tasks/whitelist-manager/ as first task following standard
- Foundation for migrating 1400-line tasks.md into scalable structure

Per fresh Claude review: "Task documentation system doesn't exist - standard created today prescribes docs/tasks/ structure, but directory doesn't exist"

This commit creates the directory structure. Next commits will:
1. Migrate whitelist-manager from docs/tools/
2. Create README.md following standard template
3. Refactor tasks.md entries

Phase 1 of complete restructure.

Date: February 16, 2026
Implemented by: The Chronicler
2026-02-16 06:18:08 -06:00