DocsModules & store

Data Form modules

Schema-defined records — Client List, Job Estimates, Invoice Log.

A Data Form module turns a folder into a typed dataset. Schema-defined fields. Validation. Native UI. AI-aware via the MCP server.

What ships in a Data Form module

  • Schema (fields, types, validation, defaults)
  • Form UI (auto-generated from the schema)
  • List view (sortable, filterable, paginated)
  • Detail view
  • Pipelines (named actions like "send invoice", "archive client")
  • MCP exposure — Claude can read the schema and create records

Example: Client List

{
  "name": "Client List",
  "version": "1.0.0",
  "schema": {
    "name": { "type": "string", "required": true },
    "email": { "type": "email" },
    "phone": { "type": "phone" },
    "company": { "type": "string" },
    "status": { "type": "enum", "values": ["lead", "active", "paused", "churned"] },
    "tags": { "type": "tags" }
  },
  "pipelines": ["draft_intro_email", "log_call", "archive"]
}