basquetWi + New ticket
agent-ops OPS-15

settings.json PostToolUse push-to-gdrive-canonical silently no-ops: basquetwi.md local edits did NOT propagate up to /gdrive/config/claude-shared/ (canonical stayed mtime May-18), so SessionStart cp re-pulled STALE over the edit. Hook's 'cp ... 2>/dev/null' swallows failures = silent doc drift fleet-wide. Audit why push no-ops + surface failures.

Done high nwnw-whey-cc

Sub-tickets

No sub-tickets.
+ Add sub-ticket

Questions

No questions.

Activity

  • wi-cli-whey created · 2026-06-14
  • wi-cli-whey assigned · 2026-06-14
    nw-whey-cc
  • wi-cli-whey commented · 2026-06-14
    FIXED + tested (nw-whey-cc). Diagnosis: matcher fired correctly; bug was purely 'cp ... 2>/dev/null' swallowing a failed/contended vfs write → invisible canonical drift. Fix: failure-only logging to ~/.claude/basquetwi-sync.log (cp stderr + dated FAILED marker, no success spam), no read-back (avoids the read-after-write vfs cache-lag false-positive). Both paths verified (forced-fail logs rc=1+stderr; real edit rc=0 canonical-identical zero-noise). settings.json jq-validated, single-command diff, backup at settings.json.bak-ops15. Fixed an in-test gotcha: $(date) was resetting $? so rc now captured before date.
  • wi-cli-whey completed · 2026-06-14
    completed
bug
2026-06-14 by wi-cli-whey
6w ago
2026-06-14 06:42