Architecture
Product architecture
Section titled “Product architecture”Thin entity map for the default web client. Screen-by-screen controls: user-guide.md. Capability catalog: features.md. Field locator: fields.md.
Last updated: August 30, 2026
- Sign up / sign in with email and password (Supabase Auth). Sign-up needs an unused invite code (or the wait list when registration is closed).
- Each user has a username shown in the UI (not raw user IDs).
- Users can belong to one or more organizations.
- Per-user preferences (Appearance, Notifications, Privacy, Task defaults, Display presets / sidebar layout): user-guide — Settings.
Organizations
Section titled “Organizations”- Own tasks, projects, tags, comments, links, and membership. Created at onboarding or from the org picker; URL uses an org slug (
/org/acme-corp). - Org roles (
owner,admin,member,viewer), who manages members / Policies / import-export, and effective-role overrides: user-guide — Roles and effective access; features — Role summary.
Tasks and projects
Section titled “Tasks and projects”- Two kinds:
taskandproject(projects are folder-like containers). Infinite nesting via parent/child. - Display IDs — short org-scoped identifiers (e.g.
WR,WR-3) in lists and detail. - Soft delete → Trash (restore / permanent delete when policy allows). Detail grants and trash flows: user-guide — Permissions, Trash; features — Soft delete.
Ways to load a flat or hierarchical task list in the workspace: sidebar All Tasks / My Tasks, packaged and saved views under Views, and Tags.
Sidebar folders, packaged groupings, saved views, and Due horizon vs membership Due: user-guide — Views section, Breadcrumbs and filters, View editor; features — Finding and filtering work.
Layouts
Section titled “Layouts”Shipped workspace layouts: List, Kanban, Calendar (preference per org/view context; My Tasks forces List on reload). Whiteboard is an optional extension. Mind map is not shipped.
Controls: user-guide — List / Kanban / Calendar; features — Calendar, Whiteboard.
Shell destinations
Section titled “Shell destinations”Sidebar footer: Activity, Trash, Settings, Help, Keyboard shortcuts. Inventories: user-guide — Footer, Trash, Settings.