Data model
"MESSAGE_CATALOG_ENTRY" {
shape: sql_table
"id": UUID {constraint: primary_key}
"_metadata": JSONB
"area_name": VARCHAR
"crew_id": UUID
"crew_name": VARCHAR
"deleted_at": DATETIME
"is_active": BOOLEAN
"key": VARCHAR
"llm_description": TEXT
"llm_eval_score": INTEGER
"llm_name": TEXT
"name": VARCHAR
"ownership_confirmed": BOOLEAN
"sending_pattern": VARCHAR(255)
"source": VARCHAR(255)
}
"MESSAGE_BLUEPRINT" {
shape: sql_table
"id": UUID {constraint: primary_key}
"_metadata": JSONB
"deleted_at": DATETIME
"is_active": BOOLEAN
"key": VARCHAR
"llm_description": TEXT
"llm_eval_score": INTEGER
"llm_name": TEXT
"message_catalog_entry_id": UUID
"name": VARCHAR
"sending_pattern": VARCHAR(255)
"source": VARCHAR(255)
"subject": TEXT
"template_content": TEXT
"template_variables": ARRAY
}
"MESSAGE_CATALOG_ENTRY"."id" -> "MESSAGE_BLUEPRINT"."message_catalog_entry_id": {
source-arrowhead.shape: cf-one-required
target-arrowhead.shape: cf-many
}
Hold "Alt" / "Option" to enable pan & zoom