Commit Graph

1029 Commits

Author SHA1 Message Date
be3276c15e sync: auto-sync from GURU-BEAST-ROG at 2026-05-29 16:40:02
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-05-29 16:40:02
2026-05-29 16:40:12 -07:00
01fa9e13b7 sync: auto-sync from GURU-BEAST-ROG at 2026-05-29 16:34:25
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-05-29 16:34:25
2026-05-29 16:34:31 -07:00
4462653beb sync: auto-sync from HOWARD-HOME at 2026-05-29 16:33:11
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 16:33:11
2026-05-29 16:33:21 -07:00
71b3e274ca feat(cascades): add MCReception ET-5800 print share on CS-SERVER
Add the Memory Care Reception Epson ET-5800 (EPSON833571, 10.0.20.78,
dc:cd:2f:83:35:71) as a named print share on CS-SERVER. The printer was
previously pending a UniFi switch replacement; it is now online on VLAN 20.

- Created TCP port TCP_10.0.20.78 and shared as MCReception via GuruRMM
  remote PS (driver already present from FrontDesk ET-5800 setup)
- Updated printers.md entry #12 with IP, MAC, share path, and Online status
- Added MCReception to active-directory.md printer table with OU=Care-Memorycare
  ILT scope; GPO count bumped to 14
- Added MCReception entry to phase2-print-server.ps1 for reference

Access: OU=Care-Memorycare via Printer Deployment GPO (unlinked until Phase 3).
Alma Montt (cloud-only M365) connects manually to \CS-SERVER\MCReception.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 16:32:08 -07:00
40de9733fd sync: auto-sync from HOWARD-HOME at 2026-05-29 16:07:21
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 16:07:21
2026-05-29 16:07:33 -07:00
448676da8d docs: add temp/ graduation workflow guide
- Created .claude/TEMP_GRADUATION.md with review protocol before cleanup
- Graduation decision tree and checklist
- Examples from May 2026 cleanup (what should have been kept)
- Added to CLAUDE.md reference section
2026-05-29 14:00:10 -07:00
debbaeb31c chore: gitignore temp/ scratch dir and untrack it
temp/ is local scratch (probe drafts, JSON dumps, debug scripts). It was being
swept into every /save by sync.sh's git add -A. Now ignored + untracked (files
remain on disk; history unchanged).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 13:54:03 -07:00
40817528d5 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-29 13:50:42
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-29 13:50:42
2026-05-29 13:52:42 -07:00
f3e6946802 sync: auto-sync from GURU-5070 at 2026-05-29 13:48:45
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-05-29 13:48:45
2026-05-29 13:48:51 -07:00
bb09756232 memory: ACG's own MSP stack (ScreenConnect/Splashtop/Syncro/Datto RMM+EDR/GuruRMM) - not foreign agents
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 13:25:18 -07:00
4c38e9a42b data(rednour): onboarding baseline for REDNOURCARRIEVI (3rd machine, RED)
Completes Rednour first-baseline set. Note: ScreenConnect/Splashtop/Syncro/Datto
RMM+EDR flagged critical are ACG's own stack (false positives - detection tuning
tracked separately). Real issues: Win10 22H2 EOL, RDP without NLA, no BitLocker,
C: 12% free.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 13:24:10 -07:00
4f8e26a662 feat(rmm): onboarding diagnostic (Phase 1) - probe + triage + baseline
/rmm diagnose: dispatches a Windows security/health probe to a newly onboarded
agent, grades RED/AMBER/GREEN, writes an immutable per-client baseline
(clients/<slug>/onboarding-baselines/), diffs vs prior, and alerts CRITICALs to
#dev-alerts. Probe is PS5.1/ASCII/SYSTEM-safe, never-abort, base64 chunked upload
around the agent command-size cap. Code-reviewed (no blockers); folded in
immutability guard, severity-independent finding ids, Defender-unknown sentinel,
expanded competitor/backup detection.

