Commit Graph

1275 Commits

Author SHA1 Message Date
c32f40994e sync: auto-sync from GURU-5070 at 2026-06-04 06:22:09
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-04 06:22:09
2026-06-04 06:22:13 -07:00
2fa7d24b2f chore(gururmm): bump submodule -- dashboard button-size ergonomics sweep (beta)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 06:19:50 -07:00
ee99226a5e chore(gururmm): bump submodule -- dashboard human-flow fixes (beta)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 21:00:19 -07:00
78cc75176f sync: auto-sync from GURU-5070 at 2026-06-03 20:07:24
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-03 20:07:24
2026-06-03 20:07:28 -07:00
e4ed0df41f sync: auto-sync from GURU-5070 at 2026-06-03 19:39:32
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-03 19:39:32
2026-06-03 19:39:36 -07:00
d33951041d sync: auto-sync from GURU-5070 at 2026-06-03 15:55:57
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-03 15:55:57
2026-06-03 15:56:04 -07:00
ea0b406259 sync: auto-sync from GURU-BEAST-ROG at 2026-06-03 15:02:21
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-06-03 15:02:21
2026-06-03 15:03:07 -07:00
38284617f6 sync: auto-sync from GURU-5070 at 2026-06-03 11:52:45
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-03 11:52:45
2026-06-03 11:52:52 -07:00
b78805ebc4 sync: auto-sync from HOWARD-HOME at 2026-06-03 11:51:39
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-03 11:51:39
2026-06-03 11:51:47 -07:00
d3c22a9894 sync: auto-sync from HOWARD-HOME at 2026-06-03 09:56:24
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-03 09:56:24
2026-06-03 09:56:31 -07:00
195772bcf5 sync: auto-sync from HOWARD-HOME at 2026-06-03 09:33:26
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-03 09:33:26
2026-06-03 09:33:34 -07:00
4b597cffa6 chore: auto-recover 1 unsaved session log(s)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 01:00:16 -07:00
559a1c1ba5 chore: auto-recover 1 unsaved session log(s)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 21:00:15 -07:00
5f74ddad76 sync: auto-sync from GURU-5070 at 2026-06-02 20:53:08
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 20:53:08
2026-06-02 20:56:10 -07:00
c1f9852f20 sync: auto-sync from GURU-5070 at 2026-06-02 20:53:08
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 20:53:08
2026-06-02 20:53:11 -07:00
480f97ed3e sync: auto-sync from GURU-5070 at 2026-06-02 20:40:54
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 20:40:54
2026-06-02 20:40:58 -07:00
0b854bc737 sync: auto-sync from HOWARD-HOME at 2026-06-02 20:29:22
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 20:29:22
2026-06-02 20:29:31 -07:00
c7a82dd4e9 sync: auto-sync from HOWARD-HOME at 2026-06-02 20:16:41
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 20:16:41
2026-06-02 20:16:51 -07:00
6e3d70b0c6 docs(gururmm): record dashboard beta-first channel + memory
- wiki/projects/gururmm.md: beta-first dashboard channels (rmm-beta) + wiring
- .claude/memory: feedback_dashboard_beta_first + index line
- bump guru-rmm submodule pointer to the beta-channel commit

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 20:14:52 -07:00
24c4fe2161 sync: auto-sync from HOWARD-HOME at 2026-06-02 20:00:25
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 20:00:25
2026-06-02 20:00:35 -07:00
3b1b2fc438 sync: auto-sync from GURU-5070 at 2026-06-02 19:53:08
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 19:53:08
2026-06-02 19:53:12 -07:00
16f9c16d83 sync: auto-sync from GURU-5070 at 2026-06-02 18:44:13
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 18:44:13
2026-06-02 18:44:21 -07:00
fa83437af8 chore: auto-recover 1 unsaved session log(s)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 18:44:21 -07:00
6ce32d07b1 sync: auto-sync from HOWARD-HOME at 2026-06-02 18:26:27
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 18:26:27
2026-06-02 18:26:35 -07:00
9dfbf3781c sync: auto-sync from HOWARD-HOME at 2026-06-02 17:51:53
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 17:51:53
2026-06-02 17:52:03 -07:00
2a5f5e1432 sync: auto-sync from GURU-BEAST-ROG at 2026-06-02 16:30:22
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-06-02 16:30:22
2026-06-02 16:30:28 -07:00
b9105a0f4e scc: Session save and push from GURU-5070 at 2026-06-02 16:27:55
RMM per-site EXE signing fix (on hold) session log.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 16:27:56 -07:00
dfc519c619 docs(memory-dream): drop additive-only framing; reflect mirror-mode policy
SKILL.md still narrated the 2026-06-01-and-earlier additive-only stance.
With the policy change captured in feedback_memory_sync_destructive_ok.md
and sync-memory.sh now in mirror mode, the framing needed updating.

Behavior of the tool itself is unchanged (--apply-safe still only does
the low-risk index appends + profile->repo copies; merges/dedups still
land in PROPOSED for a human). The reasons given for that are now:
they're judgment calls, not "we might wipe useful data."

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 16:27:47 -07:00
ea4c8d0793 sync: auto-sync from GURU-BEAST-ROG at 2026-06-02 16:17:19
Author: Mike Swanson
Machine: GURU-BEAST-ROG
Timestamp: 2026-06-02 16:17:19
2026-06-02 16:17:25 -07:00
e40157196a chore: bump gururmm submodule (per-site EXE signing fix, Phase 1c trailer-scan) 2026-06-02 15:17:35 -07:00
2e8c2b4034 chore: bump gururmm submodule (per-site EXE signing fix, Phase 2b strip) 2026-06-02 15:17:35 -07:00
929cd0d779 feat(sync-memory): switch to mirror mode — repo is authoritative
Drops the additive-union semantics that resurrected deliberate deletions
across the fleet (see feedback_memory_sync_destructive_ok.md and the
2026-06-01 consolidation that came back the next morning).

New behavior:
  * file in REPO, not in PROFILE   -> copy REPO -> PROFILE  (unchanged)
  * file in PROFILE, not in REPO   -> DELETE from PROFILE   (was: copy back)
  * file in BOTH, identical        -> no-op
  * file in BOTH, differ           -> overwrite PROFILE     (was: log conflict)

Safety: aborts if the repo has <5 .md files (guards against a broken
repo wiping the profile store).

Test plan verified on GURU-BEAST-ROG:
  * dry-run + apply matched (2 copies + 10 overwrites + 0 deletes)
  * idempotent re-run = 79 identical, 0 ops
  * self-check memory category PASS
  * git status .claude/memory/ clean (script touched profile only)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 15:15:16 -07:00
80c0581fee sync: auto-sync from HOWARD-HOME at 2026-06-02 15:12:52
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 15:12:52
2026-06-02 15:13:02 -07:00
306b971d5a sync: auto-sync from GURU-KALI at 2026-06-02 15:09:00
Author: Mike Swanson
Machine: GURU-KALI
Timestamp: 2026-06-02 15:09:00
2026-06-02 15:09:01 -07:00
7229150747 sync: auto-sync from HOWARD-HOME at 2026-06-02 15:07:39
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 15:07:39
2026-06-02 15:07:49 -07:00
e312b2a7a1 fix(memory): drop 49 stale index entries pointing at deleted files
Commit f977540 had added MEMORY.md entries for the 49 resurrected
orphan files. My deletion commit 720bdd8 removed the files but missed
the matching index lines (read MEMORY.md before the rebase pulled
f977540 in). Index now matches the actual on-disk file set.

Self-check: 72 PASS / 0 WARN / 1 FAIL (autotask manifest issue
remains, not fixable on this machine).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 15:06:57 -07:00
318a854107 sync: auto-sync from HOWARD-HOME at 2026-06-02 15:03:53
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 15:03:53
2026-06-02 15:04:49 -07:00
b51a2e85c0 chore(memory): re-apply consolidation deletions + lift additive-only constraint
The 39 files I deleted in d676a9a got resurrected by sync-memory.sh on
GURU-5070 (0daa795) because the script is additive-only. Re-deleted them
(49 files this time -- some additional drift between machines).

Also added feedback_memory_sync_destructive_ok.md capturing the policy
shift: with everyone onboarded, the memory tooling no longer needs
additive-only safety. memory-dream may apply proposed merges/deletions
and sync-memory.sh should propagate repo-side deletions back to profile
stores. Script updates to honor that are still pending -- without them,
this round of cleanup is also vulnerable to resurrection.

Self-check: 0 WARN, 1 FAIL remaining (autotask command -- manifest issue,
not fixable on this machine; needs Mike to either un-localize /autotask
or move it to capability-gated in baseline/manifest.json).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-02 15:03:58 -07:00
f977540351 memory: add 49 orphaned files to MEMORY.md index
Applied memory-dream --apply-safe to resolve orphan warning from self-check.

- Added all 49 orphaned feedback/project/reference memories to index
- Index now complete with all 127 memory files properly referenced

This resolves the WARN from self-check about orphaned memory files.
2026-06-02 14:57:59 -07:00
d9afd3e270 sync: auto-sync from GURU-5070 at 2026-06-02 14:57:28
Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-02 14:57:28
2026-06-02 14:57:33 -07:00
88d026bce5 docs(memory): record winget-jq CRLF gotcha for harness scripts
The winget jq build on Windows emits CRLF; a trailing \r silently corrupts
`for x in $(jq ...)` loops and read-from-@tsv fields (single-value $() hides it).
Fix: override `jq(){ command jq "$@" | tr -d '\r'; }`. Windows-build-specific,
so it passes review on Mac/Linux. First hit + fix: the self-check skill engine.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 14:51:09 -07:00
e96c551a90 sync: auto-sync from Mikes-MacBook-Air.local at 2026-06-02 14:49:12
Author: Mike Swanson
Machine: Mikes-MacBook-Air.local
Timestamp: 2026-06-02 14:49:12
2026-06-02 14:49:13 -07:00
cd5c4b2be7 feat(self-check): add harness self-diagnosis / fleet conformance skill
New /self-check skill: each machine probes its own ClaudeTools harness wiring
(identity.json paths, required tooling, settings.json hooks, skill/command/script
set, vault decrypt, coord/Gitea connectivity, Ollama capability tier) and grades
RED/AMBER/GREEN against a checked-in provisional baseline manifest.

- Capability-tier model: architectural/OS/hardware differences (e.g. no local
  Ollama) select a fallback ruleset instead of failing.
- Duplicate detection: flags command/skill names that diverge between the repo
  and ~/.claude (the "same /cmd, different behaviour" cross-machine bug);
  CRLF-only diffs ignored.
- Memory check: index + orphan detection, plus a model-driven semantic pass for
  memories that contradict identity/settings.
- V1 is a census tool: --publish writes a per-machine census to coord
  (component selfcheck_<host>); fanout requests the fleet to self-check +
  self-remediate + re-publish; aggregate derives the proposed baseline. No
  machine ever fixes another.

Reviewed twice by the Code Review Agent; three CRITICAL coord-API bugs and the
CRLF false-WARN found and fixed, verified live against the coord API.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 14:45:42 -07:00
9f054a2604 chore: bump guru-connect submodule (SPEC-018 Phase 1 service host merged via PR #7)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 14:26:39 -07:00
009fa2229a chore: bump gururmm submodule (per-site EXE signing fix, Phase 2) 2026-06-02 14:26:39 -07:00
217caf04c3 chore: bump gururmm submodule (per-site EXE signing fix, Phase 1) 2026-06-02 14:26:39 -07:00
16a961d8b5 sync: auto-sync from HOWARD-HOME at 2026-06-02 14:20:08
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 14:20:08
2026-06-02 14:20:17 -07:00
8224cc2036 sync: auto-sync from HOWARD-HOME at 2026-06-02 13:34:09
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 13:34:09
2026-06-02 13:34:20 -07:00
044ff84b07 chore: bump guru-connect submodule (SPEC-016 Phase B + SPEC-017 + SPEC-018 on main)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 13:15:49 -07:00
d9e6473eb6 sync: auto-sync from HOWARD-HOME at 2026-06-02 13:13:39
Author: Howard Enos
Machine: HOWARD-HOME
Timestamp: 2026-06-02 13:13:39
2026-06-02 13:13:48 -07:00