⇩ 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