Workspace
AI-native project collaboration: message board, to-dos, schedule, files, check-ins, and Hill Charts that update themselves.
MangoApps
Overview
Workspace is the project collaboration app where the AI is a default teammate. Each Workspace bundles a message board, grouped to-do lists, a schedule, files, recurring check-ins, and a Hill Chart on a single scrollable canvas. The Workspace Agent drafts each user's check-in response from their actual activity, proposes Hill Chart dot positions from completed work, generates a weekly client digest with internal-only redaction, and suggests next to-dos from message threads. Every AI write requires user approval before persisting, with full audit trail. Same calm Basecamp-style UX, but the work moves on its own.
Highlights
Capabilities
Single-Canvas Workspace
-
One scrollable view: messages, to-dos, schedule, files, Hill Chart
-
Live updates via Turbo Streams
-
Per-workspace member roles (owner, member, viewer)
-
Workspace-scoped governance and freshness tracking
-
Soft-delete with 30-day restore window
Message Board
-
Threaded posts with title + body
-
Comments with mentions
-
Semantic search across messages and comments
-
AI-summarized long threads
Tasks
-
Multiple grouped lists per workspace
-
Drag-to-reorder within and across lists
-
Assignee + due date per item
-
AI suggests next to-do from a message thread (with approval)
Schedule
-
Per-workspace events with start/end times
-
All-day events
-
iCal feed (subscribe from Google Calendar / Outlook)
Files
-
Active Storage attachments per workspace
-
Max upload size (admin-configurable): 25 MB
Recurring Check-Ins
-
Daily, weekly, or monthly cadence
-
AI drafts each user's response from their recent activity
-
User reviews and approves before posting (ai_drafted flag)
-
Audit trail distinguishes AI drafts from user edits
Hill Charts
-
Multiple scopes per workspace (one dot per scope)
-
Auto-positioning by Workspace Agent from real activity
-
User can override the proposal
-
Updated_by_agent_at timestamp recorded
Client Digest (AI-Generated)
-
Weekly digest of workspace activity
-
Internal-only items redacted automatically
-
Markdown output suitable for email or sharing
-
Generated on demand or on a schedule
AI & Approvals
-
Workspace Agent powered by Claude (standard tier)
-
All write tools require user approval (RISKY_TOOLS)
-
AppEvent records emitted for every AI write
-
Tool routing via HybridIntentRouter + ML training examples
FAQ
Tasks is a flat task list per business. Workspace is a project container — each Workspace bundles its own message board, to-do lists, schedule, files, check-ins, and Hill Chart, with members scoped to that project. Tasks lives at the org level; Workspace lives at the project level.
No. The AI drafts proposals (check-in responses, Hill Chart positions, client digests, suggested to-dos), but every write requires user approval before persisting. AI-drafted records carry an ai_drafted flag and only commit to active state after a user accepts them. Every AI commit emits an AppEvent for audit.
The Workspace Agent is wired to Claude via the standard model tier (AiModelTier.model_for(:standard, provider: :anthropic)). Drafting check-ins and digests benefits from Claude's writing quality.
Not in v1. External client portals are on the roadmap. Today, Workspace members must be users in your business.
Soft-deleted with a 30-day restore window via the SoftDeletable concern. After 30 days, a background job purges expired records permanently.
SMB: included in Workforce Pro ($25/user/month) — not in base Workforce. Enterprise: included in the Workforce Operations Suite. Available a la carte to other tenants via the marketplace.
Yes. Once the app is enabled and agent_enabled is true, the Workspace Agent is auto-discovered by the Ask AI sidebar via the AgentRegistry. Routing is wired through HybridIntentRouter.