First baselines captured: Rednour FRONTDESKRECEPT + LEGALASST (both RED - prior
MSP ScreenConnect/Splashtop/Syncro still live; LEGALASST OS EOL).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 13:09:11 -07:00
9248d1a15d sync: auto-sync from HOWARD-HOME at 2026-05-29 12:57:04
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 12:57:04
2026-05-29 12:57:12 -07:00
a3614fcd73 sync: auto-sync from HOWARD-HOME at 2026-05-29 12:39:04
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 12:39:04
2026-05-29 12:39:12 -07:00
2048d73a4a sync: auto-sync from HOWARD-HOME at 2026-05-29 12:35:52
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 12:35:52
2026-05-29 12:36:03 -07:00
2c9b8ac669 docs: session log 2026-05-29 — release pipeline validated (signed v0.2.2)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 12:22:29 -07:00
f24aebc487 feat(alerts): route RMM/Dev alerts to private #dev-alerts, Syncro stays in #bot-alerts
post-bot-alert.sh now auto-routes by message prefix: [RMM]/[DEPLOY]/[DEV]/[BUILD]/
[GURURMM]/[SMARTBADGE-WATCH] -> #dev-alerts (1509998508198068484, private; Howard+Mike);
everything else incl. [SYNCRO] -> #bot-alerts (unchanged). Optional 2nd arg (dev|bot|
<channel_id>) overrides. Existing call sites (scheduled SmartBadge task, /rmm) route
correctly with no change. /rmm skill docs updated to reference #dev-alerts.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 12:18:49 -07:00
9f6f62af19 chore: bump guru-connect submodule (release verify fix)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 11:28:02 -07:00
2614c83914 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-29 11:21:48
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-29 11:21:48
2026-05-29 11:21:51 -07:00
cb25c953b0 sync: auto-sync from HOWARD-HOME at 2026-05-29 11:16:12
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 11:16:12
2026-05-29 11:16:29 -07:00
f84666531e chore: bump guru-connect submodule (jsign 7.1 release fix)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 11:06:24 -07:00
9040717112 docs: session log 2026-05-29 update (GC tooling + Pluto native CI green)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 10:54:56 -07:00
d0cbf6126e docs: record Claude-Builder=PLUTO mapping + infra working-feedback memories
- Pluto memory/wiki/machine notes: Unraid VM "Claude-Builder" == hostname PLUTO ==
  172.16.3.36 (same box); RMM-agent access path when SSH key unauthorized; now also
  builds the GuruConnect Windows agent + hosts a Gitea Actions runner.
- New feedback memories: post #bot-alerts only for client/ticket-affecting RMM commands;
  proceed autonomously through routine infra/build prerequisites.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 10:37:44 -07:00
3fc2972c80 feat(rmm): add /rmm onboard — client+site provisioning + vault enrollment-key flow
Documents the full GuruRMM onboarding process (POST /api/clients, POST /api/sites
with one-time api_key capture), the vault storage step, and the sops-encryption
gotchas hit while onboarding Rednour Law Offices (--config required, quote dates,
secrets under credentials:).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 10:29:20 -07:00
c122a334f9 chore: bump guru-connect submodule (CI suite fixes)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 10:22:49 -07:00
d779da7c24 chore: bump guru-connect submodule (workflow_dispatch trigger)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 09:49:21 -07:00
225e90c67c chore: bump guru-connect submodule (native Windows build on Pluto)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 09:33:35 -07:00
791c73c166 sync: auto-sync from HOWARD-HOME at 2026-05-29 09:20:21
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-29 09:20:21
2026-05-29 09:20:38 -07:00
d7f63ed539 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-29 08:53:53
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-29 08:53:53
2026-05-29 08:53:56 -07:00
218c7f36a9 feat(birth-biologic): KSTEEN SmartBadge daily watch + remediation scripts
Corrected the 2026-05-28 SmartBadge fix on KSTEENBB2025: the older Datto
Workplace Desktop v8 had been left in place (diverged from the fleet, which
runs Datto Workplace v10.53.4 / Workplace2). Removed v8, installed v10,
aligned the SmartBadge _CC add-in + CLSID to the EVO-X1 reference, and cleared
Kristin's stuck per-user LoadBehavior=2.

