sync: auto-sync from GURU-5070 at 2026-06-08 07:44:43

Author: Mike Swanson
Machine: GURU-5070
Timestamp: 2026-06-08 07:44:43
This commit is contained in:
2026-06-08 07:44:47 -07:00
parent 0318cab715
commit e166e14284

View File

@@ -1,9 +1,21 @@
# ClaudeTools Harness Optimization — Implementation Plan (3-way reviewed) # ClaudeTools Harness Optimization — Implementation Plan (3-way reviewed)
> Spec created: 2026-06-08 | Status: not started | Priority: P1 > Spec created: 2026-06-08 | Status: P0 in progress | Priority: P1
> Revised per `review-3way.md` (Claude + Grok + Gemini). Fleet-wide changes: every task > Revised per `review-3way.md` (Claude + Grok + Gemini). Fleet-wide changes: every task
> must be reversible, version-marked, and rollout-announced via coord. > must be reversible, version-marked, and rollout-announced via coord.
## Rollout status — 2026-06-08 (harness VERSION 1.1.0)
- [DONE] Task 0.5 — `.claude/harness/VERSION` (+ CHANGELOG).
- [DONE] Task 0.6 — `.claude/scripts/force-pull-raw.sh` OOB recovery (dry-run default).
- [DONE] Task 1 — submodule-safe `sync.sh` (unstages gitlinks unless `--with-submodules`);
verified live: ran `/sync` with the submodule ahead of pin -> commit had NO gitlink bump,
pointer stayed at the pin. The manual detach-to-pin dance is eliminated.
- [DONE] Task 3/3a — Syncro billing SSOT (add_line_item normal; timers outlier-only).
- [DONE] Task 4 — `harness-guard.sh` wired pre-commit, WARN-ONLY; verified: detects
conflict markers / unencrypted sops / private keys; warns+exit0 by default, exit1 under
`HARNESS_GUARD_FATAL=1`; `SKIP_HARNESS_GUARD=1` bypasses.
- NEXT — Task 2 (staged wiki synthesis), then P1 context diet.
## Task 0: Commit this spec ## Task 0: Commit this spec
Commit `specs/claudetools-harness-optimization/` (incl. `review-3way.md`). Commit `specs/claudetools-harness-optimization/` (incl. `review-3way.md`).