{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://puranwater.com/schemas/postgres/procurement/trace_step.schema.json","title":"trace_step","type":"object","properties":{"step_id":{"type":"integer","x-pg-type":"int4"},"trace_id":{"type":"integer","x-pg-type":"int8"},"step_order":{"type":"integer","x-pg-type":"int2"},"reasoning":{"type":"string","x-pg-type":"text"},"action":{"type":"string","x-pg-type":"text"},"observation":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"tool_name":{"anyOf":[{"type":"string"},{"type":"null"}],"x-pg-type":"text"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"x-pg-type":"int4"},"created_at":{"type":"string","format":"date-time","x-pg-type":"timestamptz"}},"x-table-schema":"public","required":["trace_id","step_order","reasoning","action"],"x-primary-key":["step_id"],"x-foreign-keys":[{"column":"trace_id","references_table":"decision_trace","references_column":"trace_id","constraint":"trace_step_trace_id_fkey"}]}