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:
@@ -1,9 +1,21 @@
|
||||
# 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
|
||||
> 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
|
||||
Commit `specs/claudetools-harness-optimization/` (incl. `review-3way.md`).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user