Public roadmap

What we're building next

This is the actual working roadmap — auto-updated from our task board. Cards on the left are live today. Cards on the right are where we're headed. If something you need isn't here, tell us — design partners shape what ships next.

Updated 2026-05-19·Jump to shipping now

Shipped

34

Working today

Recall

Ask anything about any client and get a direct, cited answer in under 30 seconds.

Debrief

Drop a call transcript in, get decisions, action items, and a draft follow-up email in under 2 minutes.

Status

A one-paragraph engagement health check for any client, on demand.

Onboarding brief

Get a new team member fully briefed on any client in 3 minutes or less.

Proposal / SOW

Draft proposals and statements of work grounded in the real conversation history with that prospect.

Reporting

Auto-drafted weekly status updates, with citations to the original source messages and documents.

Meeting Prep

A pre-call brief lands in your Slack 30 minutes before every client meeting.

Client Health

Weekly Green / Yellow / Red score for every engagement — catches drift before it becomes churn.

Senior Review gate

Every client-facing email, report, and proposal can be routed to a senior for approval before it sends.

Knowledge Graph + Knowledge Health

Visual map of every conversation, person, and document per client — plus freshness and contradiction tracking.

Slack bot

Mention @aether in any client channel to ask Recall, trigger a Debrief, or log an action item.

Claude Desktop integration

Securely connect Aether to Claude Desktop via OAuth — read your client context from any chat.

Context Health Diagnostic

A 9-question AI diagnostic that names your firm's specific context leaks in plain English, in under 60 seconds.

Context Leak Scanner

A free, no-signup scanner that estimates how much client context is leaking across your tools — paste a Slack thread or email and see the leaks instantly.

Two-way task sync — Linear, Asana, Todoist

Action items stay in lockstep with your task tool of choice. Webhook-driven inbound, push-back on every edit, no manual buttons.

Dark mode + brand refresh

A cool, Linear-style visual language across the app with a matching dark theme.

Build Context Leak Scanner (top-of-funnel lead magnet)

PRD: Context Leak Scanner

UI revamp — merge PR #2 (Linear-style tokens + /styleguide)

Blocks the rest of the UI revamp sweep.

Modify landing page for pricing for Annual subscription

Coming soon.

Recall latency SLO: p95 < 5s, measured + dashboarded

The [original roadmap]() commits to "Recall agent consistently meets the latency target of under five seconds." [CLAUDE.md]() lists it as a technical requirement.

Suspend Daily Brief toggle

Coming soon.

Update help chatbot

Keep the in-app Help chatbot's feature registry current so it can answer questions about what's live in production.

UI revamp — app pages regression sweep

Follow-up to PR 2.

UI revamp — primitives + shell regression sweep

Follow-up to PR 2.

Client Health — surface score on dashboard + clients list

Follow-up to Phase 1.

Auto-generate /roadmap from Linear via Haiku rewriter

Ship: commit [`72ef5ee`]() on main.

Resources nav + public /roadmap, /changelog, /blog pages

Ship: commit [`2628230`]() on main.

Reconcile naming: landing "Risk Agent" ↔ shipped "Client Health Agent"

Naming inconsistency found during landing ↔ Linear audit.

UI revamp — landing page brand decision

Follow-up to PR 2.

UI revamp — email template brand decision (warm vs. cool)

Follow-up to PR 2.

Update llms.txt

Refresh `public/llms.txt` so that large-language-model crawlers (ChatGPT, [Claude.ai](), Perplexity, etc.) see the current product surface instead of a stale snapshot.

UI revamp — /styleguide disposition (admin-gate, doc, or retire)

Follow-up to PR 2.

Todost 2 way sync

Two-way sync between Aether action items and Todoist tasks.

Delete Client Workspace

Irreversibly delete a client workspace and all associated data.

Shipping now

2

Next 4 weeks

Teams Connector

Context

Set up contemporaneous SR&ED time tracking + engineering journal system

Why

Coming soon

15

Next 2–3 months

ClickUp 2-way sync — follow-ups (custom fields, subtasks, multi-list, time tracking)

Split-off from .

Test ClickUp ↔ Aether 2-way sync end-to-end

E2E regression for , mirrors .

Help registry — ClickUp

Required companion to 's UI slice, per CLAUDE.md "Shipping user-facing features":

ClickUp UI — Sources tile + Connector settings

User-facing surfaces for .

Actionable Tasks Layer — External Sync (ClickUp)

Context

ClickUp status mapping

Map ClickUp's per-List custom statuses onto Aether's `ActionItemStatus` buckets.

