{ "id": "76bf5784-08dd-4a68-9840-058ec13c7378", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { "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.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.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 } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }