feat(session): Add GUPP propulsion nudge for autonomous work execution
SessionStart now sends a PropulsionNudge after the beacon to trigger Claude to check the hook and begin work immediately. This makes the propulsion principle bulletproof - agents no longer wait for witness to nudge them. GUPP = Gas Town Universal Propulsion Principle: "If work is on your hook, YOU RUN IT." 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -201,6 +201,16 @@ func (m *Manager) Start(polecat string, opts StartOptions) error {
|
||||
// Non-fatal: session works without beacon
|
||||
}
|
||||
|
||||
// GUPP: Gas Town Universal Propulsion Principle
|
||||
// Send the propulsion nudge to trigger autonomous work execution.
|
||||
// The beacon alone is just metadata - this nudge is the actual instruction
|
||||
// that triggers Claude to check the hook and begin work.
|
||||
// Small delay to ensure beacon is processed first.
|
||||
time.Sleep(500 * time.Millisecond)
|
||||
if err := m.tmux.NudgeSession(sessionID, PropulsionNudge()); err != nil {
|
||||
// Non-fatal: witness can still nudge later
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user