ClickUp outbound — push action items as tasks

Write path for .

ClickUp inbound — polling + webhook ingest

Read path for .

Supabase migration — clients.clickup_list_id + clickup_webhook_deliveries

Schema groundwork for .

ClickUp OAuth + connector module

First slice of .

Scope Creep Agent — detect SOW drift with cited evidence

Gap found during landing ↔ Linear audit.

Proposal → Scope Creep handoff: extract scope bullets on approval

The Proposal Agent already drafts client proposals, which become the signed SOW on approval.

Action Item Tracker Agent — cross-engagement commitment rollup + proactive surfacing

Gap found during landing ↔ Linear audit.

Slack as first-class interaction surface — gap analysis + fill

The [original roadmap]() calls for Slack to be "a first-class interaction surface, not just an ingestion source." Partly true already: Recall-over-Slack, daily brief DMs, and slash

Competitive Intelligence Agent — competitor + pricing-pressure mention detection

Gap found during landing ↔ Linear audit.

On the horizon

37

6+ months

Langfuse tracing on all agent routes + logUsage integration

Phase 0 ship-blocker.

👍/👎 feedback (Slack + in-app) wired to trace ID

Phase 0 ship-blocker.

Provider spend caps + Axiom logs + Checkly uptime

Phase 0 ship-blocker.

PII redaction layer + per-tenant sensitive mode

Phase 0 ship-blocker.

Extend Langfuse tracing across Inngest function boundaries

Phase 0 ship-blocker.

Sentry + Vercel + Slack P1 webhook

Phase 0 ship-blocker from the Aether Observability Plan.

Permissions-enforcement eval (multi-tenant isolation)

Phase 1 (elevated from the plan's Phase 3 because multi-tenant leak is existential for a consulting-firm product).

Metabase self-host + Supabase/Langfuse data sources + 3 dashboards

Phase 1.

Per-tenant daily cost cap + cost-per-answer weekly report

Phase 1.

Golden-set regression eval + Promptfoo + CI gate

Phase 1.

Langfuse retention policy (30d hot / 90d cold)

Set on day zero so we're not paying SaaS rates to store six-month-old traces.

Client Health Agent — Phase 2: NLP tone layer

Follow-up to (Phase 1 shipped).

CRM connector — spec + vendor choice (HubSpot or Salesforce)

The [original roadmap]() commits Phase 2 to "CRM connectors (Salesforce, HubSpot)".

Aether Dashboard — Unified View with Drop-Down Selector

Aether Dashboard — Unified View with Drop-Down Selector

Saved Hours Dashboard — ROI & Time Impact View

PRD: Saved Hours Dashboard

Agent Activity Feed — Dashboard View

PRD: Agent Activity Feed

Client Health — false-flag feedback loop + real meeting attendance

Two accuracy improvements to Phase 1.

Contradiction Flags — surface knowledge-graph contradictions to users

The [original roadmap]() places "Knowledge Orchestration / contradiction flags" in Phase 3 Long-Term.

Per-tenant snapshot dashboard for design-partner calls

Phase 2.

Actionable Tasks Layer — External Sync (ClickUp)

Context

Actionable Tasks Layer — External Sync (Monday.com)

Context

Agent-specific behaviour metrics (steps, tool loops, TTFB)

Phase 2.

Storage growth snapshots + trendlines

Phase 2.

Weekly quality report per tenant

Phase 2.

LLM-as-judge sampler (Haiku, 10% of traffic)

Phase 2.

Client Portal — Proposal & SOW delivery layer (Phase 2/3)

Client-facing portal for consulting firms to share proposals and SOWs with their clients.

Proposal & SOW Automation — second AI product for consulting firms

Second AI product targeting consulting firms.

Formal SLOs + error budget tracking

Phase 3.

Content Retention Policy

Context

Client Health Agent — Phase 3: Predictive churn scoring

Follow-up to Phase 1 (shipped) and Phase 2 (tone).

Anonymise-and-retain mode for client deletion (scrubber)

Follow-up to .

On-call rotation + paging via Better Stack

Phase 3.

Public status page

Phase 3.

Synthetic user bots on canonical flows (hourly)

Phase 3.

Client Research Agent

* Mentions * Industry * Competition

Spec out Email connection for IMAP email

---

Improve OnBoarding Org Context

!

Want to shape what ships next?

Founding Members help us prioritise. We ship quickly against real usage — tell us what your team needs first and we'll either build it, plan it, or tell you honestly why it's not on the list.

Book a call