{ "id": "e00a7431-1fee-48f0-b260-c65f9f11917d", "prevId": "de8a2199-0127-49a7-a7fc-ff01319efbff", "version": "7", "dialect": "postgresql", "tables": { "public.ai_requests": { "name": "ai_requests", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "requested_by_user_id": { "name": "requested_by_user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "purpose": { "name": "purpose", "type": "text", "primaryKey": false, "notNull": true }, "context_manifest_hash": { "name": "context_manifest_hash", "type": "text", "primaryKey": false, "notNull": true }, "model": { "name": "model", "type": "text", "primaryKey": false, "notNull": true }, "template_version": { "name": "template_version", "type": "text", "primaryKey": false, "notNull": false }, "cost_usd_minor_units": { "name": "cost_usd_minor_units", "type": "integer", "primaryKey": false, "notNull": false }, "result_status": { "name": "result_status", "type": "text", "primaryKey": false, "notNull": true, "default": "'pending'" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "completed_at": { "name": "completed_at", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.audit_log": { "name": "audit_log", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "actor_id": { "name": "actor_id", "type": "uuid", "primaryKey": false, "notNull": false }, "action": { "name": "action", "type": "text", "primaryKey": false, "notNull": true }, "resource": { "name": "resource", "type": "text", "primaryKey": false, "notNull": true }, "reason": { "name": "reason", "type": "text", "primaryKey": false, "notNull": false }, "correlation_id": { "name": "correlation_id", "type": "uuid", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.consent_records": { "name": "consent_records", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "user_id": { "name": "user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "purpose": { "name": "purpose", "type": "text", "primaryKey": false, "notNull": true }, "granted_at": { "name": "granted_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "revoked_at": { "name": "revoked_at", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.decisions": { "name": "decisions", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "owner_user_id": { "name": "owner_user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "context": { "name": "context", "type": "text", "primaryKey": false, "notNull": true }, "options": { "name": "options", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "assumptions": { "name": "assumptions", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "evidence": { "name": "evidence", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "selected_option": { "name": "selected_option", "type": "text", "primaryKey": false, "notNull": false }, "outcome_review": { "name": "outcome_review", "type": "text", "primaryKey": false, "notNull": false }, "review_due_at": { "name": "review_due_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.documents": { "name": "documents", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "organization_id": { "name": "organization_id", "type": "uuid", "primaryKey": false, "notNull": false }, "owner_user_id": { "name": "owner_user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "classification": { "name": "classification", "type": "document_classification", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'c2'" }, "paperless_id": { "name": "paperless_id", "type": "text", "primaryKey": false, "notNull": false }, "filename": { "name": "filename", "type": "text", "primaryKey": false, "notNull": true }, "checksum": { "name": "checksum", "type": "text", "primaryKey": false, "notNull": false }, "expires_at": { "name": "expires_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "retention_policy": { "name": "retention_policy", "type": "text", "primaryKey": false, "notNull": false }, "ocr_status": { "name": "ocr_status", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.goals": { "name": "goals", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "owner_user_id": { "name": "owner_user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "horizon": { "name": "horizon", "type": "text", "primaryKey": false, "notNull": true }, "metric": { "name": "metric", "type": "text", "primaryKey": false, "notNull": true }, "target": { "name": "target", "type": "text", "primaryKey": false, "notNull": true }, "milestones": { "name": "milestones", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "status": { "name": "status", "type": "goal_status", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'not_started'" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.memberships": { "name": "memberships", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "user_id": { "name": "user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "role": { "name": "role", "type": "membership_role", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'member'" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "memberships_tenant_user_uq": { "name": "memberships_tenant_user_uq", "columns": [ { "expression": "tenant_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "user_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} }, "memberships_user_idx": { "name": "memberships_user_idx", "columns": [ { "expression": "user_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.observations": { "name": "observations", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "subject_type": { "name": "subject_type", "type": "text", "primaryKey": false, "notNull": true }, "subject_id": { "name": "subject_id", "type": "text", "primaryKey": false, "notNull": true }, "metric": { "name": "metric", "type": "text", "primaryKey": false, "notNull": true }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true }, "unit": { "name": "unit", "type": "text", "primaryKey": false, "notNull": false }, "source": { "name": "source", "type": "text", "primaryKey": false, "notNull": true }, "observed_at": { "name": "observed_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "confidence": { "name": "confidence", "type": "numeric(5, 4)", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.opportunities": { "name": "opportunities", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "source": { "name": "source", "type": "text", "primaryKey": false, "notNull": true }, "entity_type": { "name": "entity_type", "type": "text", "primaryKey": false, "notNull": false }, "entity_id": { "name": "entity_id", "type": "text", "primaryKey": false, "notNull": false }, "value_range_min": { "name": "value_range_min", "type": "numeric(18, 0)", "primaryKey": false, "notNull": false }, "value_range_max": { "name": "value_range_max", "type": "numeric(18, 0)", "primaryKey": false, "notNull": false }, "probability": { "name": "probability", "type": "numeric(5, 4)", "primaryKey": false, "notNull": false }, "next_action": { "name": "next_action", "type": "text", "primaryKey": false, "notNull": false }, "expires_at": { "name": "expires_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.organizations": { "name": "organizations", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "legal_name": { "name": "legal_name", "type": "text", "primaryKey": false, "notNull": false }, "country": { "name": "country", "type": "text", "primaryKey": false, "notNull": false }, "registry_id": { "name": "registry_id", "type": "text", "primaryKey": false, "notNull": false }, "domain": { "name": "domain", "type": "text", "primaryKey": false, "notNull": false }, "external_ids": { "name": "external_ids", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'{}'::jsonb" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.outbox_events": { "name": "outbox_events", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "event_type": { "name": "event_type", "type": "text", "primaryKey": false, "notNull": true }, "event_version": { "name": "event_version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 }, "subject_id": { "name": "subject_id", "type": "uuid", "primaryKey": false, "notNull": false }, "payload": { "name": "payload", "type": "jsonb", "primaryKey": false, "notNull": true }, "correlation_id": { "name": "correlation_id", "type": "uuid", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "processed_at": { "name": "processed_at", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.tasks": { "name": "tasks", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "owner_user_id": { "name": "owner_user_id", "type": "uuid", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "priority": { "name": "priority", "type": "integer", "primaryKey": false, "notNull": true, "default": 3 }, "due_at": { "name": "due_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "source_entity_type": { "name": "source_entity_type", "type": "text", "primaryKey": false, "notNull": false }, "source_entity_id": { "name": "source_entity_id", "type": "uuid", "primaryKey": false, "notNull": false }, "status": { "name": "status", "type": "task_status", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'open'" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.tenants": { "name": "tenants", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.transactions": { "name": "transactions", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "tenant_id": { "name": "tenant_id", "type": "uuid", "primaryKey": false, "notNull": true }, "organization_id": { "name": "organization_id", "type": "uuid", "primaryKey": false, "notNull": true }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true }, "amount_minor_units": { "name": "amount_minor_units", "type": "numeric(18, 0)", "primaryKey": false, "notNull": true }, "currency": { "name": "currency", "type": "text", "primaryKey": false, "notNull": true }, "transaction_date": { "name": "transaction_date", "type": "timestamp", "primaryKey": false, "notNull": true }, "evidence_status": { "name": "evidence_status", "type": "transaction_evidence_status", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'missing'" }, "source": { "name": "source", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deleted_at": { "name": "deleted_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": { "public.document_classification": { "name": "document_classification", "schema": "public", "values": [ "c0", "c1", "c2", "c3", "c4" ] }, "public.goal_status": { "name": "goal_status", "schema": "public", "values": [ "not_started", "on_track", "at_risk", "achieved", "abandoned" ] }, "public.membership_role": { "name": "membership_role", "schema": "public", "values": [ "owner", "admin", "member" ] }, "public.task_status": { "name": "task_status", "schema": "public", "values": [ "open", "in_progress", "blocked", "done", "cancelled" ] }, "public.transaction_evidence_status": { "name": "transaction_evidence_status", "schema": "public", "values": [ "missing", "partial", "complete", "not_required" ] } }, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }