Commit Graph

2825 Commits

Author SHA1 Message Date
Steve Yegge b29c01b6c0 bd sync: 2025-12-22 02:13:56 2025-12-22 13:05:06 -08:00
Steve Yegge f8e38f6ad2 bd sync: 2025-12-22 02:11:09 2025-12-22 13:05:06 -08:00
Steve Yegge b3d1436b01 bd sync: 2025-12-22 01:33:26 2025-12-22 13:05:06 -08:00
Steve Yegge 8cf81361a2 bd sync: 2025-12-22 01:22:33 2025-12-22 13:05:06 -08:00
Steve Yegge 6eca1b1b4f bd sync: 2025-12-22 01:04:51 2025-12-22 13:05:06 -08:00
Steve Yegge f4acb6d8dc bd sync: 2025-12-22 01:04:10 2025-12-22 13:05:05 -08:00
Steve Yegge 084f9e91da bd sync: 2025-12-22 00:05:55 2025-12-22 13:05:05 -08:00
Steve Yegge d6b601ad09 bd sync: 2025-12-21 23:11:40 2025-12-22 13:05:05 -08:00
Steve Yegge 38b8dfe84b bd sync: 2025-12-21 22:40:56 2025-12-22 13:05:05 -08:00
Steve Yegge a140254c6b bd sync: 2025-12-21 22:20:17 2025-12-22 13:05:05 -08:00
Steve Yegge f19f5c5bf6 bd sync: 2025-12-21 22:18:15 2025-12-22 13:05:05 -08:00
Steve Yegge 268f3e9b9d bd sync: 2025-12-21 22:13:25 2025-12-22 13:05:05 -08:00
Steve Yegge 25dc5ec15a bd sync: 2025-12-21 22:07:42 2025-12-22 13:05:05 -08:00
Steve Yegge eb5fcc4477 bd sync: 2025-12-21 21:59:54 2025-12-22 13:05:05 -08:00
Steve Yegge 93bbac8757 bd sync: 2025-12-21 21:58:53 2025-12-22 13:05:05 -08:00
Steve Yegge a7335582fc bd sync: 2025-12-21 21:57:29 2025-12-22 13:05:05 -08:00
Steve Yegge d80d471dc0 bd sync: 2025-12-21 21:55:53 2025-12-22 13:05:05 -08:00
Steve Yegge aae5d6106d bd sync: 2025-12-21 21:50:57 2025-12-22 13:05:04 -08:00
Steve Yegge 5613bd8fb9 bd sync: 2025-12-21 21:50:37 2025-12-22 13:05:04 -08:00
Steve Yegge 4f7c79cafe bd sync: 2025-12-21 21:49:16 2025-12-22 13:05:04 -08:00
Steve Yegge 6159c3682a bd sync: 2025-12-21 21:45:59 2025-12-22 13:05:04 -08:00
Steve Yegge d250ce71f2 bd sync: 2025-12-21 21:37:51 2025-12-22 13:05:04 -08:00
Steve Yegge f63d643477 bd sync: 2025-12-21 21:35:34 2025-12-22 13:05:04 -08:00
Steve Yegge 6de17b303c bd sync: 2025-12-21 21:16:59 2025-12-22 13:05:04 -08:00
Steve Yegge 49651725da bd sync: 2025-12-21 21:14:33 2025-12-22 13:05:04 -08:00
Steve Yegge a1fff365ee bd sync: 2025-12-21 21:03:32 2025-12-22 13:05:04 -08:00
Steve Yegge 455e5cda2c bd sync: 2025-12-21 18:49:09 2025-12-22 13:05:04 -08:00
Steve Yegge 4bf06f2f37 bd sync: 2025-12-21 18:48:48 2025-12-22 13:05:04 -08:00
Steve Yegge a74ee6e5ed bd sync: 2025-12-21 18:28:51 2025-12-22 13:05:04 -08:00
Steve Yegge b1a825f5cd bd sync: 2025-12-21 18:05:18 2025-12-22 13:05:04 -08:00
Steve Yegge a3c1863dab bd sync: 2025-12-21 18:04:59 2025-12-22 13:05:04 -08:00
Steve Yegge f095eb246b bd sync: 2025-12-21 18:04:27 2025-12-22 13:05:04 -08:00
Steve Yegge 3894f7b4ea bd sync: 2025-12-21 17:53:43 2025-12-22 13:05:04 -08:00
Steve Yegge 62d0b61323 bd sync: 2025-12-21 17:30:06 2025-12-22 13:05:04 -08:00
Steve Yegge 4512916011 bd sync: 2025-12-21 17:26:39 2025-12-22 13:05:04 -08:00
Steve Yegge 4d0d9c6226 bd sync: 2025-12-21 17:26:20 2025-12-22 13:05:04 -08:00
Steve Yegge d4c89ca77a docs: Add propulsion principle documentation (gt-7hor)
Write canonical documentation for the Universal Gas Town Propulsion
Principle covering:
- The One Rule (hook has work → work happens)
- Why it works (stateless agents, molecule-driven, beads as control plane)
- The sling lifecycle diagram (spawn → attach → execute → burn)
- Agent startup protocol (gt prime → check attachment → execute or wait)
- Propulsion patterns and anti-patterns
- Nondeterministic idempotence

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 13:05:04 -08:00
Steve Yegge 4bf7c980b5 bd sync: add gt-7919 (test failures) and gt-7920 (refinery patrol mol) 2025-12-22 13:02:33 -08:00
Steve Yegge 982b7cb5ed Implement gt sling command (gt-4ev4)
The unified work dispatch command that implements spawn + assign + pin
in one operation, based on the Universal Gas Town Propulsion Principle:
"If you find something on your hook, YOU RUN IT."

