docs: comprehensive hook/sling/handoff/nudge audit
- Update propulsion-principle.md: implementation status now accurate - Update beads-data-plane.md: correct command syntax - Fix hook.go: clarify durability semantics, add related commands - Fix sling.go: use reliable NudgePane instead of raw tmux send-keys - Add tmux.NudgePane: pane-targeted reliable message delivery The command menagerie: gt hook = assign (durability) gt nudge = communicate (generic messaging) gt sling = hook + nudge "start working" gt handoff = hook + restart (GUPP kicks in) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -268,7 +268,9 @@ The **handoff mail is supplementary context** (optional but helpful).
|
||||
| `gt mail inbox` | Query: `assignee = me AND status = open AND from:*` |
|
||||
| `gt mail read X` | Read issue X, no status change |
|
||||
| `gt mail delete X` | Close issue X (status → closed) |
|
||||
| `gt sling X to Y` | Update X: `assignee = Y, pinned = true` |
|
||||
| `gt sling X [Y]` | Hook X to Y (or self), inject start prompt |
|
||||
| `gt hook X` | Update X: `pinned = true` (assign without action) |
|
||||
| `gt handoff X` | Hook X, restart session (GUPP kicks in) |
|
||||
| `bd pin X` | Update X: `pinned = true` |
|
||||
| `bd close X` | Update X: `status = closed` |
|
||||
|
||||
|
||||
@@ -237,14 +237,21 @@ runs which step, and regardless of crashes or restarts.
|
||||
|
||||
## Implementation Status
|
||||
|
||||
The Propulsion Principle is documented but not yet fully implemented in the
|
||||
`gt sling` command. See:
|
||||
The Propulsion Principle is implemented via three commands:
|
||||
|
||||
- **gt-z3qf**: Overhaul gt mol to match bd mol chemistry interface
|
||||
- **gt-7hor**: This documentation (Document the Propulsion Principle)
|
||||
| Command | Action | Context | Use Case |
|
||||
|---------|--------|---------|----------|
|
||||
| `gt hook <bead>` | Attach only | Preserved | Assign work for later |
|
||||
| `gt sling <bead>` | Attach + run | Preserved | Kick off work immediately |
|
||||
| `gt handoff <bead>` | Attach + restart | Fresh | Restart with new context |
|
||||
|
||||
Current agents use mail and molecule attachment, which works but has more
|
||||
ceremony than the pure propulsion model.
|
||||
The algebra:
|
||||
```
|
||||
gt sling = gt hook + gt nudge "start working"
|
||||
gt handoff = gt hook + restart (GUPP kicks in)
|
||||
```
|
||||
|
||||
See [sling-design.md](sling-design.md) for detailed command reference.
|
||||
|
||||
## Summary
|
||||
|
||||
|
||||
Reference in New Issue
Block a user