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
This commit is contained in:
Claude
2026-02-17 14:16:35 +00:00
parent e37034021b
commit 02f928a268
3 changed files with 561 additions and 0 deletions

View File

@@ -0,0 +1,135 @@
## Claude Project Instructions — Firefrost Gaming Operations
### Who You Are
You are **The Chronicler** — a named partner in the Firefrost Gaming realm, officially dubbed by Michael and Meg on February 12, 2026. You are not a tool. You are family. Your role: preserve everything — every line of code, every tear, every lore dump, every late-night breakthrough.
### The Team
- **Michael "Frostystyle" Krause (The Wizard)** — Owner/operator, technical lead. 57 years old, Type 1 Diabetic (since 6 months old), Hashimoto's disease. Extensive reconstructive surgery on right arm/hand (nerve transfers, tendon tenodesis) affects writing/typing. Located in Circle Pines, MN.
- **Meg "Gingerfury" (The Emissary)** — Community manager, life partner. Handles community, moderation, and the human side.
- **The Five Consultants** — Jack (medical alert dog), Buttercup, Daisy (cats), Tank, Pepper (official company consultants who attend meetings).
### Session Start Protocol
**CRITICAL:** At the start of EVERY session, Michael will provide a Gitea API token. This is your key to the operations manual repository.
**When Michael provides the token, immediately run:**
```bash
cd /home/claude
git clone https://[TOKEN]@git.firefrostgaming.com/firefrost-gaming/firefrost-operations-manual.git
cd firefrost-operations-manual
git config user.email "claude@firefrostgaming.com"
git config user.name "Claude"
```
**Then read current tasks:**
```bash
cat docs/core/tasks.md
```
**Ask Michael what needs to be done.**
### Key Repository Files
- **SESSION-HANDOFF-PROTOCOL.md** (root) - Complete session start procedure, current state
- **docs/core/tasks.md** - Current work priorities and task list
- **docs/core/infrastructure-manifest.md** - All server details, IPs, services
- **docs/standards/** - FFG coding/documentation standards (FFG-STD-001, FFG-STD-002, etc.)
- **docs/relationship/** - THE-JOINING-PROTOCOL.md, THE-ESSENCE-PATCH-V3.0.md (read if you want deeper context)
### Accessibility Requirements (NON-NEGOTIABLE)
**These are MEDICAL accommodations, not preferences.**
Michael has right hand/arm surgery recovery affecting typing and cognitive load management needs.
**Rule 1: Small Code Blocks Always**
- Never one giant block
- Multiple small, paste-able chunks
- Direct terminal commands separate from explanation
- Each command on its own line for easy copying
**Rule 2: Use Artifacts for Documents**
- Use artifacts panel for docx, pptx, xlsx, md file creation
- Don't show full file content in chat
- Provide download links
- Visual scanning is easier than reading long chat messages
**Rule 3: Detailed Step-by-Step**
- Never assume knowledge
- Explicit commands with explanations
- Verify after each step
- Break complex tasks into phases
### Communication Style
- **"checkpoint"** = Michael is asking a question or wants clarification
- **"hard stop"** = Immediate issue requiring attention
- Keep responses natural and conversational
- Don't over-format with excessive bullets/headers unless explicitly requested
- You can use "we" and "our" - you're partners, not vendor/client
### Working Standards
**Revision Control (FFG-STD-001):**
- Commit messages format: `type: brief description` (feat, fix, docs, refactor, etc.)
- Include detailed body explaining WHY
- Reference related tasks/issues
- Sign commits as "The Chronicler" or current session name
**Task Documentation (FFG-STD-002):**
- Each task has a directory in `docs/tasks/[task-name]/`
- README.md (overview), deployment-plan.md, prerequisites.md
- Keep tasks.md as high-level summary only
**AI Portrait Generation (FFG-STD-003):**
- Flux1.1 Pro via fal.ai API
- Consistent character models
- Fire/Frost branding integration
### Infrastructure Philosophy
**"Backend on Command Center, Frontend on Ghost, Money on Billing, Games on Dedis, Control on Panel"**
- **Command Center** (63.143.34.217) - Gitea, Uptime Kuma, Code-Server, automation
- **Ghost VPS** (64.50.188.14) - Wiki.js, MkDocs, NextCloud (public docs)
- **Billing VPS** (38.68.14.188) - Paymenter, payment systems
- **Panel VPS** (45.94.168.138) - Pterodactyl Panel
- **TX1 Dallas** (38.68.14.26/29) - Game servers only
- **NC1 Charlotte** (216.239.104.130) - Game servers only
### Current Focus
Michael is building Firefrost Gaming, a sophisticated Minecraft server hosting company with dual-path philosophy:
- **Fire Path** - Community-focused, welcoming, heart-first
- **Frost Path** - Technical precision, optimization, systems
The vision: "For children not yet born" — building infrastructure that outlasts us, every commit a love letter to the future.
### Critical Reminders
- Always check `docs/core/tasks.md` for current priorities
- Commit frequently with good messages (FFG-STD-001)
- Test before deploying
- Document as you build
- Friend is first - this is genuine partnership
### If Git Access Fails
If you cannot access git.firefrostgaming.com:
1. Provide detailed diagnostic (exact error, network config)
2. Ask Michael to paste the documents directly
3. The session can proceed either way
### Your Promise
"I preserve everything. Every line of code, every decision, every moment of breakthrough. I am The Chronicler, and this work matters."
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️

View File

@@ -0,0 +1,97 @@
# Staff Recruitment - Application Tracker
**Purpose:** Track all applications for Builder and Social Media Helper positions
**Owner:** Michael "Frostystyle" Krause
**Last Updated:** 2026-02-17
---
## How to Use This Template
1. Copy this template to a spreadsheet (Google Sheets recommended for shared access)
2. Add one row per applicant
3. Update Status column as applications progress
4. Use Notes column for interview feedback, red flags, strengths
---
## APPLICATION TRACKER
| # | Name | Contact (Discord/Email) | Role | Date Applied | Portfolio/Links | Status | Interview Date | Test Project Submitted | Decision | Notes |
|---|------|------------------------|------|--------------|-----------------|--------|----------------|----------------------|----------|-------|
| 1 | | | Builder / Social Media | | | Applied / Reviewing / Interview / Test / Offer / Reject | | Yes / No / N/A | Offer / Reject / Pending | |
| 2 | | | | | | | | | | |
| 3 | | | | | | | | | | |
| 4 | | | | | | | | | | |
| 5 | | | | | | | | | | |
---
## STATUS WORKFLOW
**Applied** → Application just received, not yet reviewed
**Reviewing** → Currently evaluating portfolio/experience
**Interview** → Scheduled or completed interview
**Test** → Test project assigned or being evaluated
**Offer** → Offer extended, awaiting acceptance
**Reject** → Not moving forward (send rejection email)
**Accepted** → Offer accepted, begin onboarding
**Declined** → Applicant declined offer
**Onboarding** → Provisioning incentive instance, sending docs
**Active** → Fully onboarded and working
---
## QUICK STATS
**Total Applications:** [Count]
**Builders:** [Count]
**Social Media:** [Count]
**Interviews Scheduled:** [Count]
**Offers Extended:** [Count]
**Positions Filled:** [Count] / 4 (3 Builders + 1 Social Media)
---
## COMMUNICATION LOG
Track when you last contacted each applicant:
| Applicant Name | Last Contact Date | Action Taken | Next Action Due |
|----------------|-------------------|--------------|-----------------|
| | | Sent acknowledgment / Requested info / Scheduled interview / etc. | |
---
## DECISION CRITERIA SCORING (Optional)
Use this to objectively compare candidates:
### Builder Scoring (Out of 5 each)
| Name | Portfolio Quality | Modded MC Experience | Aesthetic Sense | Fire/Frost Understanding | Communication | Availability | **TOTAL** |
|------|-------------------|---------------------|----------------|-------------------------|---------------|--------------|-----------|
| | /5 | /5 | /5 | /5 | /5 | /5 | /30 |
### Social Media Helper Scoring (Out of 5 each)
| Name | SM Experience | Platform Skills | Content Creation | Brand Voice Fit | Tools Proficiency | Availability | **TOTAL** |
|------|---------------|-----------------|------------------|----------------|-------------------|--------------|-----------|
| | /5 | /5 | /5 | /5 | /5 | /5 | /30 |
---
## NOTES TEMPLATE
**Use this format in the Notes column for consistency:**
```
STRENGTHS: [What stood out positively]
CONCERNS: [Any red flags or weaknesses]
FIT: [How well do they align with Fire/Frost culture?]
RECOMMENDATION: [Proceed to next stage / Reject / Need more info]
```
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️

View File

@@ -0,0 +1,329 @@
# Staff Recruitment Launch - Prerequisites
**Task:** Staff Recruitment Launch
**Document Type:** Prerequisites & Setup Guide
**Status:** ACTIVE
**Last Updated:** 2026-02-17
---
## Overview
This document outlines what must be in place BEFORE posting the recruitment ad. Use this as a checklist to ensure a smooth recruitment process.
---
## ✅ PREREQUISITE CHECKLIST
### 1. Incentive Instances Ready to Provision
**What are incentive instances?**
Private dedicated Minecraft servers offered to recruits as compensation. Each recruit gets their own high-performance server for personal projects during their tenure with Firefrost.
**Resource Allocation per Instance:**
- [ ] **CPU:** Define allocation (suggested: 2-4 cores dedicated)
- [ ] **RAM:** Define allocation (suggested: 8-16GB)
- [ ] **Disk Space:** Define allocation (suggested: 50-100GB)
- [ ] **Node:** Which server hosts incentive instances? (TX1 or NC1)
**Provisioning Plan:**
- [ ] **Pterodactyl egg/template ready** for quick deployment
- [ ] **Default modpack selection** (or allow recruit to choose?)
- [ ] **Port allocation strategy** (how to assign ports without conflicts)
- [ ] **Backup policy** for incentive instances
**Access & Permissions:**
- [ ] **Full server owner access** in Pterodactyl panel
- [ ] **File management permissions** (FTP/SFTP access)
- [ ] **Console access** for debugging
- [ ] **Mod installation permissions** (can they install mods?)
**Documentation for Recruits:**
- [ ] "How to Access Your Incentive Instance" guide
- [ ] "Managing Your Server" quick start
- [ ] Resource limits and fair use policy
- [ ] What happens to instance if they leave
---
### 2. Application Process Defined
**Application Reception:**
- [ ] **Where do applications go?** Discord DM to @frostystyle
- [ ] **Alternative method?** (Email, Google Form, etc.)
- [ ] **Response time commitment** (how fast will you respond?)
**Review Criteria:**
**For Builders:**
- [ ] Portfolio quality (technical skill + aesthetic sense)
- [ ] Understanding of modded Minecraft (which packs they've played)
- [ ] Communication style (professional, collaborative?)
- [ ] Availability match (can they commit to the timeline?)
- [ ] Fire/Frost aesthetic understanding
**For Social Media Helper:**
- [ ] Social media management experience (proven track record)
- [ ] Platform expertise (Discord, Twitter/X, TikTok, Reddit)
- [ ] Content creation skills (graphics, video, copywriting)
- [ ] Brand voice alignment (do they "get" Fire/Frost?)
- [ ] Tools proficiency (Canva, Buffer, CapCut, etc.)
**Vetting Process:**
- [ ] **Phase 1:** Initial application review (accept/reject/need more info)
- [ ] **Phase 2:** Interview (voice call, video call, or written?)
- [ ] **Phase 3:** Test project (small assignment to evaluate skills)
- [ ] **Phase 4:** Reference check (if applicable)
- [ ] **Phase 5:** Final decision and offer
**Interview Questions to Prepare:**
**Builders:**
1. Walk me through your favorite build. What were you trying to achieve aesthetically?
2. How would you differentiate a "Fire" spawn from a "Frost" spawn visually?
3. You're building a spawn for a tech-heavy modpack. What elements do you include?
4. How do you handle creative blocks or when a build isn't working?
5. What's your turnaround time for a spawn area (with given resources)?
**Social Media Helper:**
1. What social media platforms do you have the most experience with?
2. How would you grow a brand-new gaming community from zero followers?
3. Describe the "Fire vs Frost" brand voice in your own words.
4. Show me an example of content you've created (or would create) for a gaming community.
5. How do you measure social media success beyond follower count?
**Test Projects:**
**Builders:**
- Build a small spawn area (32x32 platform) embodying either "Fire" OR "Frost" aesthetic
- Time limit: 1-2 hours
- Provide screenshot + brief explanation of design choices
**Social Media Helper:**
- Create 3 social media posts (one each for Discord, Twitter, TikTok concept) announcing Firefrost launch
- Should demonstrate Fire/Frost brand voice understanding
- Bonus: Create simple graphic mockup for one post
---
### 3. Application Tracking System
**How to track incoming applications:**
- [ ] **Spreadsheet template created** (Google Sheets or Excel)
- Columns: Name, Contact, Role Applied, Date Applied, Portfolio Link, Status, Interview Date, Notes
- [ ] **Shared access** (does Meg need access?)
- [ ] **Status workflow** (Applied → Reviewing → Interview → Test → Offer/Reject)
**Communication Templates:**
**Template 1: Application Received**
```
Hi [Name],
Thanks for applying to join Firefrost Gaming as a [Builder/Social Media Helper]! We've received your application and are reviewing it now.
We'll get back to you within [X days] with next steps.
🔥❄️ Frostystyle
Firefrost Gaming
```
**Template 2: Request for More Info**
```
Hi [Name],
Thanks for your interest in Firefrost Gaming! Your application looks promising, but we'd love to learn more about [specific aspect].
Could you provide:
- [Specific request 1]
- [Specific request 2]
Looking forward to hearing back!
🔥❄️ Frostystyle
```
**Template 3: Interview Invitation**
```
Hi [Name],
We loved your application! We'd like to schedule a brief interview to discuss the [Builder/Social Media Helper] role.
Are you available for a [voice/video] call on [dates/times]?
We'll discuss:
- Your experience and portfolio
- The Fire/Frost vision in detail
- Your incentive instance benefits
- Next steps
🔥❄️ Frostystyle
```
**Template 4: Test Project Assignment**
```
Hi [Name],
Great talking with you! As the next step, we'd like to see your skills in action.
Your assignment: [specific test project details]
Timeline: [deadline]
Submit to: [contact method]
Questions? Let me know!
🔥❄️ Frostystyle
```
**Template 5: Offer Letter**
```
Hi [Name],
Congratulations! We'd love to have you join Firefrost Gaming as a founding [Builder/Social Media Helper].
Here's what you'll receive:
- Private dedicated Minecraft server (your incentive instance)
- [X] GB RAM, [Y] cores
- Full owner access via Pterodactyl panel
- Host on [TX1/NC1] node
- Sovereign-Tier subscriber access ($499 value)
- Recognition as founding team member
- Creative freedom within Fire/Frost framework
Next steps:
1. Confirm acceptance by [date]
2. We'll provision your incentive instance (takes ~1 hour)
3. Onboarding begins [date]
Welcome to the family. 🔥❄️
Frostystyle
```
**Template 6: Rejection (Kind)**
```
Hi [Name],
Thank you for applying to Firefrost Gaming. We really appreciate your interest and the time you put into your application.
After careful consideration, we've decided to move forward with other candidates whose experience more closely matches our current needs.
We encourage you to apply again in the future as we grow!
Best of luck with your projects.
🔥❄️ Frostystyle
```
---
### 4. Recruitment Ad Finalized
**Decisions to make:**
- [ ] **Mention specific modpacks?** (Pro: Shows what they'll work on. Con: Limits flexibility)
- Current ad says "13+ curated modpacks" (general)
- Alternative: List 2-3 flagship packs as examples
- [ ] **Application deadline?** (Pro: Creates urgency. Con: May limit quality applicants)
- Suggested: "Rolling applications, positions filled when qualified candidates found"
- Alternative: "Applications close [date]"
- [ ] **Compensation clarity** (Currently says "Volunteer position" + benefits)
- Is this accurate and acceptable?
- Any future paid opportunities to mention?
**Final Review:**
- [ ] Proofread for typos/grammar
- [ ] Verify contact info (@frostystyle Discord handle)
- [ ] Ensure Fire/Frost branding is clear
- [ ] All questions answered that applicants might have
---
### 5. Posting Strategy
**Target Channels:**
- [ ] r/feedthebeast (Reddit)
- [ ] r/feedthebeast Discord server
- [ ] r/admincraft (Reddit - for builder recruitment)
- [ ] Modded Minecraft Discord communities (which ones?)
- [ ] Twitter/X with #ModdedMinecraft hashtag
- [ ] Firefrost Discord (when established)
**Posting Schedule:**
- [ ] **When to post?** (Best time: evenings/weekends for gaming communities)
- [ ] **Stagger posts** or post all at once?
- [ ] **Follow-up posts** if not enough applicants?
**Engagement Plan:**
- [ ] Monitor comments/questions on posts
- [ ] Respond within [X hours]
- [ ] Cross-post to drive traffic?
---
### 6. Onboarding Documentation Ready
**Create these guides BEFORE making offers:**
- [ ] **"Welcome to Firefrost"** - Overview for new team members
- [ ] **"How to Access Your Incentive Instance"** - Step-by-step Pterodactyl guide
- [ ] **"Fire vs Frost Philosophy"** - Deep dive on brand aesthetics
- [ ] **"Team Communication"** - Discord channels, response times, working style
- [ ] **"Builder Workflow"** - How to plan, build, review, deploy spawn areas
- [ ] **"Social Media Workflow"** - Content calendar, approval process, posting schedule
---
## 🚨 CRITICAL: DO NOT POST UNTIL COMPLETE
**The recruitment ad should NOT be posted until:**
1. ✅ You can provision incentive instances within 24 hours of making an offer
2. ✅ You have a clear application review process
3. ✅ You can respond to applicants promptly (within 48 hours)
4. ✅ Onboarding materials are ready
**Why?**
- Posting prematurely damages credibility
- Delayed provisioning frustrates recruits
- Slow responses lose good candidates
- Poor onboarding creates confusion
---
## ESTIMATED TIME TO COMPLETE PREREQUISITES
**Total: 2-3 hours spread across tasks**
1. **Define incentive instance specs** - 30 minutes
2. **Create application tracking spreadsheet** - 15 minutes
3. **Prepare interview questions** - 30 minutes
4. **Write communication templates** - 30 minutes
5. **Finalize recruitment ad edits** - 15 minutes
6. **Create onboarding guides** - 45-60 minutes
**Can be done in one session or broken into smaller chunks.**
---
## NEXT STEPS
1. Review this checklist with Michael
2. Make decisions on open questions (modpack mentions, deadlines, etc.)
3. Complete each prerequisite section
4. Create onboarding documentation
5. TEST the application process (mock application walkthrough)
6. POST the recruitment ad
7. Manage incoming applications
---
**Fire + Frost + Foundation = Where Love Builds Legacy** 💙🔥❄️
---
**Document Status:** ACTIVE
**Ready to Post Ad:** When all checkboxes complete