download dots
Projects & Databases: The Memory Pillar

Projects & Databases: The Memory Pillar

Updated 2026-04-12·8 min read
On this page (12)

TL;DR: Projects and databases are the Memory layer of Workspace DNA. They store every task, record, file, and field your team works with — and they feed that context to your AI agents (Intelligence) and automations (Execution). When you build a Taskade Genesis app, your projects become its live database backend. One source of truth, seven views, real-time sync.

What Are Projects & Databases?

A project in Taskade is a structured document that doubles as a database. Every task, row, or block is a record. Every column is a custom field. Every project can be viewed as a list, board, table, calendar, mind map, Gantt chart, or org chart — 7 views, without duplicating data. When Taskade Genesis builds an app for you, these same projects become the app's database backend, syncing in real time with the live UI.

In short: a project is both a workspace document and a database row store and an app backend — all at once.

The Memory Layer of Workspace DNA

Workspace DNA has four layers: Memory (Projects), Intelligence (Agents), Execution (Automations), and Interface (the App UI). Memory is the foundation. Without it, agents have nothing to reason over and automations have nothing to act on.

context and records decisions and outputs writes results live data user input MemoryProjects and Databases IntelligenceAI Agents ExecutionAutomations InterfaceGenesis App UI

This is the self-reinforcing loop: Memory feeds Intelligence, Intelligence triggers Execution, Execution writes back to Memory. Every cycle makes your workspace smarter.

Hierarchy: Workspace → Folder → Project → Block

Projects live inside a clear hierarchy. Knowing where something belongs makes permissions, search, and agent context predictable.

Workspace Folder: Sales Folder: Operations Project: Leads DB Project: Pipeline Project: Inventory Block / Row+ custom fields+ attachments+ comments Block / Row Block / Row

A block is the atomic unit of memory. Each block can hold custom fields, attachments, sub-blocks, comments, assignees, and AI-generated metadata.

The 7 Project Views

Every project supports 7 views. The data is identical — only the lens changes. Switch instantly without migration or duplication.

View Best For When to Use
List Notes, outlines, hierarchical tasks Daily work, meeting notes, nested checklists
Board Kanban workflows Pipelines, sprint boards, status tracking
Calendar Date-driven work Editorial calendars, bookings, events
Table Structured records (database mode) CRMs, inventories, lead lists, app backends
Mind Map Brainstorming and visual thinking Strategy sessions, knowledge maps
Gantt Project timelines with dependencies Roadmaps, launch plans, multi-phase work
Org Chart Reporting structures, hierarchies Team org, taxonomies, decision trees

See the full walkthrough in Project Views.

Custom Fields & Databases

Custom fields turn a project into a real database. Add fields like text, number, date, select, multi-select, person, formula, URL, email, phone, attachment, or relation. Each field becomes a queryable column in Table view, a board grouping, a calendar date, or a Gantt dependency — depending on the view you pick.

  • Text / number / date — the building blocks
  • Select & multi-select — controlled vocabularies for status, tags, categories
  • Person — assignment, ownership, routing
  • Relation — link records across projects (Customers ↔ Orders ↔ Invoices)
  • Formula — computed values (totals, status flags, scores)
  • Attachment — files, images, PDFs indexed by search

Learn more in Custom Fields.

Memory is only useful if you can find it. Taskade combines three search layers that run in parallel:

  1. Full-text search — exact keyword and phrase matches across titles, blocks, and fields
  2. Semantic search — vector-based meaning search that finds related ideas even when wording differs
  3. File content OCR — extracts text from PDFs, images, and attachments so file contents are searchable too

Agents use the same search index, so when you ask an agent "what did we promise the Acme account last quarter?", it pulls from full-text, semantic, and OCR results simultaneously.

Permissions: 7-Tier RBAC

Taskade uses 7 permission tiers. There is no "Admin" role — workspace control belongs to Owner and Maintainer.

Role Manage Members Edit Projects Comment View Typical Use
Owner Yes Yes Yes Yes Workspace creator, billing
Maintainer Yes Yes Yes Yes Co-leads, ops managers
Editor No Yes Yes Yes Core team members
Commenter No No Yes Yes Reviewers, stakeholders
Collaborator No Limited Yes Yes Cross-functional partners
Participant No Assigned only Yes Yes Contractors, guests
Viewer No No No Yes Read-only audiences

Permissions cascade from workspace → folder → project, and you can override them at any level.

How Agents Read From Projects (Memory → Intelligence)

Your AI agents — powered by 11+ frontier models from OpenAI, Anthropic, and Google — treat projects as their long-term memory. When an agent runs, it can:

  • Query a specific project as a knowledge source
  • Filter records by custom field values (e.g., "all leads with score > 80")
  • Pull attachments and OCR'd file content into its context
  • Cite the exact block it referenced when answering you
  • Chain multiple projects together for cross-domain reasoning

Set this up in Custom AI Agents by adding a project as a knowledge source. The agent will re-query the project on every run, so its answers stay fresh as Memory updates.

How Automations Write to Projects (Execution → Memory)

Automations close the loop. When something happens — a form is submitted, a webhook fires, a schedule ticks, an integration delivers an event — automations can write back to Memory:

  • Create a new row in a Leads project when a form submits
  • Update a deal's status field when a Stripe payment clears
  • Append a meeting summary to a Customer record after a Zoom call
  • Log every agent decision into an Audit project for review

Because automations write to the same projects your agents read from, the next agent run sees the latest state automatically. See Automations for triggers, actions, and branching logic.

Real-Time Collaboration & Version History

Every project supports real-time multi-user editing. Cursors, selections, and field updates sync live across desktop, web, and mobile. Version history tracks every change, so you can:

  • See who edited what and when
  • Restore a previous version of a project or block
  • Compare versions side by side
  • Recover deleted content within the retention window

Comments, mentions, and reactions live alongside the data — context never leaves the record it belongs to.

Common Questions

Is a project the same as a database?
Yes. Every project is a database. Switch to Table view to see it as rows and columns, or use any of the other 7 views for the same underlying data.

Do I have to choose between a document and a database?
No. A project is both. Outline a doc in List view, then flip to Table view when you want structured fields.

Can agents update my projects?
Yes — when you give them write access through custom tools or automations. Read-only is the default.

What happens to my projects when Taskade Genesis builds an app?
They become the live backend. Edits in the app UI sync to the project; edits in the project sync to the app UI. One source of truth.

How big can a project get?
Projects scale to thousands of records. For very large datasets, split by folder or relate multiple projects together.

Which plan do I need?
Projects and databases are available on every plan — Free, Starter ($6/mo), Pro ($16/mo), Business ($40/mo), Max ($200/mo), and Enterprise ($400/mo). Higher tiers unlock more storage, advanced permissions, and audit logs.