Now in early access

Stop vibe coding.
Start vibe shipping.

Humans and agents, working the same pipeline. Requirements, specs, and code stay in sync.

Backlog 4
ACM-52
Webhook retry configuration
▲ MediumUnassigned
ACM-50
Email notification preferences
▼ LowUnassigned
ACM-49
API rate limit dashboard
▲ MediumUnassigned
ACM-48
Audit log export
▲▲ HighUnassigned
Product 2
ACM-42
Multi-region deployment support
Infrastructure
▲▲ HighProduct Agent
ACM-39
Role-based access for API keys
Auth
▲▲ HighProduct Agent
Tech Spec 2
ACM-35
SSO integration for enterprise
Auth
▲▲▲ CriticalTech Agent
ACM-37
Dashboard latency on large datasets
Performance
▲ MediumTech Agent
Implementation 3
ACM-51 Bug
Fix pagination on users list
▲ MediumCloud Agent
ACM-33
Custom dashboard widgets
▲ MediumClaude Code
Review 1
ACM-295/5 passed
Org-level billing dashboard
▲▲ HighYou
Done 8
ACM-25
User onboarding flow
▲▲ HighCloud Agent

Workflow

From problem to shipped product

Each stage has its own agent that stays in scope. Product thinking doesn't leak into technical decisions.

Ideas Inbox 12 NEW
Voice Bulk export for compliance reports Accepted
Call Enterprise SSO with SAML Accepted
File Custom dashboard widgets Review

Capture & Triage

Capture everything, triage automatically

Voice memos, call recordings, PDFs. AI transcribes, extracts ideas, and triages them into your pipeline. Simple bugs flow through without you.

  • check_circle Voice and call recordings
  • check_circle File and document processing
  • check_circle Auto-triage for bugs and improvements

Product

Problem first, solution later

The product agent keeps you in the problem space. Business context, user stories, and UI mockups - without jumping to implementation.

  • check_circle Business context and positioning
  • check_circle Visual ideation and UI mockups
  • check_circle User stories and acceptance criteria
description Issue
circle Region Selector
WIP Generated by Product Agent
DEPLOYMENT SETTINGS
🇪🇺 EU West (Frankfurt)
Strict Data stays in region
Flexible Replicate globally
Cancel
Save Region
description Issue: Multi-region support 4/4 DONE
check_circle Architecture
expand_more
Routing layer approach using existing Clerk middleware. Region config stored in org settings. Database connection pool per-region with read replicas. Failover handled at the load balancer level with health checks per region endpoint.
check_circle Migration Plan
expand_more
  1. Add region column to projects table (migration 0010)
  2. Deploy region-aware connection pooler alongside existing single-region pool
  3. Feature-flag new region selector UI behind enterprise plan check
  4. Backfill existing orgs to "us-east-1" default region
account_tree Sub-tickets 4 created
Add region config to org settings ACM-43
Region-aware DB connection pool ACM-44
Region selector UI component ACM-45
Cross-region data sync validation ACM-46

Tech Spec

Architecture that fits your codebase

The tech agent reads your repo and proposes architecture grounded in your actual code. It breaks features into sub-tickets with real file references.

  • check_circle Systems architecture from your code
  • check_circle Sub-ticket breakdown with dependencies
  • check_circle Architecture diagrams

Implementation

Full context, any agent

Bring Claude Code, Cursor, or any MCP-compatible agent. Centel gives them the product docs and tech spec so they know what to build and why.

  • check_circle Bring your own agent via MCP
  • check_circle Cloud sandboxes with full repo access
  • check_circle Agents get full product and spec context
sync Cloud Agent Running
check_circle MCP Connected Local
code ACM-43: Add region config In progress
agent > Reading src/lib/tenant.ts...
agent > Created src/lib/region-config.ts
agent > Updated schema: added region field
agent > Writing migration...
verified Review - ACM-42 4/5 PASSED
check_circle Region selector renders correctly Pass
check_circle Data residency config persisted Pass
check_circle API routes respect region scope Pass
warning Latency under 200ms cross-region Warning
$ centel review ACM-42 --sandbox
Sandbox booted (3.2s)
Database seeded with mock data
App running at preview-acm42.centel.dev
4 passed, 1 warning

Review

Test before you trust

Agents spin up a sandboxed preview with seeded data. Acceptance checks run automatically. You do the final walkthrough.

  • check_circle Sandboxed preview environments
  • check_circle Automated acceptance checks
  • check_circle Test with seeded data, not production

Product Memory

Product knowledge that never goes stale

When implementation finishes, your product docs and tech spec update automatically. Every decision, every shipped feature, every resolved bug feeds back into your product's memory. The loop closes itself.

Product Memory All synced
article Product Docs Updated 2m ago
swap_vert
menu_book Tech Spec Auto-synced
swap_vert
assignment Planner 5 active issues
ACM-51 Fix pagination on users list
radio_button_unchecked Auto-triaged from ideas inbox
radio_button_unchecked Product refinement skipped
radio_button_unchecked Tech agent identified root cause
radio_button_unchecked Cloud agent implementing fix...
radio_button_unchecked Awaiting review

Automation

Simple tickets handle themselves

Bugs and small improvements flow from triage to implementation without you. Save your attention for the features that matter.

Your product deserves a memory

Centel is in early access. Shape it with us.

Get early access arrow_forward