Status
What is actually built and shipped, with honest badges.
This is the single honest board of what exists. Planned/not-yet-built work is on the Roadmap. Badges:
- Live in prod — deployed on the Phala CVMs.
- Built · merged — merged to
main(some local/unpushed — built, not "shipped"). - Built · not merged — exists on a feature branch.
Ground truth is
task-plan/MASTER-TASK-LIST.md+ the live GitHub issues. Re-verify before trusting a status here. Reflects the monorepo as of mid-July 2026.
Deployed
The three services are deployed to Phala CVMs (Conclave conclave, FPM fpm-backend) with the
Vercel dashboards and the external DiariZen GPU worker. The platform is up but under active
hardening.
There are two P0s, distinct: the top engineering workstream is
diarization latency & reliability (Capture#1); the top bug
blocking web sign-in is the login loop (Conclave#13) below. If you can only unblock one thing for
users right now, it's the login loop.
Known blocker. The web login loop
(Conclave#13, open, P0) currently
bounces Google sign-in back to /login on both apps. Fixes shipped; still reproduces.
Built & merged
| Area | Items |
|---|---|
| Identity / consent | deletion proof (#1), export/import (#4), hear-clip + transparency (#3/#3c), permission scoping (#2), retire identify_allowed (#35) |
| Editor | vocab + autocomplete (#6), word-typing (#7), transcript-refine inline editor (#9), heal-on-open (#13) |
| Insights | calendar-intent grounding (#11), in-person agenda (#12), LLM title (#40) |
| Capture UX | live page (#14), turn coalescing (#37), origin/time/title badges (#38/#39/#40), click-to-seek (#41), delete + lifecycle (#42) |
| Sharing / data-rights | granular scopes (#31), tag→email (#15), data-dump + T&C (#18), Shape-OS contribute Arm 1 (#20) |
| Audio | audio-in-TEE + player (#30) |
| Infra | durable jobs queue + Option-A HTTP claim (#16), shared Supabase login (#41 out-of-band) |
| Workspaces | multi-member team workspaces + roles + owner-private (#32, merged local/unpushed) |
Built · not merged
| Item | Where |
|---|---|
Audio-file upload → onboarding (#52) | conclave-audio-upload-onboarding |
Async identity (VFTEE 600s) (#52 Track B) | feat/identity-async-lift |
Live co-pilot hotkey search (#47) | conclave-copilot |
React Native mobile app (#22) | conclavehq/Mobile |
| Own WavLM diarization model (P0 Track A) | validated, prod-port pending |
Deprioritized / skipped
- Preset insight prompts (
#10) — design-locked, deprioritized.
Source: task-plan/MASTER-TASK-LIST.md, FEATURE-SPEC.md §10.