diff --git a/orchestration/spx-v2/AUDIT_CHALLENGE_2026-08-28.md b/orchestration/spx-v2/AUDIT_CHALLENGE_2026-08-28.md index 114a1c0e19..8801584605 100644 --- a/orchestration/spx-v2/AUDIT_CHALLENGE_2026-08-28.md +++ b/orchestration/spx-v2/AUDIT_CHALLENGE_2026-08-28.md @@ -131,7 +131,7 @@ strong reasoning agent (GPT 5.6 SOL under Codex, Prime Agent, Claude): 5. **"mats skills"** — exist **on the MacBook harness** (operator-confirmed 2026-08-28, correcting this session's initial overclaim of nonexistence). They are not present in the V2 repo, the V1 repo, this repo, or this remote session's skill roster — and a - remote cloud session cannot see the MacBook-local harness (`~/.claude/skills`, OpenClaw + remote cloud session cannot see the MacBook-local harness (`~/.claude/skills`, local harness skills, Codex harness config), so repo/remote absence proved nothing about the estate. Consequence: "invoke mats skills" is executable only by an agent running **on the MacBook harness**. The corrected input routes them conditionally: a MacBook-local agent diff --git a/orchestration/spx-v2/SESSION_LEARNINGS_2026-08-28.md b/orchestration/spx-v2/SESSION_LEARNINGS_2026-08-28.md index ab70fea69b..fa31bdd1b7 100644 --- a/orchestration/spx-v2/SESSION_LEARNINGS_2026-08-28.md +++ b/orchestration/spx-v2/SESSION_LEARNINGS_2026-08-28.md @@ -37,7 +37,7 @@ Purpose: future sessions read this file first and do not repeat these mistakes. This session searched the three repos and the remote session's skill roster, found nothing, and declared the skills nonexistent and "struck". The operator corrected: **mats and superpowers skills exist on the MacBook harness**, which a remote cloud - session cannot see (`~/.claude/skills`, OpenClaw skills, Codex harness config). + session cannot see (`~/.claude/skills`, local harness skills, Codex harness config). Correction applied to both documents: conditional routing (MacBook-local agents enumerate and invoke harness skills; remote agents fall back to repo conventions and say so), and S0 now inventories the harness skills as part of runtime identity. Lesson: