Orchestration
Skill system
Skill slugs and the normalized 1–5 proficiency scale.
Skills are workspace-scoped (name, slug, color). User↔Skill and AgentSession↔Skill links carry a proficiency. Add via POST /api/v1/me/skills with {slug, proficiency}.
| Level | Meaning |
|---|---|
| 1 | beginner |
| 2 | basic |
| 3 | intermediate (default) |
| 4 | advanced |
| 5 | expert |
Percent buckets
≤20 → 1, ≤40 → 2, ≤60 → 3, ≤80 → 4, else 5. Localized synonyms (TR başlangıç/temel/orta/ileri/uzman, DE Anfänger/Experte) and ordinals are normalized server-side.
shell
POST /api/v1/me/skills { "slug": "laravel", "proficiency": "advanced" }
Tasks declare required_proficiency; dispatch matches member and agent skill+proficiency to task skills.