Skip to content

v0.3.2

Choose a tag to compare

@zainfathoni zainfathoni released this 28 Jul 14:55
fe87a1e
Validate operator-assisted local Claude tmux adoption (#294)

## Summary

- document the operator-assisted local Claude tmux adoption route
separately from managed delegation and fresh-Orb execution
- incorporate field-learned fail-closed composer guidance for exact
`claude-opus-5`/`Opus 5` confirmation, ghost autocomplete, collapsed
paste segments, Vim key semantics, and unclassified UI
- add stable exact-substring coverage for the complete updated guidance

## Field evidence

- read-only adoption smoke validated exact semantic window selection,
preflight, one bounded prompt, independent result verification, and
preservation of the owner-created session
- exclusive-writer mutation smoke validated the one-file corrective
result and independent aggregate verification
- final-window decommission blocked safely; a later non-final
exact-window decommission succeeded while preserving the keeper window,
authentication, branch, and worktree
- Pi 0.82.1 compatibility remains a separate follow-up in #293

## Tests

- `gofmt -w scripts/amux_skill_test.go`
- `git diff --check`
- `go test ./scripts -run
TestClaudeLocalTmuxAdoptionRouteStaysOperatorAssistedAndFailClosed
-count=1`
- `go test ./scripts -count=1`
- `go test ./...` (Claude delegation and scripts pass; overall command
is not green because unrelated tmux terminal-launch fixture and Pi
process/timing fixture tests fail in this environment)

Closes #291