Supports:
- Proto names (e.g., gt sling feature polecat/alpha)
- Issue IDs with optional molecule (e.g., gt sling gt-xyz polecat/beta -m bugfix)
- Target addressing (polecat/name, deacon/, witness/, refinery/)
- --wisp flag for ephemeral molecules
- --force flag for hook collision override
- Hook collision detection

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 13:02:33 -08:00
Steve Yegge df27d6cbb8 Merge polecat/nux: Implement gt mol status command (gt-uym5) 2025-12-22 12:38:32 -08:00
Steve Yegge cbf4497498 bd sync: close gt-4ev4 2025-12-22 12:36:40 -08:00
Steve Yegge e1bbd81fb0 Implement gt mol status command (gt-uym5)
Add `gt mol status [target]` command to show what's on an agent's hook:
- Auto-detects current agent from working directory
- Shows pinned bead and attached molecule info
- Displays phase progress with progress bar
- Indicates wisp vs durable molecules
- Provides next action hints

Also adds `mol` alias for the `molecule` command.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 12:34:13 -08:00
Steve Yegge fa09ac480b Implement gt sling command (gt-4ev4)
The unified work dispatch command that implements spawn + assign + pin
in one operation, based on the Universal Gas Town Propulsion Principle:
"If you find something on your hook, YOU RUN IT."

Supports:
- Proto names (e.g., gt sling feature polecat/alpha)
- Issue IDs with optional molecule (e.g., gt sling gt-xyz polecat/beta -m bugfix)
- Target addressing (polecat/name, deacon/, witness/, refinery/)
- --wisp flag for ephemeral molecules
- --force flag for hook collision override
- Hook collision detection

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 12:33:35 -08:00
Steve Yegge a5ce6046ab docs: Update witness template to use gt nudge/peek
Replaces raw tmux send-keys with gt nudge in spawn processing.
Adds Session Communication section to key commands reference.
Adds warning against raw tmux send-keys.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 12:33:17 -08:00
Steve Yegge fbbb487d86 bd sync: 2025-12-22 12:31:59 2025-12-22 12:32:23 -08:00
Steve Yegge 7f2e9aacd0 Add canonical Propulsion Principle documentation (gt-7hor)
Documents the Universal Gas Town Propulsion Principle - the single rule
that drives all agent behavior: "If you find something on your hook,
YOU RUN IT."

Covers:
- The One Rule (hook has work → work happens)
- Why it works (stateless agents, molecule-driven)
- The sling lifecycle diagram
- Agent startup protocol
- Examples and anti-patterns

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-22 12:32:23 -08:00
Steve Yegge 139de2ec37 bd sync: 2025-12-22 12:20:24 2025-12-22 12:32:23 -08:00
Steve Yegge 1e9aa99ca1 bd sync: 2025-12-22 12:19:36 2025-12-22 12:32:23 -08:00
Steve Yegge c817d1dc6b bd sync: 2025-12-22 12:13:17 2025-12-22 12:32:23 -08:00
Steve Yegge ae4b37e69c bd sync: 2025-12-22 12:12:57 2025-12-22 12:32:23 -08:00