Flesh out default roster with real responsibilities
Summary
- Converts
mkAgentfrom positional arguments to a named attrset for readability - Adds concrete
responsibilitiesto all 32 agents covering real Horizon ecosystem tasks (CI management, package set maintenance, GHC upgrades, release coordination, security audits, etc.) - Assigns relevant GitLab
projectspaths to each agent (horizon-platform, horizon-core, nixica, gitlab-ci, nixlab, agent-roster) - Adds a third principle to most agents for stronger role identity
- Fixes systemd service startup:
--headless→-p, useswriteShellScriptwrapper to pass PROMPT.md content as a positional argument toclaude -p