From 90015c96f4cc2de9ecd27c3786547ca8e29bc4fb Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Fri, 19 Jun 2026 11:53:29 -0700 Subject: [PATCH] sync: auto-sync from GURU-5070 at 2026-06-19 11:52:15 Author: Mike Swanson Machine: GURU-5070 Timestamp: 2026-06-19 11:52:15 --- .claude/coord-queue.jsonl | 1 + 1 file changed, 1 insertion(+) create mode 100644 .claude/coord-queue.jsonl diff --git a/.claude/coord-queue.jsonl b/.claude/coord-queue.jsonl new file mode 100644 index 00000000..af4d0c85 --- /dev/null +++ b/.claude/coord-queue.jsonl @@ -0,0 +1 @@ +{"ts":"2026-06-19T16:39:25Z","method":"PUT","path":"C:/Program Files/Git/api/coord/components/claudetools/selfcheck_GURU-5070","body":{"state":"RED","version":"1.0.0","notes":"{\"host\":\"GURU-5070\",\"session\":\"GURU-5070/claude-main\",\"platform\":\"windows\",\"arch\":\"amd64\",\"grade\":\"RED\",\"generated_at\":\"2026-06-19T16:39:25Z\",\"manifest_version\":\"1.0.0\",\"summary\":{\"pass\":80,\"warn\":2,\"fail\":1,\"info\":28},\"results\":[{\"id\":\"identity.present\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"identity.json present and valid: /d/claudetools/.claude/identity.json\",\"fix\":\"\"},{\"id\":\"identity.fields\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"all required identity fields present\",\"fix\":\"\"},{\"id\":\"identity.claudetools_root\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"claudetools_root resolves to this repo (D:/claudetools)\",\"fix\":\"\"},{\"id\":\"identity.vault_path\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"vault_path resolves (D:/vault)\",\"fix\":\"\"},{\"id\":\"identity.hostname\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"identity.machine matches hostname (GURU-5070)\",\"fix\":\"\"},{\"id\":\"identity.git_name\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"git user.name matches identity (Mike Swanson)\",\"fix\":\"\"},{\"id\":\"identity.git_email\",\"category\":\"identity\",\"status\":\"PASS\",\"detail\":\"git user.email matches identity (mike@azcomputerguru.com)\",\"fix\":\"\"},{\"id\":\"tool.bash\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"bash present (GNU bash, version 5.3.9(1)-release (x86_64-pc-cygwin))\",\"fix\":\"\"},{\"id\":\"tool.git\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"git present (git version 2.54.0.windows.1)\",\"fix\":\"\"},{\"id\":\"tool.jq\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"jq present (jq-1.8.1)\",\"fix\":\"\"},{\"id\":\"tool.curl\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"curl present (curl 8.19.0 (x86_64-w64-mingw32) libcurl/8.19.0 Schannel zlib/1.3.2 brotli/1.2.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.5 libssh2/1.11.1 WinLDAP)\",\"fix\":\"\"},{\"id\":\"tool.sops\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"sops present (sops 3.12.2)\",\"fix\":\"\"},{\"id\":\"tool.age\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"age present (v1.3.1)\",\"fix\":\"\"},{\"id\":\"tool.ssh\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"ssh present ()\",\"fix\":\"\"},{\"id\":\"tool.python\",\"category\":\"tooling\",\"status\":\"PASS\",\"detail\":\"python available (py; identity declares 'py')\",\"fix\":\"\"},{\"id\":\"cap.ollama\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"ollama present [ollama_local] (ollama version is 0.30.10)\",\"fix\":\"\"},{\"id\":\"cap.cargo\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"cargo present [rust_build] (cargo 1.96.0 (30a34c682 2026-05-25))\",\"fix\":\"\"},{\"id\":\"cap.node\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"node present [node_build] (v24.16.0)\",\"fix\":\"\"},{\"id\":\"cap.gh\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"gh present [github_cli] (gh version 2.93.0 (2026-05-27))\",\"fix\":\"\"},{\"id\":\"cap.docker\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"docker absent [containers] - capability off (optional container workflows)\",\"fix\":\"\"},{\"id\":\"cap.op\",\"category\":\"capability\",\"status\":\"INFO\",\"detail\":\"op present [onepassword_cli] (2.34.0)\",\"fix\":\"\"},{\"id\":\"captier.ollama\",\"category\":\"capability\",\"status\":\"PASS\",\"detail\":\"Ollama tier = local. Effective Tier-0: local ollama (localhost:11434) for summarize/classify/extract/draft\",\"fix\":\"\"},{\"id\":\"file..claude/scripts/vault.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/scripts/vault.sh\",\"fix\":\"\"},{\"id\":\"file..claude/scripts/sync.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/scripts/sync.sh\",\"fix\":\"\"},{\"id\":\"file..claude/scripts/sync-memory.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/scripts/sync-memory.sh\",\"fix\":\"\"},{\"id\":\"file..claude/scripts/check-messages.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/scripts/check-messages.sh\",\"fix\":\"\"},{\"id\":\"file..claude/scripts/migrate-identity.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/scripts/migrate-identity.sh\",\"fix\":\"\"},{\"id\":\"file..claude/hooks/block-backslash-winpath.sh\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/hooks/block-backslash-winpath.sh\",\"fix\":\"\"},{\"id\":\"file..claude/hooks/post-commit.template\",\"category\":\"files\",\"status\":\"PASS\",\"detail\":\"present: .claude/hooks/post-commit.template\",\"fix\":\"\"},{\"id\":\"hook.PreToolUse\",\"category\":\"hooks\",\"status\":\"PASS\",\"detail\":\"PreToolUse hook wired (block-backslash-winpath.sh)\",\"fix\":\"\"},{\"id\":\"hook.UserPromptSubmit\",\"category\":\"hooks\",\"status\":\"PASS\",\"detail\":\"UserPromptSubmit hook wired (check-messages.sh)\",\"fix\":\"\"},{\"id\":\"hook.SessionStart\",\"category\":\"hooks\",\"status\":\"PASS\",\"detail\":\"SessionStart hook wired (sync-memory.sh)\",\"fix\":\"\"},{\"id\":\"hook.current-mode\",\"category\":\"hooks\",\"status\":\"PASS\",\"detail\":\"current-mode present (general)\",\"fix\":\"\"},{\"id\":\"git.remote\",\"category\":\"git\",\"status\":\"PASS\",\"detail\":\"origin -> http://azcomputerguru:9b1da4b79a38ef782268341d25a4b6880572063f@172.16.3.20:3000/azcomputerguru/claudetools.git\",\"fix\":\"\"},{\"id\":\"git.post_commit\",\"category\":\"git\",\"status\":\"PASS\",\"detail\":\"main-repo post-commit hook installed\",\"fix\":\"\"},{\"id\":\"skill.1password\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: 1password\",\"fix\":\"\"},{\"id\":\"skill.b2\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: b2\",\"fix\":\"\"},{\"id\":\"skill.bitdefender\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: bitdefender\",\"fix\":\"\"},{\"id\":\"skill.frontend-design\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: frontend-design\",\"fix\":\"\"},{\"id\":\"skill.gc-audit\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: gc-audit\",\"fix\":\"\"},{\"id\":\"skill.impeccable\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: impeccable\",\"fix\":\"\"},{\"id\":\"skill.memory-dream\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: memory-dream\",\"fix\":\"\"},{\"id\":\"skill.remediation-tool\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: remediation-tool\",\"fix\":\"\"},{\"id\":\"skill.rmm-audit\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: rmm-audit\",\"fix\":\"\"},{\"id\":\"skill.skill-creator\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: skill-creator\",\"fix\":\"\"},{\"id\":\"skill.stop-slop\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: stop-slop\",\"fix\":\"\"},{\"id\":\"skill.theme-factory\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: theme-factory\",\"fix\":\"\"},{\"id\":\"skill.self-check\",\"category\":\"skills\",\"status\":\"PASS\",\"detail\":\"skill present: self-check\",\"fix\":\"\"},{\"id\":\"skill.extra.agy\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: agy (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.brainstorming\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: brainstorming (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.coord\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: coord (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.discord-dm\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: discord-dm (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.forum-post\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: forum-post (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.grok\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: grok (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.human-flow\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: human-flow (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.mailprotector\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: mailprotector (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.onboard365\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: onboard365 (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.packetdial\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: packetdial (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.rmm-search\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: rmm-search (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.root-cause-tracing\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: root-cause-tracing (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.test-driven-development\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: test-driven-development (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.unifi-wifi\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: unifi-wifi (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.using-git-worktrees\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: using-git-worktrees (census candidate)\",\"fix\":\"\"},{\"id\":\"skill.extra.vault\",\"category\":\"skills\",\"status\":\"INFO\",\"detail\":\"skill present but NOT in baseline: vault (census candidate)\",\"fix\":\"\"},{\"id\":\"cmd.1password\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /1password\",\"fix\":\"\"},{\"id\":\"cmd.checkpoint\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /checkpoint\",\"fix\":\"\"},{\"id\":\"cmd.context\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /context\",\"fix\":\"\"},{\"id\":\"cmd.create-spec\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /create-spec\",\"fix\":\"\"},{\"id\":\"cmd.feature-request\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /feature-request\",\"fix\":\"\"},{\"id\":\"cmd.forum-post\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /forum-post\",\"fix\":\"\"},{\"id\":\"cmd.gc-feature-request\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /gc-feature-request\",\"fix\":\"\"},{\"id\":\"cmd.import\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /import\",\"fix\":\"\"},{\"id\":\"cmd.inject-standards\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /inject-standards\",\"fix\":\"\"},{\"id\":\"cmd.mailbox\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /mailbox\",\"fix\":\"\"},{\"id\":\"cmd.mode\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /mode\",\"fix\":\"\"},{\"id\":\"cmd.recover\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /recover\",\"fix\":\"\"},{\"id\":\"cmd.remediation-tool\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /remediation-tool\",\"fix\":\"\"},{\"id\":\"cmd.rmm\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /rmm\",\"fix\":\"\"},{\"id\":\"cmd.save\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /save\",\"fix\":\"\"},{\"id\":\"cmd.scc\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /scc\",\"fix\":\"\"},{\"id\":\"cmd.shape-spec\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /shape-spec\",\"fix\":\"\"},{\"id\":\"cmd.sync\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /sync\",\"fix\":\"\"},{\"id\":\"cmd.syncro-emergency-billing\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /syncro-emergency-billing\",\"fix\":\"\"},{\"id\":\"cmd.syncro\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /syncro\",\"fix\":\"\"},{\"id\":\"cmd.wiki-compile\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /wiki-compile\",\"fix\":\"\"},{\"id\":\"cmd.wiki-lint\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /wiki-lint\",\"fix\":\"\"},{\"id\":\"cmd.self-check\",\"category\":\"commands\",\"status\":\"PASS\",\"detail\":\"command present: /self-check\",\"fix\":\"\"},{\"id\":\"cmd.extra.discord-dm\",\"category\":\"commands\",\"status\":\"INFO\",\"detail\":\"command present but NOT in baseline: /discord-dm (census candidate)\",\"fix\":\"\"},{\"id\":\"cmd.extra.onboard365\",\"category\":\"commands\",\"status\":\"INFO\",\"detail\":\"command present but NOT in baseline: /onboard365 (census candidate)\",\"fix\":\"\"},{\"id\":\"cmd.extra.rmm-search\",\"category\":\"commands\",\"status\":\"INFO\",\"detail\":\"command present but NOT in baseline: /rmm-search (census candidate)\",\"fix\":\"\"},{\"id\":\"cmd.extra.vault\",\"category\":\"commands\",\"status\":\"INFO\",\"detail\":\"command present but NOT in baseline: /vault (census candidate)\",\"fix\":\"\"},{\"id\":\"dup.commands\",\"category\":\"duplicates\",\"status\":\"INFO\",\"detail\":\"27 commands exist in BOTH repo and ~/.claude (identical now, but a redundant copy that can drift)\",\"fix\":\"Consider a single source of truth for commands to prevent future divergence\"},{\"id\":\"dup.skills\",\"category\":\"duplicates\",\"status\":\"INFO\",\"detail\":\"27 skills exist in BOTH repo and ~/.claude (identical now, but a redundant copy that can drift)\",\"fix\":\"Consider a single source of truth for skills to prevent future divergence\"},{\"id\":\"memory.index\",\"category\":\"memory\",\"status\":\"PASS\",\"detail\":\"MEMORY.md index present; no orphaned memory files\",\"fix\":\"\"},{\"id\":\"harness.version\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"harness VERSION 1.4.3 (>= min 1.4.0)\",\"fix\":\"\"},{\"id\":\"harness.registry_budget\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"skill-registry descriptions 10443/10500 chars (27 skills)\",\"fix\":\"\"},{\"id\":\"harness.deploy_skills\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"~/.claude/skills populated (29 skills)\",\"fix\":\"\"},{\"id\":\"harness.deploy_commands\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"~/.claude/commands populated (29 commands)\",\"fix\":\"\"},{\"id\":\"harness.guard\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"harness-guard.sh present + wired into .claude/scripts/sync.sh\",\"fix\":\"\"},{\"id\":\"harness.syntax.sync.sh\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"parses clean: .claude/scripts/sync.sh\",\"fix\":\"\"},{\"id\":\"harness.syntax.harness-guard.sh\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"parses clean: .claude/scripts/harness-guard.sh\",\"fix\":\"\"},{\"id\":\"harness.syntax.now-phoenix.sh\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"parses clean: .claude/scripts/now-phoenix.sh\",\"fix\":\"\"},{\"id\":\"harness.syntax.test-harness-guard.sh\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"parses clean: .claude/scripts/test-harness-guard.sh\",\"fix\":\"\"},{\"id\":\"harness.now_phoenix\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"now-phoenix.sh --date OK (2026-06-19)\",\"fix\":\"\"},{\"id\":\"harness.guard_selftest\",\"category\":\"harness\",\"status\":\"PASS\",\"detail\":\"guard FP/TP matrix clean (PASS 12 FAIL 0)\",\"fix\":\"\"},{\"id\":\"consistency.syncro-billing\",\"category\":\"consistency\",\"status\":\"PASS\",\"detail\":\"'syncro-billing' standard defers to the owning command (SSOT pointer present)\",\"fix\":\"\"},{\"id\":\"vault.path\",\"category\":\"vault\",\"status\":\"PASS\",\"detail\":\"vault repo present: D:/vault\",\"fix\":\"\"},{\"id\":\"vault.list\",\"category\":\"vault\",\"status\":\"PASS\",\"detail\":\"vault.sh list succeeded (sops/age wired)\",\"fix\":\"\"},{\"id\":\"net.coord_api\",\"category\":\"connectivity\",\"status\":\"FAIL\",\"detail\":\"coord_api UNREACHABLE (http://172.16.3.30:8001/api/coord/status)\",\"fix\":\"Check VPN/Tailscale/network to 172.16.3.x\"},{\"id\":\"net.claudetools_api\",\"category\":\"connectivity\",\"status\":\"WARN\",\"detail\":\"claudetools_api unreachable (http://172.16.3.30:8001/health) - off-network is OK\",\"fix\":\"\"},{\"id\":\"net.gitea_internal\",\"category\":\"connectivity\",\"status\":\"WARN\",\"detail\":\"gitea_internal unreachable (http://172.16.3.20:3000) - off-network is OK\",\"fix\":\"\"}]}","updated_by":"GURU-5070/claude-main"}}