Skip to content

symfonic.core.observability.postgres_execution_sql

postgres_execution_sql

The statements behind the execution log.

Its own module because execution_events is its own table with its own lifecycle: rows are appended per stage and per model round, read back by conversation, and pruned on a different schedule from the billable llm_calls rows the store's other statements serve.

counts is the stage's own counters as JSON. Integers only -- refused upstream where the count is made -- so this column records how much a stage did and never what it did it to.