Howard's personal MSP client documentation folder imported into shared
ClaudeTools repo via /import command. Scope:
Clients (structured MSP docs under clients/<name>/docs/):
- anaise (NEW) - 13 files
- cascades-tucson - 47 files merged (existing had only reports/)
- dataforth - 18 files merged (alongside incident reports)
- instrumental-music-center - 14 files merged
- khalsa (NEW) - 22 files, multi-site (camden, river)
- kittle (NEW) - 16 files incl. fix-pdf-preview, gpo-intranet-zone
- lens-auto-brokerage (NEW) - 3 files (name matches SOPS vault)
- _client_template - 13-file scaffold for new clients
MSP tooling (projects/msp-tools/):
- msp-audit-scripts/ - server_audit.ps1, workstation_audit.ps1, README
- utilities/ - clean_printer_ports, win11_upgrade,
screenconnect-toolbox-commands
Credential handling:
- Extracted 1 inline password (Anaise DESKTOP-O8GF4SD / david)
to SOPS vault: clients/anaise/desktop-o8gf4sd.sops.yaml
- Redacted overview.md with vault reference pattern
- Scanned all 160 files for keys/tokens/connection strings -
no other credentials found
Skipped:
- Cascades/.claude/settings.local.json (per-machine config)
- Source-root CLAUDE.md (personal, claudetools has its own)
- scripts/server_audit.ps1 and workstation_audit.ps1 at source root
(identical duplicates of msp-audit-scripts versions)
Memory updates:
- reference_client_docs_structure.md (layout, conventions, active list)
- reference_msp_audit_scripts.md (locations, ScreenConnect 80-char rule)
Session log: session-logs/2026-04-16-howard-client-docs-import.md
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
5.8 KiB
5.8 KiB
Client Overview
Company Name
Cascades - Senior Living / Assisted Living Facility
IT Contact
- Name: Howard (MSP)
Environment Summary
- Total Rooms: ~236 (6 floors)
- Domain Name: cascades.local
- Primary Site: Single building, 6 floors + MemCare wing
- ISP: Cox Fiber (primary) + Cox Coax (backup)
- Firewall: pfSense 24.0
- Network: Full UniFi switching + wireless
- Server: CS-SERVER (192.168.2.254, RAID)
- NAS: Synology cascadesds (192.168.0.120)
- VoIP: AudioCodes phones (8 units) — not MSP-managed, but infra must stay static
- RMM: SyncroRMM (migrating from Datto RMM)
- Remote Access: ScreenConnect (all machines)
- Antivirus: Datto EDR (current, migrating away)
- Backup: NONE — needs implementation
- Total UniFi Devices: 82 (APs + switches)
- Total Client Devices: ~677
Building Layout
- Floor 1: Rooms 101-149 (44 rooms) + common areas (Dining, Kitchen, Rec Room)
- Floor 2: Rooms 201-249 (46 rooms) + Atrium
- Floor 3: Rooms 301-350 (48 rooms) + Atrium
- Floor 4: Rooms 401-449 (47 rooms) + Atrium
- Floor 5: Rooms 501-522 (21 rooms) - MemCare
- Floor 6: Rooms 603-631 (29 rooms) - MemCare
- MemCare Wing: Nurse Station, TV Room, Piano Area, Director office
Staff Workstations (audit 2026-03-20)
Full inventory with hardware, OS, security status: see workstations.md
Summary (19 machines audited: 1 server + 18 workstations)
| PC Name | User/Role | IP | OS | Domain | BitLocker | Updates |
|---|---|---|---|---|---|---|
| CS-SERVER | DC/File/Hyper-V | 192.168.2.254 | Server 2019 | cascades.local | n/a | Current |
| ACCT2-PC | Stephanie (Accounting) | 10.0.20.209 | Win 11 Pro WS | cascades.local | Encrypted, OFF | Feb 2026 |
| ANN-PC | Christina / Ann Dery | 192.168.3.252 | Win 11 Home | WORKGROUP | None | Current |
| ASSISTMAN-PC | MeredithK (Asst Mgr) | 192.168.2.38 | Win 10 Pro | WORKGROUP | None | 3mo behind |
| CHEF-PC | Ramon/Michael (Kitchen) | 10.0.20.232 | Win 11 Pro | WORKGROUP | None | Feb 2026 |
| CRYSTAL-PC | Crystal Rodriguez | 10.0.20.205 | Win 11 Pro | cascades.local | None | 5mo behind |
| DESKTOP-DLTAGOI | Sharon Edwards | 192.168.3.133 | Win 11 Home | WORKGROUP | None | Current |
| DESKTOP-H6QHRR7 | Sylvia Cuen | 10.0.20.235 | Win 11 Pro WS | cascades.local | None | Feb 2026 |
| DESKTOP-KQSL232 | Lois Lane | 10.0.20.227 | Win 10 Pro | WORKGROUP | None | 3mo behind |
| DESKTOP-LPOPV30 | Karen Rossini | 192.168.2.250 | Win 10 Pro | WORKGROUP | ON | 13mo behind! |
| DESKTOP-U2DHAP0 | Ashley (Accounting) | 192.168.3.37 | Win 11 Pro | WORKGROUP | ON | Feb 2026 |
| LAPTOP-DRQ5L558 | User (generic) | 10.0.50.141 (Guest!) | Win 10 Home | WORKGROUP | None | Current |
| LAPTOP-E0STJJE8 | User (generic) | 10.0.20.200 | Win 10 Home | WORKGROUP | None | Current |
| LAPTOP2 | Training2 | 192.168.2.118 | Win 11 Pro | WORKGROUP | Encrypted, OFF | 8mo behind |
| MAINTENANCE-PC | Bruce Miller | 192.168.3.156 | Win 11 Home | WORKGROUP | None | Current |
| MDIRECTOR-PC | Shelby Trozzi (MemCare Dir) | 10.0.20.71 | Win 11 Home | WORKGROUP | None | Current |
| MEMRECEPT-PC | memfrtdesk (MemCare Recept) | 192.168.3.41 | Win 10 Home | WORKGROUP | None | 4mo behind |
| NURSESTATION-PC | Nurses (shared, no pwd) | 192.168.3.135 | Win 10 Pro WS | WORKGROUP | None | Current |
| RECEPTIONIST-PC | Front Desk (shared, no pwd) | 192.168.2.17 | Win 11 Pro | WORKGROUP | Encrypted, OFF | Feb 2026 |
Not audited (offline): SALES4-PC, ASSISTNURSE-PC, DESKTOP-VAVKCIM, DESKTOP-TRCIEJA, DESKTOP-ROK7VNM, DESKTOP-MD6UQI3
Also on INTERNAL: 9 kitchen iPads (food order taking only, NOT medical — restrict to kitchen thermal printers), LG TV (10.0.20.234), staff phones
Synology NAS (cascadesds) — Shared Folders
| Share | Volume | Notes |
|---|---|---|
| Activities | Volume 1 | |
| chat | Volume 1 | Synced to CS-SERVER |
| homes | Volume 1 | User home dirs, synced to CS-SERVER |
| Management | Volume 1 | Synced to CS-SERVER |
| pacs | Volume 1 | Not in migration plan — verify purpose |
| Public | Volume 1 | Synced to CS-SERVER |
| SalesDept | Volume 1 | Synced to CS-SERVER |
| Sandra Fish | Volume 1 | Personal folder — verify if still needed |
| Server | Volume 1 | Synced to CS-SERVER |
| web | Volume 1 | Not in migration plan — verify purpose |
Storage: 371.6 GB used / 540.7 GB free (Volume 1, healthy)
Ring Security Cameras (8 units, on LAN)
| Device | IP | MAC |
|---|---|---|
| RingStickUpCam | 192.168.2.61 | 90:48:6c:a8:d9:fb |
| RingStickUpCam | 192.168.2.129 | 5c:47:5e:40:e2:82 |
| RingStickUpCam | 192.168.2.252 | ac:9f:c3:86:5a:f4 |
| RingDoorbell | 192.168.3.49 | 90:48:6c:80:6a:f7 |
| RingStickUpCam | 192.168.3.95 | 90:48:6c:a9:14:2f |
| RingStickUpCam | 192.168.3.162 | ac:9f:c3:80:89:c2 |
| RingStickUpCam | 192.168.3.178 | 64:9a:63:1b:d7:0b |
| Ring | 192.168.3.233 | 90:48:6c:3a:dd:3e |
HIPAA Compliance
- Primary project objective: Get Cascades secure and HIPAA compliant (taken over from previous MSP)
- Clinical records: ALIS (cloud SaaS, https://www.go-alis.com/) — accessed via browser
- Local PHI: Synology NAS (cascadesDS) — migrating to CS-SERVER for proper access control + audit
- Kitchen iPads: NOT medical — food order taking only, need access to thermal receipt printers only
- Full compliance plan and gap analysis:
security/hipaa.md
Notes
- Residential senior living facility with per-room VLAN isolation
- MemCare (Memory Care) wing spans floors 5-6 with dedicated networking
- Staff devices use INTERNAL VLAN (10.0.20.0/24) via CSCNet WiFi SSID
- Residents get isolated /28 VLANs per room
- Dining Room AP is busiest (26 clients) - heavy iPad usage for residents
- ~626 resident devices on room VLANs (123 DirecTV, 75 phones, 27 Apple devices)
- NurseAssist device at 192.168.3.254 (a8:6d:aa:51:d6:55)
- iDRAC for CS-SERVER at 192.168.2.65 (00:22:19:60:50:e3)