Skip to content

Glossary

Kendo-specific terminology for consistent communication across all agents.

TermDefinition
AgentAn AI entity (Claude Code, custom bot, etc.) that can be assigned to issues and autonomously work on them
Agent assigneeAn AI agent assigned to an issue, treated the same as a human assignee on the board
BoardKanban-style view of issues organized by status columns
BacklogList of issues not yet in active development — the "to be prioritized" queue
EpicA grouping of related issues that together form a larger feature or initiative
IssueThe atomic unit of work in Kendo — a bug, feature, or task
Issue keyThe unique identifier for an issue, formatted as PROJECT-0001
MCP serverKendo's Model Context Protocol server that lets AI assistants read and manage issues
ProjectA container for issues, with its own board, backlog, and team members
Project codeShort uppercase prefix for a project (e.g., "KEN" for Kendo), used in issue keys
TenantAn isolated instance of Kendo with its own database, subdomain, projects, and users
WorktreeGit worktree used by the Dev agent to work on issues in isolation without switching branches
Kendo HQThis repo — the company-level orchestration layer containing agent profiles and shared context
ReportA lightweight feedback item (bug, request, idea) submitted to a project's triage inbox. Reports can be reviewed, reordered, promoted to issues (with optional AI story generation), or dismissed. Not an issue until promoted.
LaneA configurable status column on the board (e.g., To Do, In Progress, In Review, Done). Each lane has a name, color, and order. Projects can customize their lanes.
PriorityIssue urgency level — Highest, High, Medium, Low, or Lowest
RoleA custom permission set within a tenant. Each role defines per-action scopes (None, Own, All). Admin and Member are the default system roles; tenants can create additional roles.
NotificationAn in-app alert triggered by issue changes, comments, assignments, or other events. Users can configure notification preferences and mark notifications as read.
AttachmentA file uploaded to an issue or comment
Sprint statusThe lifecycle state of a sprint — planned, active, or completed. When completing a sprint, unfinished issues migrate to a target sprint or the backlog.
Blocking relationA dependency between issues — an issue can block or be blocked by other issues. Displayed on the issue detail and managed via the board or MCP.
Issue templateA reusable template for issue creation within a project. Templates define default content that pre-populates new issues. Managed in project settings. (Renamed from "system prompts" internally.)
Two-factor authentication (2FA)Optional TOTP-based second factor for user accounts. Tenants can enforce 2FA for admins, members, or both. Setup includes QR code and recovery codes.
BYOK AI keys"Bring your own key" — tenants and projects can configure their own Anthropic or OpenAI API keys instead of using Kendo's shared keys. Managed at tenant and project level.
OAuthThird-party login via Google or GitHub. Users can link/unlink OAuth providers in their profile settings. Also used for invite acceptance.
Overview (issue view)A dedicated issue overview page alongside Board and Backlog, showing issue summaries and key metrics for a project.
Epic statusThe lifecycle state of an epic — Open, In Progress, or Completed.
kendo-red#c8553a — the brand accent color used throughout the UI. See brand-guide.md for the full color system.