{ "id": "7d11021b-f59a-46ad-9193-4161a642408e", "prevId": "30793d61-e9d2-4f31-a180-7f079ac8edc4", "version": "7", "dialect": "postgresql", "tables": { "sys.activity_asset": { "name": "activity_asset", "schema": "sys", "columns": { "activity_id": { "name": "activity_id", "type": "text", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "version": { "name": "version", "type": "integer", "primaryKey": false, "notNull": true }, "body": { "name": "body", "type": "text", "primaryKey": false, "notNull": true }, "effective": { "name": "effective", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "source": { "name": "source", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "activity_asset_effective_key": { "name": "activity_asset_effective_key", "columns": [ { "expression": "activity_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "kind", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "where": "\"sys\".\"activity_asset\".\"effective\"", "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": { "activity_asset_activity_id_kind_version_pk": { "name": "activity_asset_activity_id_kind_version_pk", "columns": [ "activity_id", "kind", "version" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.activity_package": { "name": "activity_package", "schema": "sys", "columns": { "activity_id": { "name": "activity_id", "type": "text", "primaryKey": false, "notNull": true }, "version": { "name": "version", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "category": { "name": "category", "type": "text", "primaryKey": false, "notNull": true }, "paradigm": { "name": "paradigm", "type": "text", "primaryKey": false, "notNull": true }, "manifest": { "name": "manifest", "type": "jsonb", "primaryKey": false, "notNull": true }, "artifact": { "name": "artifact", "type": "text", "primaryKey": false, "notNull": true }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'active'" }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "installed_at": { "name": "installed_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "activity_package_category_idx": { "name": "activity_package_category_idx", "columns": [ { "expression": "category", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "paradigm", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": { "activity_package_activity_id_version_pk": { "name": "activity_package_activity_id_version_pk", "columns": [ "activity_id", "version" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.asset_increment": { "name": "asset_increment", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "activity_id": { "name": "activity_id", "type": "text", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "diff": { "name": "diff", "type": "text", "primaryKey": false, "notNull": true }, "evidence_entry_ids": { "name": "evidence_entry_ids", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'candidate'" }, "replay_report": { "name": "replay_report", "type": "jsonb", "primaryKey": false, "notNull": false }, "released_by": { "name": "released_by", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "asset_increment_activity_idx": { "name": "asset_increment_activity_idx", "columns": [ { "expression": "activity_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "state", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.channel_instance": { "name": "channel_instance", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "address": { "name": "address", "type": "text", "primaryKey": false, "notNull": true }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "extract": { "name": "extract", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "mapping": { "name": "mapping", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "fallback_position": { "name": "fallback_position", "type": "text", "primaryKey": false, "notNull": false }, "address_window_ms": { "name": "address_window_ms", "type": "integer", "primaryKey": false, "notNull": true, "default": 604800000 }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.outbound_mail": { "name": "outbound_mail", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "thread_id": { "name": "thread_id", "type": "text", "primaryKey": false, "notNull": true }, "from_addr": { "name": "from_addr", "type": "text", "primaryKey": false, "notNull": true }, "to_addrs": { "name": "to_addrs", "type": "jsonb", "primaryKey": false, "notNull": true }, "cc_addrs": { "name": "cc_addrs", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "subject": { "name": "subject", "type": "text", "primaryKey": false, "notNull": true }, "body": { "name": "body", "type": "text", "primaryKey": false, "notNull": true }, "attachments": { "name": "attachments", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "sent_at": { "name": "sent_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.event_consumption": { "name": "event_consumption", "schema": "sys", "columns": { "event_id": { "name": "event_id", "type": "text", "primaryKey": false, "notNull": true }, "consumer": { "name": "consumer", "type": "text", "primaryKey": false, "notNull": true }, "consumed_at": { "name": "consumed_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "ok": { "name": "ok", "type": "boolean", "primaryKey": false, "notNull": true, "default": true } }, "indexes": { "consumption_key": { "name": "consumption_key", "columns": [ { "expression": "event_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "consumer", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": { "event_consumption_event_id_consumer_pk": { "name": "event_consumption_event_id_consumer_pk", "columns": [ "event_id", "consumer" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.event_delivery": { "name": "event_delivery", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "event_id": { "name": "event_id", "type": "text", "primaryKey": false, "notNull": true }, "target_kind": { "name": "target_kind", "type": "text", "primaryKey": false, "notNull": true }, "target_id": { "name": "target_id", "type": "text", "primaryKey": false, "notNull": true }, "attempt": { "name": "attempt", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'pending'" }, "last_error": { "name": "last_error", "type": "text", "primaryKey": false, "notNull": false }, "next_attempt_at": { "name": "next_attempt_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "delivery_pending_idx": { "name": "delivery_pending_idx", "columns": [ { "expression": "state", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "next_attempt_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "delivery_target_idx": { "name": "delivery_target_idx", "columns": [ { "expression": "target_kind", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "target_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "event_delivery_event_id_event_id_fk": { "name": "event_delivery_event_id_event_id_fk", "tableFrom": "event_delivery", "tableTo": "event", "schemaTo": "sys", "columnsFrom": [ "event_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.event": { "name": "event", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true }, "correlation": { "name": "correlation", "type": "jsonb", "primaryKey": false, "notNull": true }, "payload": { "name": "payload", "type": "jsonb", "primaryKey": false, "notNull": true }, "occurred_at": { "name": "occurred_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "source": { "name": "source", "type": "jsonb", "primaryKey": false, "notNull": true }, "trace": { "name": "trace", "type": "jsonb", "primaryKey": false, "notNull": true }, "target_kind": { "name": "target_kind", "type": "text", "primaryKey": false, "notNull": false }, "target_id": { "name": "target_id", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "event_target_idx": { "name": "event_target_idx", "columns": [ { "expression": "target_kind", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "target_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "occurred_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "event_occurred_idx": { "name": "event_occurred_idx", "columns": [ { "expression": "occurred_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.listener": { "name": "listener", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "origin": { "name": "origin", "type": "text", "primaryKey": false, "notNull": true }, "event_type": { "name": "event_type", "type": "text", "primaryKey": false, "notNull": true }, "key_filter": { "name": "key_filter", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'{}'::jsonb" }, "condition": { "name": "condition", "type": "text", "primaryKey": false, "notNull": false }, "semantic": { "name": "semantic", "type": "text", "primaryKey": false, "notNull": true }, "deadline": { "name": "deadline", "type": "text", "primaryKey": false, "notNull": true }, "escalation": { "name": "escalation", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "registered_at": { "name": "registered_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "expires_at": { "name": "expires_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'armed'" } }, "indexes": { "listener_armed_idx": { "name": "listener_armed_idx", "columns": [ { "expression": "state", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "expires_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "listener_task_idx": { "name": "listener_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.outbound_ref": { "name": "outbound_ref", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "thread_id": { "name": "thread_id", "type": "text", "primaryKey": false, "notNull": false }, "address": { "name": "address", "type": "text", "primaryKey": false, "notNull": true }, "sent_at": { "name": "sent_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": { "outbound_thread_idx": { "name": "outbound_thread_idx", "columns": [ { "expression": "thread_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "outbound_addr_idx": { "name": "outbound_addr_idx", "columns": [ { "expression": "address", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "sent_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.chat_card": { "name": "chat_card", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "recipient_id": { "name": "recipient_id", "type": "text", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "payload": { "name": "payload", "type": "jsonb", "primaryKey": false, "notNull": true }, "at": { "name": "at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "superseded_by": { "name": "superseded_by", "type": "text", "primaryKey": false, "notNull": false }, "rejected_reason": { "name": "rejected_reason", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": { "chat_card_task_idx": { "name": "chat_card_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "chat_card_recipient_idx": { "name": "chat_card_recipient_idx", "columns": [ { "expression": "recipient_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.work_order": { "name": "work_order", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "recipient_id": { "name": "recipient_id", "type": "text", "primaryKey": false, "notNull": true }, "mode": { "name": "mode", "type": "text", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "payload": { "name": "payload", "type": "jsonb", "primaryKey": false, "notNull": true }, "at": { "name": "at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "done": { "name": "done", "type": "jsonb", "primaryKey": false, "notNull": false } }, "indexes": { "work_order_task_idx": { "name": "work_order_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "work_order_recipient_idx": { "name": "work_order_recipient_idx", "columns": [ { "expression": "recipient_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.chat_message": { "name": "chat_message", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "payload": { "name": "payload", "type": "jsonb", "primaryKey": false, "notNull": true }, "at": { "name": "at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": { "chat_message_task_idx": { "name": "chat_message_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.task_view": { "name": "task_view", "schema": "sys", "columns": { "task_id": { "name": "task_id", "type": "text", "primaryKey": true, "notNull": true }, "blocks": { "name": "blocks", "type": "jsonb", "primaryKey": false, "notNull": false }, "html": { "name": "html", "type": "text", "primaryKey": false, "notNull": false }, "phase": { "name": "phase", "type": "text", "primaryKey": false, "notNull": true, "default": "'activating'" }, "updated_at": { "name": "updated_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.llm_instance": { "name": "llm_instance", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "provider": { "name": "provider", "type": "text", "primaryKey": false, "notNull": true }, "base_url": { "name": "base_url", "type": "text", "primaryKey": false, "notNull": true }, "model": { "name": "model", "type": "text", "primaryKey": false, "notNull": true }, "api_key_cipher": { "name": "api_key_cipher", "type": "text", "primaryKey": false, "notNull": false }, "system_use": { "name": "system_use", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "llm_instance_name_key": { "name": "llm_instance_name_key", "columns": [ { "expression": "name", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.replay_model": { "name": "replay_model", "schema": "sys", "columns": { "key": { "name": "key", "type": "text", "primaryKey": true, "notNull": true }, "call": { "name": "call", "type": "jsonb", "primaryKey": false, "notNull": true }, "result": { "name": "result", "type": "jsonb", "primaryKey": false, "notNull": true }, "recorded_at": { "name": "recorded_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "replay_model_recorded_idx": { "name": "replay_model_recorded_idx", "columns": [ { "expression": "recorded_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.activity_memory": { "name": "activity_memory", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "activity_id": { "name": "activity_id", "type": "text", "primaryKey": false, "notNull": true }, "layer": { "name": "layer", "type": "text", "primaryKey": false, "notNull": true }, "statement": { "name": "statement", "type": "text", "primaryKey": false, "notNull": true }, "evidence": { "name": "evidence", "type": "jsonb", "primaryKey": false, "notNull": true }, "increment": { "name": "increment", "type": "jsonb", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "pruned_at": { "name": "pruned_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": true, "default": true } }, "indexes": { "activity_memory_layer_idx": { "name": "activity_memory_layer_idx", "columns": [ { "expression": "activity_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "layer", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "created_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.task_memory_seal": { "name": "task_memory_seal", "schema": "sys", "columns": { "task_id": { "name": "task_id", "type": "text", "primaryKey": true, "notNull": true }, "sealed_at": { "name": "sealed_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.task_memory": { "name": "task_memory", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "seq": { "name": "seq", "type": "integer", "primaryKey": false, "notNull": true }, "at": { "name": "at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "side": { "name": "side", "type": "text", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "detail": { "name": "detail", "type": "jsonb", "primaryKey": false, "notNull": false }, "stamp": { "name": "stamp", "type": "jsonb", "primaryKey": false, "notNull": true }, "governance": { "name": "governance", "type": "jsonb", "primaryKey": false, "notNull": true }, "links_to": { "name": "links_to", "type": "text", "primaryKey": false, "notNull": false }, "event_ref": { "name": "event_ref", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": { "task_memory_seq_key": { "name": "task_memory_seq_key", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "seq", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} }, "task_memory_task_idx": { "name": "task_memory_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.system_message": { "name": "system_message", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "staff_id": { "name": "staff_id", "type": "text", "primaryKey": false, "notNull": true }, "position_id": { "name": "position_id", "type": "text", "primaryKey": false, "notNull": false }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "body": { "name": "body", "type": "text", "primaryKey": false, "notNull": true }, "at": { "name": "at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "read_at": { "name": "read_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false }, "card": { "name": "card", "type": "jsonb", "primaryKey": false, "notNull": false }, "answer": { "name": "answer", "type": "jsonb", "primaryKey": false, "notNull": false }, "event_ref": { "name": "event_ref", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": { "message_staff_idx": { "name": "message_staff_idx", "columns": [ { "expression": "staff_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "message_unread_idx": { "name": "message_unread_idx", "columns": [ { "expression": "staff_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "read_at", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.position_grant": { "name": "position_grant", "schema": "sys", "columns": { "position_id": { "name": "position_id", "type": "text", "primaryKey": false, "notNull": true }, "object_key": { "name": "object_key", "type": "text", "primaryKey": false, "notNull": true }, "action": { "name": "action", "type": "text", "primaryKey": false, "notNull": true }, "object": { "name": "object", "type": "jsonb", "primaryKey": false, "notNull": true }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": true } }, "indexes": {}, "foreignKeys": { "position_grant_position_id_position_id_fk": { "name": "position_grant_position_id_position_id_fk", "tableFrom": "position_grant", "tableTo": "position", "schemaTo": "sys", "columnsFrom": [ "position_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "position_grant_position_id_object_key_action_pk": { "name": "position_grant_position_id_object_key_action_pk", "columns": [ "position_id", "object_key", "action" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.position": { "name": "position", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "code": { "name": "code", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "note": { "name": "note", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "position_code_key": { "name": "position_code_key", "columns": [ { "expression": "code", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.staff": { "name": "staff", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "account": { "name": "account", "type": "text", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true }, "position_id": { "name": "position_id", "type": "text", "primaryKey": false, "notNull": true }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'active'" }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "staff_account_key": { "name": "staff_account_key", "columns": [ { "expression": "account", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "concurrently": false, "method": "btree", "with": {} }, "staff_position_idx": { "name": "staff_position_idx", "columns": [ { "expression": "position_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "staff_position_id_position_id_fk": { "name": "staff_position_id_position_id_fk", "tableFrom": "staff", "tableTo": "position", "schemaTo": "sys", "columnsFrom": [ "position_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.action_intent": { "name": "action_intent", "schema": "sys", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "task_id": { "name": "task_id", "type": "text", "primaryKey": false, "notNull": true }, "tool": { "name": "tool", "type": "text", "primaryKey": false, "notNull": true }, "input": { "name": "input", "type": "jsonb", "primaryKey": false, "notNull": true }, "idempotency_key": { "name": "idempotency_key", "type": "text", "primaryKey": false, "notNull": true }, "state": { "name": "state", "type": "text", "primaryKey": false, "notNull": true, "default": "'drafted'" }, "label": { "name": "label", "type": "text", "primaryKey": false, "notNull": true }, "detail": { "name": "detail", "type": "text", "primaryKey": false, "notNull": false }, "error": { "name": "error", "type": "text", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "action_intent_task_idx": { "name": "action_intent_task_idx", "columns": [ { "expression": "task_id", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "state", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.replay_tool": { "name": "replay_tool", "schema": "sys", "columns": { "key": { "name": "key", "type": "text", "primaryKey": true, "notNull": true }, "call": { "name": "call", "type": "jsonb", "primaryKey": false, "notNull": true }, "result": { "name": "result", "type": "jsonb", "primaryKey": false, "notNull": true }, "recorded_at": { "name": "recorded_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.tool_allowlist": { "name": "tool_allowlist", "schema": "sys", "columns": { "activity_id": { "name": "activity_id", "type": "text", "primaryKey": false, "notNull": true }, "tool": { "name": "tool", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "tool_allowlist_activity_id_tool_pk": { "name": "tool_allowlist_activity_id_tool_pk", "columns": [ "activity_id", "tool" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "sys.tool": { "name": "tool", "schema": "sys", "columns": { "name": { "name": "name", "type": "text", "primaryKey": true, "notNull": true }, "version": { "name": "version", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": true }, "input": { "name": "input", "type": "jsonb", "primaryKey": false, "notNull": true }, "output": { "name": "output", "type": "jsonb", "primaryKey": false, "notNull": true }, "effect": { "name": "effect", "type": "text", "primaryKey": false, "notNull": true }, "errors": { "name": "errors", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "idempotent": { "name": "idempotent", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "timeout_ms": { "name": "timeout_ms", "type": "integer", "primaryKey": false, "notNull": true, "default": 30000 }, "retries": { "name": "retries", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 }, "connection_keys": { "name": "connection_keys", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'[]'::jsonb" }, "capabilities": { "name": "capabilities", "type": "jsonb", "primaryKey": false, "notNull": false }, "pure": { "name": "pure", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "owner_activity_id": { "name": "owner_activity_id", "type": "text", "primaryKey": false, "notNull": false }, "connection_cipher": { "name": "connection_cipher", "type": "jsonb", "primaryKey": false, "notNull": false }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": true, "default": true }, "registered_at": { "name": "registered_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": { "tool_effect_idx": { "name": "tool_effect_idx", "columns": [ { "expression": "effect", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "tool_owner_idx": { "name": "tool_owner_idx", "columns": [ { "expression": "owner_activity_id", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }