Commit Graph

9 Commits

Author SHA1 Message Date
Levi Neely 989558cf7f roles: replace Bead Loop with When Nudged section
The supervisor drives re-polling via 15s nudges to idle workers.
Roles no longer need to instruct bots to loop — just what to do
when the supervisor prompts them.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 14:30:14 +01:00
Levi Neely eca5762565 roles: add worker: true to roles that run the bead polling loop
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-15 14:28:13 +01:00
Levi Neely 3cf026ed10 skills,roles: replace bash process substitution with list_mounts.sh tool
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 21:11:49 +01:00
Levi Neely 16710b7261 roles: clarify bead loop mount discovery
Mount is not guaranteed at spawn time. Bot discovers it from mtab
via cwd match, retries if not yet registered. Removes $AGENT_MOUNT
assumption.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 21:00:48 +01:00
Levi Neely 9120e51215 beads,roles: emit BeadClaimed event; add bead loop to worker roles
BeadClaimed fires on successful claim with source=beads/<mount> and
data={bead_id, assignee, mount}.

Worker roles (developer, devops, pkgmgr, researcher, tester, author)
now have a Bead Loop section: wait_for_bead.sh → claim → work →
complete → repeat. Reviewer role is spawned by workers, not looping.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-14 20:58:58 +01:00
Levi Neely e2f3bc7b12 fileaddr; smart delegation 2026-03-12 18:44:40 +01:00
Levi Neely a73ef83d3d roles: replace bot-templates with anvilspawn and structured roles
- Remove bot-templates/ entirely
- Add scripts/anvilspawn: spawn a bot by role+workdir, hash-prefixed alias
  ties bots to the same workdir for organic collaboration
- Add roles: solo-developer, developer, reviewer, tester, devops, author,
  technical-editor, researcher, taskmgr
- Standardize all roles to: Responsibilities / Prohibited Activities /
  Workflow / Response Format
- Remove explicit delegation protocols from all roles; delegation is emergent
- Remove inbox-check startup steps; messages are delivered automatically
- Update mkfile to install anvilspawn

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-06 20:49:30 +01:00
Levi Neely b51bbf7e72 working on a different approach for roles 2026-03-06 08:54:44 +01:00
Levi Neely 0b5d120378 Add agent roles: github-bot, researcher, developer, tester 2026-03-05 18:25:41 +01:00