Commit Graph

2237 Commits

Author SHA1 Message Date
0a438929d0 ask-forum: harden per high-effort review + document capability limits
Fixes from the code-review workflow (7 findings): page the poll cursor past the
100-msg window (no false timeout behind bot/overflow messages); honor 429
retry_after and bail fast on permanent Discord errors (10003/50001/...) instead
of burning the timeout; status-check overflow follow-up chunks (warn, don't
silently truncate); clamp --read limit safely (guard >64-bit overflow); add
--wait --after for precise resumption; DRY the newline-trim; set LC_ALL=C.UTF-8
for codepoint-safe slicing. SKILL.md gains the tested bot capability/limit map
(can: post/read/edit-own/react; cannot without a grant: delete/archive/unlock/pin)
and a robustness section.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 20:37:46 -07:00
Winter Williams
f379a828e9 bot: deploy #ct-forum guard on BEAST (submodule -> 56938bb) + log restart
Requested by Mike via #ct-forum thread; restart fires via one-shot
scheduled task so the bot survives posting its own confirmation.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-07-07 20:32:39 -07:00
a2a277ab67 sync: auto-sync from HOWARD-HOME at 2026-07-07 20:31:16
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 20:31:16
2026-07-07 20:31:47 -07:00
9340cdec17 ask-forum: promote to a full skill + wire into skill-first routing
Add .claude/skills/ask-forum/SKILL.md (usage contract, correlation model,
forum-only scope, access/permissions) and route to it from CLAUDE.md
(skill-first covered domains) + SKILL_ROUTING.md, so sessions invoke the
skill instead of hand-rolling the Discord API — the footgun that produced a
broken background wait. Capture that footgun as memory
feedback_background_task_no_ampersand (run_in_background, never a shell &).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 20:12:18 -07:00
8def189a17 ask-forum: human-in-the-loop question flow via #ct-forum
Add ask-forum.sh + /ask-forum command: a live Claude session posts a
question to the private #ct-forum forum and blocks (server-side, one tool
call) until a human replies, then acts on the answer. Same session throughout
- a three-way between the user, the session, and the teammate. No DMs, no
second bot. Bumps the discord-bot submodule to the matching #ct-forum guard.

