| 1 | import * as Effect from "effect/Effect"; |
| 2 | import * as SqlClient from "effect/sql/SqlClient"; |
| 3 | |
| 4 | export default Effect.gen(function* () { |
| 5 | const sql = yield* SqlClient.SqlClient; |
| 6 | |
| 7 | yield* sql` |
| 8 | UPDATE orchestration_events |
| 9 | SET payload_json = json_set(payload_json, '$.runtimeMode', 'full-access') |
| 10 | WHERE event_type = 'thread.created' |
| 11 | AND json_type(payload_json, '$.runtimeMode') IS NULL |
| 12 | `; |
| 13 | }); |