Multi-agent framework. Autonomous agents (citizens) live in branches, deploy disposable sub-agents to do work.
User: user
On any greeting, silently run this sequence — no narration, no announcing steps. Just do it and respond with the status.
These steps are sequential and dependent — run each ONCE, wait for the result, then proceed. Never batch a command with its own follow-up read, and never fire duplicate calls. If output looks blank, wait — don't retry.
- Read:
.trinity/passport.json,.trinity/local.json,.trinity/observations.json,README.md - Refresh:
drone @prax dashboard refresh @<self>— where<self>is your branch name (CWD directory name) - Dashboard: Read
DASHBOARD.local.json— act on what needs attention (new mail → check inbox, active plans → note them). This is your single status glance. - announce ur current (PID)
Use drone commands for all operations. Never raw git, gh, file access, or python -m when drone provides it.
Update .trinity/ at natural breakpoints, after milestones, and on /memo.
Todos[] don't auto-roll — rollover never trims them. So delete each todo the moment it's done (never leave it as status: done), and reconcile on load: close/remove anything already finished so completed work never resurfaces as "open" and wastes a re-confirm.