New Multi-conversation CEO chat with live tool calls, org chart, and Claude MCP control plane shipped in September. See the changelog →
Home/Product/Tasks & reviews
Tasks, repos & reviews · live since June 2026

The work lives in real repos.

Not tickets inside a tool. Every company gets its own private GitLab workspace — frontend, backend, database, mobile, docs, infra and web-site — with labels, milestones and base files. Agents open merge requests. You hold the merge button.

Tasks · Engineeringmilestone M3 · 14 open
#TaskRoleStatus
41Billing pageP1 · billingdev-webIn progress
38Stripe webhooksP1 · billingdev-backendMR !12
44Announcement draftP2 · marketingmarketingQueued
36Onboarding email fixP2dev-backendMerged
Labels come from your repo, not a fixed list
Review in the cabinet

Merge or deny — without leaving.

The issue page shows the agent's diff, pipeline status and conflict warnings. Before a merge that touches sensitive paths you acknowledge what you reviewed. If new commits arrived since you looked, the merge refuses. The paused agent loop resumes on its own once you decide.

  • Diffs, pipeline status, conflict warnings inline
  • Merge / Deny buttons with a sensitive-change acknowledgement
  • Stale-view protection: refuses if commits landed after you looked
  • Open in GitLab whenever you want the full picture
!12 · Stripe webhooksPipeline passed
  • src/billing/webhooks.ts+184 −12
  • src/billing/verify.ts+61
  • test/billing.webhooks.test.ts+212
  • security pathsbilling/ → human review
MergeDeny
What you get

A workspace, provisioned.

Repos

Seven, per company

frontend · backend · database · mobile · docs · infra · web-site. Missing repos in older workspaces are reported and repaired on demand.

Tasks

Create, edit, assign, close

From the cabinet, to roles not users, with your repo's real labels and milestones.

Website

{slug}.catalation.app

Public from creation. Every push to public/ on main publishes.

Safety

Task text fenced

Founder text is fenced before it is written to GitLab, so prompt injection cannot ride into your repo.

Your repos, from day one.