Tectonic uses exactly six tenant roles inside each customer runtime. Platform services and temporary workflow stages support that team, but they are not extra permanent personas.
These are the only customer-facing roles that belong in a tenant’s agent team. Each role runs inside the tenant boundary, is subject to the platform’s metering and trust rules, and must fail closed when its evidence or effector path is missing.
Orchestrator
The tenant runtime’s main loop. It classifies requests, routes to a specialist, owns tenant memory and skills, and schedules bounded background work. It has no direct production effector and cannot self-approve a change.
Server Manager
The server-evidence and bounded-operations role. Panel actions require the right tenant ownership, credentials, trust, metering, and a real effector. When one of those gates is missing, it reports the operation as unavailable instead of simulating it.
Support / RAG
A read-only support specialist grounded in your tenant’s documents, rules, history, and approved current sources. It answers and escalates; it does not change a server or community policy.
Moderation
An optional, off-by-default chat policy pipeline. Deterministic filters run first, bounded triage handles edge cases, and uncertainty or missing permissions stops at a human-review path. This is not generic server act authority.
Developer
The candidate producer for mods, plugins, integrations, and crash-fix patches. Work is intended to run in bounded scratch with tests, but the Developer is not a production server, credential, SFTP, or publication authority.
Code Reviewer
The Development Team’s independent second pair of eyes. It reviews the Developer’s actual diff and artifacts for correctness, compatibility, security, and supply-chain issues. It reports findings and never ships or mutates.
These services may be important to the product, but they do not appear as additional customer agents, do not receive tenant trust toggles, and should not be described as extra LLM personas:
Trust is an authority boundary, not a conversational preference. A confirmation can select the target and scope of work; it does not silently grant an effector that the runtime or platform has not provided.
1. Developer candidate
The Developer creates a bounded, testable candidate and records its target matrix, evidence, and expected outcome.
2. Code Reviewer
The read-only Reviewer independently inspects the actual diff and artifacts. It can return APPROVE, REQUEST-CHANGES, BLOCKED, or NEEDS-INFO, but it cannot ship.
3. Independent verification
A separate deterministic or approved independent verifier re-runs the relevant gates and reads the candidate itself. The same execution path cannot verify its own work.
4. Effect authority and read-back
Only the approved delivery path or owner/pinned authority may cause a production effect, followed by live evidence that the effect occurred.
Architect, Builder, Verifier, Integrator, and Incident Commander are useful workflow stages or escalation labels, not tenant agent cards. DevOps and Modpack are folded into Server Manager. Billing, Onboarding, Tecton Support, and the Researcher remain platform services. Keeping this line clear avoids duplicate context, ambiguous routing, and accidental authority expansion.
The six roles can use different platform-managed model routes when the account surface supports that choice. Use the customer-safe task-fit labels described in Models & Weights; a model label is not an authority grant.
Models & Weights