Approved by Mike via #ct-forum (a-go, forum-only, /ask-forum yes), 2026-07-08.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 19:27:45 -07:00
29725a3851 wiki: IMC MOO location address (6300 E El Dorado Cir) 2026-07-07 17:58:43 -07:00
81398663ac wiki: IMC two-location split (Main + MOO sites, agent placement, SC marking) 2026-07-07 17:53:42 -07:00
2fd646218d sync: auto-sync from HOWARD-HOME at 2026-07-07 17:33:19
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 17:33:19
2026-07-07 17:33:56 -07:00
Winter Williams
30c20df2b9 sync: auto-sync from GURU-BEAST-ROG at 2026-07-07 14:18:48
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-07 14:18:48
2026-07-07 14:19:54 -07:00
5edab36df6 sync: auto-sync from GURU-BEAST-ROG at 2026-07-07 14:11:51
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-07 14:11:51
2026-07-07 14:13:04 -07:00
1952c36675 wiki: compile gururmm (update) — Feature 6 security-detection-alerts spec'd
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-07 14:02:10 -07:00
8b016edb9d sync: auto-sync from HOWARD-HOME at 2026-07-07 13:55:03
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 13:55:03
2026-07-07 13:55:32 -07:00
5dfaaaa33b sync: auto-sync from HOWARD-HOME at 2026-07-07 12:47:44
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 12:47:44
2026-07-07 12:48:10 -07:00
2259f4c172 sync: auto-sync from HOWARD-HOME at 2026-07-07 11:48:31
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 11:48:31
2026-07-07 11:49:07 -07:00
a507678254 sync: auto-sync from HOWARD-HOME at 2026-07-07 11:45:40
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 11:45:40
2026-07-07 11:46:46 -07:00
Winter Williams
1e1bae772d sync: auto-sync from GURU-BEAST-ROG at 2026-07-07 11:44:27
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-07 11:44:27
2026-07-07 11:45:34 -07:00
3d28f9ea5d sync: auto-sync from HOWARD-HOME at 2026-07-07 11:15:40
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 11:15:40
2026-07-07 11:16:14 -07:00
Winter Williams
a0a86742bc sync: auto-sync from GURU-BEAST-ROG at 2026-07-07 11:01:13
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-07 11:01:13
2026-07-07 11:02:25 -07:00
27595d6475 sync: auto-sync from HOWARD-HOME at 2026-07-07 11:01:18
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 11:01:18
2026-07-07 11:01:49 -07:00
766c7fa54d sync: auto-sync from GURU-5070 at 2026-07-07 10:26:45
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-07-07 10:26:45
2026-07-07 10:27:22 -07:00
ff6546bee8 wiki: compile gps-rmm-audit (full) — Phase 4 backup verification, master-status list, 20 client wikis, onboardings, onsite installer kit 2026-07-07 10:15:38 -07:00
33b6140236 sync: auto-sync from HOWARD-HOME at 2026-07-07 10:07:55
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 10:07:55
2026-07-07 10:08:25 -07:00
efca405669 sync: auto-sync from HOWARD-HOME at 2026-07-07 09:08:42
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 09:08:42
2026-07-07 09:09:11 -07:00
f30413cffc sync: auto-sync from HOWARD-HOME at 2026-07-07 09:02:48
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 09:02:48
2026-07-07 09:03:16 -07:00
5d53452c6d sync: auto-sync from HOWARD-HOME at 2026-07-07 08:58:14
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 08:58:14
2026-07-07 08:58:46 -07:00
03d02128d7 sync: auto-sync from HOWARD-HOME at 2026-07-07 08:51:03
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 08:51:03
2026-07-07 08:51:30 -07:00
2e262c619e sync: auto-sync from HOWARD-HOME at 2026-07-07 08:48:12
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 08:48:12
2026-07-07 08:48:40 -07:00
8efc351e25 sync: auto-sync from HOWARD-HOME at 2026-07-07 08:22:41
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 08:22:41
2026-07-07 08:23:08 -07:00
ead30520e5 sync: auto-sync from HOWARD-HOME at 2026-07-07 07:23:12
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 07:23:12
2026-07-07 07:23:39 -07:00
0daf06263f sync: auto-sync from HOWARD-HOME at 2026-07-07 07:13:10
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 07:13:10
2026-07-07 07:13:39 -07:00
8854a584f3 sync: auto-sync from HOWARD-HOME at 2026-07-07 06:53:34
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 06:53:34
2026-07-07 06:54:02 -07:00
5968ee9231 sync: auto-sync from HOWARD-HOME at 2026-07-07 06:47:06
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-07 06:47:06
2026-07-07 06:48:26 -07:00
da2aa60990 sync: auto-sync from GURU-BEAST-ROG at 2026-07-07 06:38:06
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-07 06:38:06
2026-07-07 06:41:00 -07:00
b9635cafd9 wiki: compile gururmm (update) — ContextTree collapse-during-search fix
Fold today's dashboard bug fix (commit 5bf7896) into the GuruRMM article as a
dated Recent Work entry + two sources. Incremental update, not a full rebuild:
the article was already fully compiled today (last_compiled 2026-07-06) and the
delta is a single minor UI fix, so a Sonnet re-synthesis was unwarranted.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-06 19:05:44 -07:00
45e1072dcb sync: auto-sync from HOWARD-HOME at 2026-07-06 17:39:50
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 17:39:50
2026-07-06 17:40:18 -07:00
7264840da6 sync: auto-sync from HOWARD-HOME at 2026-07-06 16:51:24
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 16:51:24
2026-07-06 16:51:53 -07:00
43101f4597 sync: auto-sync from HOWARD-HOME at 2026-07-06 16:48:18
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 16:48:18
2026-07-06 16:48:45 -07:00
e790d7c7e8 wiki: compile goldstein (seed) 2026-07-06 16:43:49 -07:00
12c3d83f75 sync: auto-sync from HOWARD-HOME at 2026-07-06 16:41:20
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 16:41:20
2026-07-06 16:41:51 -07:00
Winter Williams
419de64af5 sync: auto-sync from GURU-BEAST-ROG at 2026-07-06 16:23:09
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-06 16:23:09
2026-07-06 16:24:18 -07:00
ba2403b798 sync: auto-sync from GURU-BEAST-ROG at 2026-07-06 16:14:04
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-07-06 16:14:04
2026-07-06 16:15:18 -07:00
7dc519827c sync: auto-sync from HOWARD-HOME at 2026-07-06 16:10:24
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 16:10:24
2026-07-06 16:10:52 -07:00
8f4984c5a6 sync: auto-sync from HOWARD-HOME at 2026-07-06 15:56:41
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 15:56:41
2026-07-06 15:57:08 -07:00
0201e7422c sync: auto-sync from HOWARD-HOME at 2026-07-06 15:49:07
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 15:49:07
2026-07-06 15:49:33 -07:00
0b11a400ed sync: auto-sync from HOWARD-HOME at 2026-07-06 15:48:08
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 15:48:08
2026-07-06 15:48:36 -07:00
4b535a1a81 sync: auto-sync from HOWARD-HOME at 2026-07-06 15:10:00
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 15:10:00
2026-07-06 15:10:27 -07:00
c9ea7e8f01 wiki: client Wi-Fi inventory structure (vault-backed) + memory; ignore .ocu scratch
- wiki/reference/client-wifi.md: readable index (no passwords), /wiki-compile-exempt
- reference_client_wifi_inventory.md: convention (vault clients/<slug>/wifi.sops.yaml)
- wiki/index.md: new Reference section
- .gitignore: .ocu.* scratch artifacts
2026-07-06 13:47:22 -07:00
27dc83f927 sync: auto-sync from HOWARD-HOME at 2026-07-06 13:46:28
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 13:46:28
2026-07-06 13:46:58 -07:00
b10f527cda sync: auto-sync from HOWARD-HOME at 2026-07-06 13:44:28
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 13:44:28
2026-07-06 13:46:04 -07:00
bd247191e6 sync: auto-sync from HOWARD-HOME at 2026-07-06 13:43:09
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-07-06 13:43:09
2026-07-06 13:46:03 -07:00