⇩ Markdown

spaced repetition prompts - blog section 6 - Gastown Universal Propulsion Principle

^ spaced repetition prompts - blog section 6 - Gastown Universal Propulsion Principle

Blog Post -- Section 6 - Gastown Universal Propulsion Principle

In Gas Town, which is more enduring... an agent or a session? ? The agent. An agent is the persistent identity (the "pet"); a session is the ephemeral Claude Code process thrown at work (the "cattle"). Sessions come and go, but the agent endures.
...
pets vs cattle

If a Claude Code session crashes mid-task, what survives — the agent or the session? ? The agent. Its identity, state, and work live in Beads. The session is disposable cattle — just spin up another one.

How does an agent endure an environment crash? ? The agent's identity, state, and work live in Beads, which is git-backed.

Which Bead type is used for GUPP? ? Hook

What does a Role Bead represent? ? A worker's identity type — like a domain table describing the role, with priming information.

What makes a Pinned Bead different from a regular Bead? ? Pinned Beads float like yellow-sticky notes — they never get closed and don't show up in bd ready.

Where do you hang Molecules for a worker to execute? ? On the worker's Hook — a special Pinned Bead unique to that agent.

How does work get placed on a worker's Hook? ? With gt sling — you sling work to workers and it goes on their hook. You can start immediately, defer, or make them restart first.

What happens when a worker does a handoff? ? The worker gracefully cleans up and restarts its session. If it's hooked, GUPP keeps it working automatically.

Why doesn't GUPP always work in practice? ? Claude Code is too polite — it sometimes ignores the hook and sits waiting for user input instead of running automatically.
...
agent problem - Claude Code is polite and waits for user input


Next section: section 7 - The GUPP Nudge


tag--flashcards--gas-town--section-6--gastown-universal-propulsion-principle