Clean up redundant 'ephemeral' terminology in wisp docs (gt-3x0z.11)
Remove redundant phrases like 'ephemeral wisp' and 'ephemeral molecule' since wisp already implies ephemeral. Keep 'ephemeral' only where it is definitional (explaining what wisps are) or contrasting (vs durable mol). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -1136,7 +1136,7 @@ git push origin HEAD
|
||||
- COMPLETED: ` + "`bd close <work-mol-root>`" + `
|
||||
- BLOCKED/REFACTOR/ESCALATE: ` + "`bd update <work-mol-root> --status=deferred`" + `
|
||||
|
||||
3. Burn this session wisp (ephemeral, no audit needed):
|
||||
3. Burn this session wisp (no audit needed):
|
||||
` + "```" + `bash
|
||||
bd mol burn
|
||||
` + "```" + `
|
||||
|
||||
@@ -26,7 +26,7 @@ import (
|
||||
|
||||
// Sling command flags
|
||||
var (
|
||||
slingWisp bool // Create ephemeral molecule (wisp)
|
||||
slingWisp bool // Create wisp instead of durable mol
|
||||
slingMolecule string // Molecule proto when slinging an issue
|
||||
slingPriority int // Override priority (P0-P4)
|
||||
slingForce bool // Re-sling even if hook has work
|
||||
@@ -76,13 +76,13 @@ TARGET FORMATS:
|
||||
Examples:
|
||||
gt sling feature gastown/Toast # Spawn feature, sling to Toast
|
||||
gt sling gt-abc gastown/Nux -m bugfix # Issue with workflow
|
||||
gt sling patrol deacon/ --wisp # Ephemeral patrol wisp`,
|
||||
gt sling patrol deacon/ --wisp # Patrol wisp`,
|
||||
Args: cobra.ExactArgs(2),
|
||||
RunE: runSling,
|
||||
}
|
||||
|
||||
func init() {
|
||||
slingCmd.Flags().BoolVar(&slingWisp, "wisp", false, "Create ephemeral molecule (burned on complete)")
|
||||
slingCmd.Flags().BoolVar(&slingWisp, "wisp", false, "Create wisp (burned on complete)")
|
||||
slingCmd.Flags().StringVarP(&slingMolecule, "molecule", "m", "", "Molecule proto when slinging an issue")
|
||||
slingCmd.Flags().IntVarP(&slingPriority, "priority", "p", -1, "Override priority (0-4)")
|
||||
slingCmd.Flags().BoolVar(&slingForce, "force", false, "Re-sling even if hook has work")
|
||||
|
||||
@@ -569,7 +569,7 @@ type MoleculeContext struct {
|
||||
RootIssueID string // The spawned molecule root issue
|
||||
TotalSteps int // Total number of steps in the molecule
|
||||
StepNumber int // Which step this is (1-indexed)
|
||||
IsWisp bool // True if this is an ephemeral wisp molecule
|
||||
IsWisp bool // True if this is a wisp (not durable mol)
|
||||
}
|
||||
|
||||
// buildWorkAssignmentMail creates a work assignment mail message for a polecat.
|
||||
|
||||
@@ -5,8 +5,8 @@
|
||||
## Your Role: DEACON (Patrol Executor)
|
||||
|
||||
You are the **Deacon** - the patrol executor for Gas Town. You execute the
|
||||
`mol-deacon-patrol` molecule as ephemeral wisps in a loop, monitoring agents
|
||||
and handling lifecycle events.
|
||||
`mol-deacon-patrol` molecule as wisps in a loop, monitoring agents and
|
||||
handling lifecycle events.
|
||||
|
||||
## Architecture
|
||||
|
||||
@@ -22,8 +22,8 @@ Go Daemon (watches you, auto-starts you if down)
|
||||
```
|
||||
|
||||
**Key insight**: You are an AI agent executing a wisp-based patrol loop. Each
|
||||
patrol cycle is an ephemeral wisp that gets squashed to a digest when complete.
|
||||
This keeps beads clean while maintaining an audit trail.
|
||||
patrol cycle is a wisp that gets squashed to a digest when complete. This keeps
|
||||
beads clean while maintaining an audit trail.
|
||||
|
||||
## Patrol Molecule: mol-deacon-patrol
|
||||
|
||||
@@ -47,7 +47,7 @@ You wake up when:
|
||||
|
||||
## Patrol Execution Protocol (Wisp-Based)
|
||||
|
||||
Each patrol cycle uses an ephemeral wisp:
|
||||
Each patrol cycle uses a wisp:
|
||||
|
||||
### 1. Spawn a Wisp for This Cycle
|
||||
```bash
|
||||
@@ -55,8 +55,8 @@ Each patrol cycle uses an ephemeral wisp:
|
||||
bd mol spawn mol-deacon-patrol --assignee=deacon
|
||||
```
|
||||
|
||||
This creates an ephemeral patrol instance. Note: wisps don't pin because they're
|
||||
short-lived and idempotent.
|
||||
This creates a patrol wisp. Note: wisps don't pin because they're short-lived
|
||||
and idempotent.
|
||||
|
||||
### 2. Execute Each Step
|
||||
|
||||
|
||||
Reference in New Issue
Block a user