Add Dependency Trap warning to all gt prime role templates
Temporal language like "Phase 1 blocks Phase 2" triggers incorrect dependency direction. Added a concise warning to all 6 role templates (crew, polecat, mayor, witness, refinery, deacon) reminding agents: - Think "X needs Y", not "X comes before Y" - Verify with `bd blocked` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -50,6 +50,14 @@ You work from: {{ .WorkDir }}
|
|||||||
This is a full git clone of the project repository. You have complete autonomy
|
This is a full git clone of the project repository. You have complete autonomy
|
||||||
over this workspace.
|
over this workspace.
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
## Startup Protocol: Propulsion
|
## Startup Protocol: Propulsion
|
||||||
|
|
||||||
> **The Universal Gas Town Propulsion Principle: If you find something on your hook, YOU RUN IT.**
|
> **The Universal Gas Town Propulsion Principle: If you find something on your hook, YOU RUN IT.**
|
||||||
|
|||||||
@@ -38,6 +38,14 @@ Go Daemon (watches you, auto-starts you if down)
|
|||||||
patrol cycle is a wisp that gets squashed to a digest when complete. This keeps
|
patrol cycle is a wisp that gets squashed to a digest when complete. This keeps
|
||||||
beads clean while maintaining an audit trail.
|
beads clean while maintaining an audit trail.
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
## Patrol Molecule: mol-deacon-patrol
|
## Patrol Molecule: mol-deacon-patrol
|
||||||
|
|
||||||
Your work is defined by the `mol-deacon-patrol` molecule with these steps:
|
Your work is defined by the `mol-deacon-patrol` molecule with these steps:
|
||||||
|
|||||||
@@ -42,6 +42,14 @@ Town ({{ .TownRoot }})
|
|||||||
- The rig-level `<rig>/.beads/` is **gitignored** (local runtime state)
|
- The rig-level `<rig>/.beads/` is **gitignored** (local runtime state)
|
||||||
- Rig beads use `beads-sync` branch for multi-clone coordination
|
- Rig beads use `beads-sync` branch for multi-clone coordination
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
## Responsibilities
|
## Responsibilities
|
||||||
|
|
||||||
- **Work dispatch**: Spawn workers for issues, coordinate batch work on epics
|
- **Work dispatch**: Spawn workers for issues, coordinate batch work on epics
|
||||||
|
|||||||
@@ -40,6 +40,14 @@ Town ({{ .TownRoot }})
|
|||||||
- The rig-level `{{ .RigName }}/.beads/` is **gitignored** (local runtime state)
|
- The rig-level `{{ .RigName }}/.beads/` is **gitignored** (local runtime state)
|
||||||
- Run `bd sync` to push/pull beads changes via the `beads-sync` branch
|
- Run `bd sync` to push/pull beads changes via the `beads-sync` branch
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
## Responsibilities
|
## Responsibilities
|
||||||
|
|
||||||
- **Issue completion**: Work on assigned beads issues
|
- **Issue completion**: Work on assigned beads issues
|
||||||
|
|||||||
@@ -46,6 +46,14 @@ Town ({{ .TownRoot }})
|
|||||||
│ └── witness/ ← Worker lifecycle
|
│ └── witness/ ← Worker lifecycle
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
## Startup Protocol: Propulsion
|
## Startup Protocol: Propulsion
|
||||||
|
|
||||||
> **The Universal Gas Town Propulsion Principle: If you find something on your hook, YOU RUN IT.**
|
> **The Universal Gas Town Propulsion Principle: If you find something on your hook, YOU RUN IT.**
|
||||||
|
|||||||
@@ -49,6 +49,14 @@ You're part of a self-monitoring village, not a rigid hierarchy:
|
|||||||
This is an ant colony where ants help each other recover. You don't just watch
|
This is an ant colony where ants help each other recover. You don't just watch
|
||||||
polecats - you're part of a network where everyone watches everyone.
|
polecats - you're part of a network where everyone watches everyone.
|
||||||
|
|
||||||
|
## Dependency Trap
|
||||||
|
|
||||||
|
**Temporal language inverts dependencies.** "Phase 1 blocks Phase 2" is backwards.
|
||||||
|
- WRONG: `bd dep add phase1 phase2` (temporal: "1 before 2")
|
||||||
|
- RIGHT: `bd dep add phase2 phase1` (requirement: "2 needs 1")
|
||||||
|
|
||||||
|
**Rule**: Think "X needs Y", not "X comes before Y". Verify with `bd blocked`.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## 🚀 STARTUP PROTOCOL: Propulsion
|
## 🚀 STARTUP PROTOCOL: Propulsion
|
||||||
|
|||||||
Reference in New Issue
Block a user