diff --git a/docs/core/tasks.md b/docs/core/tasks.md index 94e6aed..142abb1 100644 --- a/docs/core/tasks.md +++ b/docs/core/tasks.md @@ -176,6 +176,29 @@ Launch recruitment for Builders (2-3) and Social Media Helper (1) using recruitm --- +### 37. Staff Onboarding β€” Holly (Lead Builder) +**Time:** 30 minutes (Phase 1) + 15 minutes when Mailcow live +**Status:** READY TO START +**Priority:** Tier 0 β€” Immediate Win +**Documentation:** `docs/tasks/staff-onboarding-holly/` + +Holly (Unicorn20089) hired as Lead Builder. Already in Firefrost Discord. Needs Pterodactyl access across all 12 game servers and email when Mailcow is live. + +**Key Deliverables:** +- Discord staff/builder role assigned +- Pterodactyl account with basic access (console + files) on all 12 servers +- holly@firefrostgaming.com + unicorn20089@ alias (Phase 2 β€” pending Mailcow) + +**Role Note:** Lead Builder role is separate from her Pokerole Creative Authority role. Keep access clean. + +**Dependencies:** +- Phase 1 (Discord + Pterodactyl): No blockers +- Phase 2 (Email): Blocked by Mailcow (Task #11 β†’ blocked by Frostwall Protocol Task #7) + +**See task directory for complete deployment plan.** + +--- + ## πŸ›‘οΈ TIER 1: SECURITY FOUNDATION Critical security infrastructure. Must complete before major deployments. diff --git a/docs/tasks/staff-onboarding-holly/README.md b/docs/tasks/staff-onboarding-holly/README.md new file mode 100644 index 0000000..1d599e2 --- /dev/null +++ b/docs/tasks/staff-onboarding-holly/README.md @@ -0,0 +1,76 @@ +# Staff Onboarding β€” Holly (Lead Builder) + +**Status:** READY TO START +**Owner:** Michael "Frostystyle" Krause +**Priority:** Tier 1 β€” Staff Access +**Last Updated:** 2026-03-10 +**Created By:** Chronicler #29 + +--- + +## Overview + +Holly (Discord: Unicorn20089) has been hired as Lead Builder for Firefrost Gaming. She is already a member of the Firefrost Discord and a known collaborator on the Pokerole/Aurelian PokΓ©dex project. This task covers getting her properly set up with staff access across all relevant systems. + +## Role Clarity (Important) + +Holly holds two distinct roles that must remain separate: + +| Role | Scope | Systems | +|------|-------|---------| +| **Lead Builder** | Firefrost Gaming operations | Discord staff, Pterodactyl, future email | +| **Creative Authority** | Pokerole/Aurelian PokΓ©dex project | Pokerole Wiki, Pokerole Git repos | + +These roles do not overlap. Builder access does not grant Pokerole project authority, and vice versa. + +--- + +## Quick Links + +- [Deployment Plan](deployment-plan.md) β€” Step-by-step access setup +- [Access Matrix](access-matrix.md) β€” What she can access and at what level + +--- + +## Phases + +**Phase 1 β€” Immediate (can do now):** +- Discord: Assign staff/builder role +- Pterodactyl: Create account, assign all game servers with basic access + +**Phase 2 β€” When Mailcow is live:** +- Create holly@firefrostgaming.com +- Create unicorn20089@firefrostgaming.com (handle alias) + +**Phase 3 β€” Future (as needed):** +- Wiki.js staff instance access (if builder documentation needed) +- Any additional access as role evolves + +--- + +## Game Servers in Scope (All 12) + +**TX1 Dallas:** +- Stoneblock 4 +- Reclamation +- Society: Sunlit Valley +- Vanilla 1.21.11 +- All The Mons +- FoundryVTT + +**NC1 Charlotte:** +- The Ember Project +- Minecolonies: Create and Conquer +- All The Mods 10 +- EMC Subterra Tech +- Homestead +- Hytale (placeholder) + +--- + +## Notes + +- Holly is already trusted β€” no probationary period needed +- Basic Pterodactyl access = console + file manager, no server deletion or node access +- Email usernames confirmed: holly@ and unicorn20089@ +- Do NOT give Pokerole Wiki editor access through this task (she already has it via the separate Pokerole project onboarding) diff --git a/docs/tasks/staff-onboarding-holly/deployment-plan.md b/docs/tasks/staff-onboarding-holly/deployment-plan.md new file mode 100644 index 0000000..b0b05d6 --- /dev/null +++ b/docs/tasks/staff-onboarding-holly/deployment-plan.md @@ -0,0 +1,119 @@ +# Deployment Plan β€” Holly Staff Onboarding + +**Task:** Staff Onboarding β€” Holly (Lead Builder) +**Document Type:** deployment-plan +**Status:** ACTIVE +**Last Updated:** 2026-03-10 +**Owner:** Michael "Frostystyle" Krause + +--- + +## Phase 1 β€” Discord (5 minutes) + +**Prerequisites:** Access to Firefrost Discord server admin + +**Steps:** + +1. Open Firefrost Discord +2. Find Holly (Unicorn20089) in the member list +3. Assign the Staff/Builder role (whatever the appropriate builder staff role is) +4. Confirm she can see staff channels + +**Success criteria:** Holly has staff role visible, can access staff channels + +--- + +## Phase 2 β€” Pterodactyl Account (15 minutes) + +**Prerequisites:** Admin access to Pterodactyl Panel (panel.firefrostgaming.com) + +**Step 1 β€” Create user account:** + +Log into Pterodactyl admin panel, navigate to Users β†’ New User + +``` +Email: (Holly's personal email β€” confirm with her) +Username: holly (or unicorn20089 β€” confirm preference) +First Name: Holly +Last Name: (confirm) +Role: User (NOT admin) +``` + +**Step 2 β€” Assign server access:** + +For each of the 12 game servers, add Holly as a subuser with these permissions: + +``` +βœ… Console (view + send commands) +βœ… File Manager (read + write) +βœ… Startup (view only) +❌ Database (no access) +❌ Allocations (no access) +❌ Users (no access) +❌ Backups (no access β€” until confirmed needed) +❌ Server delete/reinstall (never) +``` + +**Servers to assign (TX1 Dallas):** +- Stoneblock 4 +- Reclamation +- Society: Sunlit Valley +- Vanilla 1.21.11 +- All The Mons +- FoundryVTT + +**Servers to assign (NC1 Charlotte):** +- The Ember Project +- Minecolonies: Create and Conquer +- All The Mods 10 +- EMC Subterra Tech +- Homestead +- Hytale + +**Step 3 β€” Send Holly her login:** + +Send her the panel URL and credentials via Discord DM. + +``` +Panel URL: https://panel.firefrostgaming.com +Username: [her username] +Temporary password: [generated] +``` + +Ask her to change password on first login. + +**Success criteria:** Holly can log in, sees all 12 servers, can open console on each + +--- + +## Phase 3 β€” Email Setup (when Mailcow is live) + +**Prerequisites:** Mailcow deployed and operational (blocked by Frostwall Protocol β†’ Task #7) + +**Accounts to create:** + +``` +Primary: holly@firefrostgaming.com +Alias: unicorn20089@firefrostgaming.com β†’ forwards to holly@ +``` + +**Steps (once Mailcow is available):** +1. Log into Mailcow admin +2. Create mailbox: holly@firefrostgaming.com +3. Create alias: unicorn20089@firefrostgaming.com β†’ holly@firefrostgaming.com +4. Send Holly her email credentials via Discord +5. Confirm she can send/receive + +**Success criteria:** Both addresses work, alias forwards correctly + +--- + +## Completion Checklist + +- [ ] Discord staff/builder role assigned +- [ ] Pterodactyl account created +- [ ] All 12 servers assigned with basic permissions +- [ ] Login credentials sent to Holly +- [ ] Holly confirmed login works +- [ ] Email setup (Phase 3 β€” deferred until Mailcow) +- [ ] Update this task status to COMPLETE