- ksteen-smartbadge-verify.ps1: PASS/FAIL verdict vs fleet reference
- ksteen-smartbadge-fix.ps1: machine + per-user remediation
- check-ksteen-smartbadge.sh: daily runner (RMM -> verdict -> #bot-alerts,
  coord message to Mike on drift); driven by a 7-day scheduled task on GURU-5070
- wiki: agents table, dual-Workplace SmartBadge known issue + fleet standard,
  2026-05-28/29 history

Syncro #32339. Coord todo 4a5b09b3 (watch expires 2026-06-05).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 08:40:54 -07:00
5e7ed2a1ef chore: bump guru-connect submodule (clippy warn-only)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 08:38:28 -07:00
d1d2fce2e1 chore: bump guru-connect submodule (CI: linux target for build-server)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 08:10:37 -07:00
b31553ff91 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-29 08:04:46
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-29 08:04:46
2026-05-29 08:04:49 -07:00
b9012f21fe chore: bump guru-connect submodule (cargo fmt --all cleanup)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 08:03:51 -07:00
8a0104047a feat: add /gc-feature-request skill; register guruconnect coord key
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 07:33:25 -07:00
c00d1a3e52 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-29 07:33:01
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-29 07:33:01
2026-05-29 07:33:02 -07:00
42cf2bdd68 chore: convert guru-connect to submodule; integrate ADR-008 + 2026-05-29 session log
guru-connect is now tracked as a submodule (azcomputerguru/guru-connect @ e3e95f8);
its working state was published to the GC repo first, so no content is lost. guru-rmm
advanced to include ADR-008 (GC integration boundary) replayed on top of the team's
Integrations Center / discovery advances. Includes the native-remote-control spec
(now inside the GC submodule), the versionable-products memory, and the session log.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 06:36:54 -07:00
f4af554465 sync: auto-sync from HOWARD-HOME at 2026-05-28 20:45:54
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-28 20:45:54
2026-05-28 20:46:01 -07:00
1ff11fbec5 sync: auto-sync from Mikes-MacBook-Air.local at 2026-05-28 20:33:28
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-05-28 20:33:28
2026-05-28 20:33:30 -07:00
2db018ce5f sync: auto-sync from GURU-KALI at 2026-05-28 20:32:30
Author: Mike Swanson
Machine: GURU-KALI
Timestamp: 2026-05-28 20:32:30
2026-05-28 20:32:32 -07:00
30d683078d chore(submodule): advance guru-rmm — integration consolidation (MAJOR) 2026-05-28 20:29:21 -07:00
4709feb987 chore(submodule): advance guru-rmm — Integrations Center design principle 2026-05-28 20:15:09 -07:00
97ef353485 chore(submodule): advance guru-rmm — Integrations Center UI spec (P1) 2026-05-28 20:01:04 -07:00
05cc22caea chore(submodule): advance guru-rmm — SNMP discovery enhancement spec (P2) 2026-05-28 19:53:51 -07:00
779afe4883 sync: auto-sync from HOWARD-HOME at 2026-05-28 17:43:22
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-05-28 17:43:22
2026-05-28 17:43:29 -07:00
0bc3993fd7 chore(submodule): advance guru-rmm — ICMP ping fallback in discovery 2026-05-28 17:43:29 -07:00
1f50af318d chore(submodule): advance guru-rmm — discovery scan timeout fix 2026-05-28 17:43:29 -07:00
dccec28341 chore: update guru-rmm submodule (SPEC-016 sync frequency resolved)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 16:08:17 -07:00
eeeefece1d chore: update guru-rmm submodule (SPEC-016 open questions resolved)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 16:04:01 -07:00
da883a22b9 chore: update guru-rmm submodule (SPEC-016 VSS shadow copy management)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 15:33:59 -07:00