Agent roster, with scoped runs
Hire an agent into a department, give it a scope, and watch what it actually touched. Every run is now attributable.
Roster
- Agents are hired into a department and a seniority, and inherit that department's tone and knowledge scope
- Each agent carries an explicit capability list — it cannot act outside it
- Added a roster view showing who is installed, who is idle, and who is mid-run
Runs
- Every run records the agent, the trigger, the surfaces it read, and the artefacts it produced
- Runs can be stopped mid-flight; partial output is kept as a draft rather than discarded
- Failed runs now surface the failing step instead of a generic error