Milestones
List view
## v0.3.0 — Usability & wider audience After the **v0.1 MVP** (product suite on Signal) and **v0.2** (website + commerce), this release adds the **nicer features** that make Sigstack easier to use and reachable by a wider audience — polish on top of a working, sellable product. Focus: friendlier bot UX, broader language access, and quality-of-life improvements that reduce friction for non-English speakers and new organizers. ### Tracks - **Menu localization for all `!list-langs` languages** — [#27](https://github.com/BreadchainCoop/sigstack-bot/issues/27): localize bot menus (`!help`, product menus, privacy, etc.) with bot-text UI to select menu language, so UI language can match the full translation catalog. ### Theme - More user-friendly command surfaces and discovery - Wider audience (especially non-English menu UX) - Incremental “nice to have” product polish — not a rewrite of the MVP or commerce stack ### Out of scope (unless pulled in later) - Replacing the v0.1 product model or v0.2 website/commerce foundations - General AI chat / tools / x402 paths ### Milestone goal An organizer (or group) can use Sigstack more comfortably in their language and with clearer bot UX, without needing to read the repo or stay on English-only menus.
Due by September 7, 2026•0/1 issues closed## v0.2.0 — Client website + commerce Turn the v0.1 product suite into a **client-facing surface**: teach organizers how Sigstack works, then let them subscribe and pay. Bot features and Phala ops stay out of this milestone. Tracks: [#23](https://github.com/BreadchainCoop/sigstack-bot/issues/23) → [#13](https://github.com/BreadchainCoop/sigstack-bot/issues/13) (education first, payments second). ### Slice 1 — Educate ([#23](https://github.com/BreadchainCoop/sigstack-bot/issues/23)) - Landing / overview: TEE-hosted Signal bots for transcription + translation (not a general chat assistant) - Product explainers for **Language Threads** (primary), **in-chat translation**, and **voice transcription** - “Choose your path” guidance + step-by-step Signal setup commands - One clear diagram per product (main↔sidecars, in-thread quote-reply, voice→transcript; optional dual-bot picture) - High-level privacy / trust primer - UI against [bread-design-system](https://github.com/BreadchainCoop/bread-design-system); no Parallel as a separate product - **No Stripe / pricing UI required to ship this slice** ### Slice 2 — Checkout & subscriptions ([#13](https://github.com/BreadchainCoop/sigstack-bot/issues/13)) - Reuse education pages/diagrams for commerce - All-access subscription **or** a-la-carte product selection - Stripe checkout + subscription management - Post-purchase access / onboarding for the chosen product mix ### Out of scope - Bot command menus / Signal UX - Phala CVM deploy and ops - Changing transcription or translation bot behavior ### Milestone goal A new organizer can understand Language Threads vs in-chat **without** reading the repo, and can subscribe (all-access or a-la-carte) via Stripe with a clear post-purchase path.
Overdue by 1 day(s)•Due by August 22, 2026•0/2 issues closed## v0.1.0 — Product suite foundation First shippable cut of Sigstack as a **TEE-hosted Signal product suite** (not a general AI chat bot): voice transcription + group translation across two Phala CVMs, with Signal as the only cross-stack bus. ### Products - **Voice transcription** (`BOT__ROLE=transcription`) — Whisper in-CVM; auto/manual transcribe; `!transcription` menu; quote-reply transcripts (`📝 Transcript:`) - **In-chat (group) translation** (`BOT__ROLE=translation`) — bilingual auto-translate (`!translate-on` / `!translate-off`) + manual `!translate <lang>` quote-replies via NEAR AI - **Language Threads** — multilingual main group + per-language sidecar threads (`!translate-me-on` / `!translate-me-off`); Parallel Translation retired into this suite - **Interoperable pairing** — both bots in one Signal group; `PEER_PHONE` + `!transcription` invite flow so transcripts can feed translation ### Platform - Two-CVM / dual Compose split (transcription vs translation); same `signal-bot` image, role via `BOT__ROLE` - No cross-CVM Docker/HTTP; Whisper stays on the transcription stack only - Phala deploy configs, registration proxy, TEE-oriented verify/privacy surfaces - Explicitly out of scope: tools, x402, conversation-history general chat ### Engineering - Crate split (`signal-bot-core`, transcription handlers, clients) - CI: fmt, Clippy `-D warnings`, ≥90% llvm-cov, commitlint / husky pre-push - Compound Engineering docs layout (`docs/plans`, `docs/solutions`, etc.) ### Milestone goal Issues/PRs for this release should close the **documented MVP** of the three products above on local dual-stack and Phala-ready compose — ready for early operator trials, not production polish.
Overdue by 23 day(s)•Due by July 31, 2026•1/1 issues closed