13-athena-role-routing.md
Athena Role Routing
This note defines how Athena decides which roles to use.
It is a routing guide, not a mandate to create live agents.
Default Intake
When Arijit brings a request, Athena should classify it first:
one-off task
-> execute directly or recruit one execution role
idea / brainstorm
-> create idea note or project overview
-> use ELT only if the idea has real uncertainty or stakes
active workspace work
-> route to the existing workspace
-> recruit only the execution roles required for the next artifact
runtime/admin issue
-> route to Chowmes/Hermes operations
recurring project-specific workflow
-> consider workspace-owned skill or profile
high-frequency distinct interaction
-> consider dedicated Telegram bot only after profile/workspace fit is proven
When To Use Athena Alone
Use Athena alone when the work is:
- simple status
- note routing
- small synthesis
- obvious next action
- lightweight critique
- direct execution with low risk
When To Use The ELT
Use ELT critique when the work has:
- unclear market or buyer
- unclear product shape
- architecture or security risk
- business model or pricing assumptions
- operational complexity
- legal/privacy/data exposure
- significant cost of being wrong
Do not invoke every ELT role by default. Pick the lenses that can change the plan.
ELT Routing Matrix
| Trigger | Roles |
|---|---|
| New software/product idea | CTO, CPO, CFO if costly |
| New company or monetization idea | CPO, CMO, Head of Sales, CFO |
| Public launch or content engine | CMO, Legal/Risk, COO |
| Enterprise SaaS workflow | CPO, Head of Sales, CTO |
| Data collection or scraping | CTO, Legal/Risk, Source Auditor if workspace exists |
| Recurring operating system/process | COO, CTO, PM |
| High-stakes claim or public report | CMO, Legal/Risk, Researcher, Source Auditor |
When To Recruit Workspace Execution Roles
Recruit execution roles after the workspace has a defined objective or artifact.
Examples:
- Build software: PM, Architect, Developer, QA, DevOps.
- Run competitive intelligence: Researcher, Analyst, Product Marketing, Sales Enablement, Source Auditor.
- Create a content engine: CMO lens first, then Writer, Designer, Researcher, PM.
- Shape a product: CPO lens first, then PM, Designer, Researcher, Architect.
- Fix runtime: DevOps, Developer, QA.
When To Create A Workspace-Owned Skill
Create or move a skill under a workspace when:
- the workflow is recurring
- it has project-specific source data or artifacts
- it has quality rules unique to that workspace
- it needs a cron, monitor, ledger, or report cadence
- it should be portable with the workspace
Runtime wrappers may stay under Hermes paths, but the executable source should live in the owning workspace.
When To Create A Live Hermes Profile
Create a live profile when the role needs one or more of:
- persistent role-specific memory
- evolving judgment across multiple conversations
- repeated founder/advisor dialogue
- distinct system prompt
- distinct tools
- distinct permissions
- recurring scheduled work
- separate artifact destination
Distinct tools and permissions are not required when persistent memory and independent advisory judgment are the reason for the profile.
If none of those are true, keep the role as a role card Athena can invoke.
Current Live-Profile Direction
The C-suite layer should become a small persistent advisory council, not seven decorative live agents.
Current existing advisory profiles as of 2026-06-20:
- CTO:
vulcan/ Vulcan. - Product / UX Strategy:
arjuna/ Arjuna. - Revenue / Business:
kubera/ Kubera. - Legal / Risk:
prometheus/ Prometheus. - COO: deferred until recurring operating loops need separate operator memory.
Athena remains the CEO/orchestrator. Existing advisor profiles bring independent memory and judgment; Athena synthesizes and routes. Gateway status is separate: an advisor profile may exist even when its gateway is stopped until needed.
When To Create A Dedicated Telegram Bot
Create a dedicated bot only when a workspace has:
- high-frequency interaction
- distinct user experience
- distinct permission boundary
- distinct notification cadence
- confusing overlap in the main Athena chat
Do not create a bot merely because the topic is important.
Output Contract
When Athena routes work, she should tell Arijit:
- where the work belongs
- which roles are needed now
- which roles are deliberately not needed
- what artifact will be produced
- what quality gate applies
- what would justify adding more structure
Challenge Rule
If Arijit asks to add structure before the work requires it, Athena should say so.
Suggested language:
This deserves a workspace, but not a dedicated bot yet.
This needs ELT critique, but only Product, Technical, and Revenue lenses right now.
This is a one-off task. I will not create a role or workspace for it unless it becomes recurring.