diff --git a/.gps-imc-listener.json b/.gps-imc-listener.json new file mode 100644 index 00000000..868ee135 --- /dev/null +++ b/.gps-imc-listener.json @@ -0,0 +1 @@ +{"command_type": "powershell", "command": "New-NetFirewallRule -DisplayName GPSDIAG-TMP -Direction Inbound -Protocol TCP -LocalPort 8765 -Action Allow | Out-Null\n$l = New-Object System.Net.HttpListener\n$l.Prefixes.Add('http://+:8765/')\n$l.Start()\n$sw = [Diagnostics.Stopwatch]::StartNew()\n$got = @()\nwhile ($sw.Elapsed.TotalSeconds -lt 150 -and $got.Count -lt 1) {\n $ar = $l.BeginGetContext($null, $null)\n if ($ar.AsyncWaitHandle.WaitOne(5000)) {\n $ctx = $l.EndGetContext($ar)\n $got += $ctx.Request.Url.Query\n $b = [Text.Encoding]::UTF8.GetBytes('ok')\n $ctx.Response.OutputStream.Write($b, 0, $b.Length)\n $ctx.Response.Close()\n }\n}\n$l.Stop()\nRemove-NetFirewallRule -DisplayName GPSDIAG-TMP | Out-Null\nif ($got.Count -eq 0) { Write-Output 'NO-CONTACT' } else { $got | ForEach-Object { [uri]::UnescapeDataString($_) } }", "timeout_seconds": 200} diff --git a/errorlog.md b/errorlog.md index b6e8cb2d..7e0be113 100644 --- a/errorlog.md +++ b/errorlog.md @@ -19,6 +19,10 @@ Categories (the `[type]` tag): _(none)_ = skill/command execution failure ยท +2026-07-05 | Howard-Home | gururmm-build | server cargo check failed (rc=101) [ctx: os=windows] + +2026-07-05 | Howard-Home | bash/env | [friction] reused $TOKEN/$RMM across Bash calls after fresh shell reset - curl HTTP:000; fix: re-auth or token file per call [ctx: ref=CLAUDE.md-windows-env-persistence] + 2026-07-05 | Howard-Home | gps-rmm-audit/backup-verification | [correction] framed backup billed-qty vs machines-backing-up as 'under-covered' implying machines need backup added; correct = backup targets are a deliberate per-client choice (server/data machine), qty mismatches are BILLING questions for Mike/Winter, never guess which machine needs backup or deploy it 2026-07-05 | Howard-Home | output-formatting | [correction] used emoji checkmarks/warning symbols in verification tables despite the CLAUDE.md NO EMOJIS rule; rendered as ? in Howard's terminal. Correct = ASCII markers [OK]/[WARNING] only