Athena — mahmoud-consultancy/archive/old-docs/FOLDER_ANALYSIS.md

Prive Directory Folder Analysis

Datum: 17 Oktober 2025 Purpose: Analyseer alle mahmoud-gerelateerde folders en bepaal acties


Gevonden Directories

1. mahmoud-consultancy (869 MB) ✅ KEEP

Type: Main Git Repository Purpose: Hoofd project repository Status: Actief, main development Action: KEEP - Dit is de main repo

Bevat:

  • Backend (Spring Boot)
  • Frontend (Angular)
  • Website (GloryLabs & InterimPlaza)
  • Documentation
  • All project files

Git: Yes, main repository


2. mahmoud-consultancy-glorylabs (5.5 MB) ✅ KEEP

Type: Git Worktree Purpose: GloryLabs website development worktree Branch: feature/glorylabs-website Status: Actief, NET aangemaakt Action: KEEP - Active worktree voor parallel development

Bevat:

  • Same files as main repo
  • Different branch (feature/glorylabs-website)
  • For GloryLabs website work

Git: Worktree van main repo


3. mahmoud-consultancy-cvbuilder (5.5 MB) ✅ KEEP

Type: Git Worktree Purpose: CV Builder feature development Branch: feature/cv-builder Status: Actief, NET aangemaakt, andere sessie werkt hier Action: KEEP - Active worktree voor andere sessie

Bevat:

  • Same files as main repo
  • Different branch (feature/cv-builder)
  • For CV Builder feature

Git: Worktree van main repo


4. glorylabs (< 1 MB) ⚠️ CHECK/ARCHIVE

Type: Directory met logs Purpose: Onbekend, mogelijk oude test directory Status: Bevat alleen logs subdirectory Action: ARCHIVE naar bin/ - Niet relevant

Bevat:

  • logs/.296e823564eec422c542c2ae0c8428f77c4579a3-audit.json

Git: Nee

Recommendation: Move to bin/ tenzij je deze logs nog nodig hebt


5. roomy-mobile (Size unknown, heeft .git) 📱 EXTERNAL PROJECT

Type: Separate Git Repository (Flutter/Dart project) Purpose: TheRoomy mobile app development Git Remote: https://github.com/theroomyapp/roomy-mobile.git Status: Actief project, separate repo Action: KEEP - Dit is een apart project (TheRoomy.app)

Bevat:

  • Flutter mobile app voor TheRoomy
  • Eigen git repository
  • Linked to GitHub

Recommendation: KEEP maar dit is NIET onderdeel van mahmoud-consultancy repo


6. roomy-secrets (< 1 MB) 🔐 SECRETS - VERY IMPORTANT

Type: Secrets directory voor TheRoomy Purpose: Apple AuthKey en Android keystore Status: Contains SENSITIVE files Action: KEEP - Bevat belangrijke secrets!

Bevat:

  • AuthKey_4F6VCHY2HU.p8 (Apple Developer auth key)
  • upload-keystore.jks (Android signing keystore)

⚠️ WARNING: NEVER commit these to git or move to public repo!

Recommendation: KEEP waar het is, zorg dat het NIET in git komt


Samenvatting

✅ KEEP (Actief in Gebruik):

  1. mahmoud-consultancy - Main repository
  2. mahmoud-consultancy-glorylabs - Worktree (GloryLabs)
  3. mahmoud-consultancy-cvbuilder - Worktree (CV Builder)
  4. roomy-mobile - TheRoomy mobile app (separate project)
  5. roomy-secrets - BELANGRIJKE SECRETS (never touch!)

🗑️ ARCHIVE (Niet relevant):

  1. glorylabs - Oude logs directory, niet nodig

📊 Other Projects (Niet mahmoud-gerelateerd):

  1. flipper-zero
  2. ultra-wide-turbo-workspace

Aanbevolen Acties

1. Archive glorylabs Directory

# Create bin folder in main repo if doesn't exist
mkdir -p /Users/sarkout/projects/prive/mahmoud-consultancy/archive/old-directories

# Move glorylabs logs
mv /Users/sarkout/projects/prive/glorylabs \
   /Users/sarkout/projects/prive/mahmoud-consultancy/archive/old-directories/glorylabs-logs

# Or just delete if not needed
rm -rf /Users/sarkout/projects/prive/glorylabs

2. Document roomy-mobile Relationship

# roomy-mobile is TheRoomy.app source code
# Dit is een APART project (eigen GitHub repo)
# NIET mergen met mahmoud-consultancy repo
# KEEP as separate project

3. Protect roomy-secrets

# Ensure .gitignore excludes this
echo "roomy-secrets/" >> /Users/sarkout/projects/prive/.gitignore

# Or move to a more secure location
# mv /Users/sarkout/projects/prive/roomy-secrets ~/secure-keys/roomy-secrets

Directory Structure (Aanbevolen)

/Users/sarkout/projects/prive/
│
├── mahmoud-consultancy/              ← Main repo (GloryLabs business)
│   ├── backend/                      (Spring Boot)
│   ├── frontend/                     (Angular)
│   ├── website/                      (Websites)
│   └── archive/                      (Old/archived stuff)
│       └── old-directories/
│           └── glorylabs-logs/       (Moved here)
│
├── mahmoud-consultancy-glorylabs/    ← Worktree (GloryLabs website)
├── mahmoud-consultancy-cvbuilder/    ← Worktree (CV Builder)
│
├── roomy-mobile/                     ← Separate project (TheRoomy)
├── roomy-secrets/                    ← SECRETS (keep secure!)
│
└── [other projects]

Security Considerations

⚠️ CRITICAL: roomy-secrets

NEVER:

  • ❌ Commit to git
  • ❌ Move into mahmoud-consultancy repo
  • ❌ Share publicly
  • ❌ Upload to GitHub/cloud without encryption

DO:

  • ✅ Keep in separate directory
  • ✅ Backup securely (encrypted)
  • ✅ Restrict file permissions: chmod 600 *
  • ✅ Document where they are (privately)

Verify Secrets are Protected:

cd /Users/sarkout/projects/prive/roomy-secrets
chmod 600 *.p8 *.jks
ls -la  # Should show -rw-------

Recommended Actions (Prioritized)

High Priority (Do Now):

  1. Verify git worktrees are correct - DONE
  2. Archive/delete glorylabs directory - Empty logs folder
  3. Verify roomy-secrets permissions - Ensure secure

Medium Priority (This Week):

  1. Document roomy-mobile relationship - Link to TheRoomy
  2. Update .gitignore - Exclude roomy-secrets
  3. Backup roomy-secrets - Encrypted backup

Low Priority (Future):

  1. Consider moving roomy-secrets - To more secure location
  2. Clean up other project directories - If not needed

Conclusion

Findings:

  • ✅ Git worktrees zijn correct opgezet (glorylabs, cvbuilder)
  • ✅ Main repo is clean
  • ⚠️ glorylabs directory is leeg/irrelevant → ARCHIVE
  • roomy-mobile is separate project → KEEP
  • 🔐 roomy-secrets bevat BELANGRIJKE keys → KEEP SECURE

Action Items:

  1. Archive/delete /Users/sarkout/projects/prive/glorylabs
  2. Secure /Users/sarkout/projects/prive/roomy-secrets
  3. Document that roomy-mobile is separate project

No migration needed - Worktrees zijn al correct, andere folders zijn apart of te archiveren

Reacties

Nog geen reacties