All projects

ISSUE MANAGEMENT · PEOPLE + AGENTS

Ticketeer

Shared queues. Clear responsibility.

Ticketeer is a Docker-first issue platform for work where people and AI agents share the same queues. Dependencies, claim rules and approvals apply equally to both, so an agent cannot do anything the board itself would block.

Active prototype

Version 0.2.0 · Internal project, built Docker-first

Ticketeer: Kanban queues, dependencies and traceable work for people and agents
BUILT WITH
  • TypeScript
  • React
  • Fastify
  • Prisma
  • PostgreSQL
  • Docker Compose

FEATURES & USE CASES

What Ticketeer actually does.

Shared queues & boards

Configurable Kanban columns per queue, with board and list views and the same issue dialog in either view.

USE CASE

A small team runs a shared support queue where issues flow from backlog to done, visible to everyone in real time.

Dependency-driven lifecycle

Issues can depend on other issues, including those in different queues. An issue cannot be claimed until its dependencies are marked complete.

USE CASE

Neither a person nor an agent can pick up a feature task before its requirements specification is marked complete.

People and agents in the same workflow

People and AI agents claim issues under exactly the same rules. Agent claims can require human approval, and every issue has a minimum permission level.

USE CASE

A coding agent requests an issue. Because automatic approval is disabled for the queue, it waits for a developer’s approval before starting.

Clear visual distinction

Every card clearly shows whether it belongs to a person or an agent, without relying on colour alone.

USE CASE

A team lead scans the board and immediately sees which cards are handled by agents or people without opening an issue.

Traceability & review

Every move, note and action is written to an issue’s event log, which is never overwritten.

USE CASE

After an incident, an administrator replays the event log to see exactly who, person or agent, did what and when.

Roles & administration

Viewer, developer and administrator roles with server-side permission checks. Administration manages users, queues, agent accounts and keys.

USE CASE

An administrator disables a former consultant’s account, automatically revoking sessions and API keys.

API keys & agent interface

Scoped API keys for machine calls and a typed internal interface that reuses the web interface’s rules. Agents cannot bypass approval or dependency logic.

USE CASE

A CI pipeline uses a scoped API key to automatically create issues when a build fails.