Enhance orchestration configuration and documentation. Added `RUNTIME` variable to `.env.example`, updated `.gitignore` to exclude `openspec/` and `.cursor/`, and modified `README.md` to clarify queue naming conventions and runtime handling. Refactored activities to use synchronous database and email handling, improving performance and consistency. Updated test cases to reflect these changes and ensure compatibility with new activity definitions.
34 lines
1.4 KiB
SQL
34 lines
1.4 KiB
SQL
-- =============================================================================
|
|
-- E2E test database schema for the ``sientia_data`` namespace.
|
|
--
|
|
-- SINGLE SOURCE OF TRUTH: mirrors production DDL for tables the orchestrator
|
|
-- writes to. Any production DDL change must be pasted into this file (same
|
|
-- pattern as sientia-dataops-laborious_temporal/e2e/db_schema.sql).
|
|
-- =============================================================================
|
|
|
|
CREATE SCHEMA IF NOT EXISTS sientia_data;
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- sientia_data.log_report
|
|
-- Written by ProcessNotifications via export_data_to_postgres.
|
|
-- The table is dropped between tests so each scenario starts with a clean
|
|
-- slate; the per-test autouse fixture re-runs this script.
|
|
-- -----------------------------------------------------------------------------
|
|
DROP TABLE IF EXISTS sientia_data.log_report;
|
|
CREATE TABLE sientia_data.log_report (
|
|
status text,
|
|
"timestamp" timestamptz,
|
|
groups text,
|
|
message text,
|
|
level text,
|
|
notification_id text,
|
|
block text,
|
|
schedule text,
|
|
pipeline text,
|
|
project text,
|
|
model_name text,
|
|
model_id text,
|
|
mail_type text,
|
|
created_at timestamptz DEFAULT CURRENT_TIMESTAMP
|
|
);
|