You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
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