Overrides updated_at on the parent run without touching any other column. Used by tests that need to stamp a run with a specific timestamp after the InsertChatDebugStep CTE has already bumped it to NOW(), so stale-row finalization paths can be exercised deterministically. The chatdebug service itsel
(ctx context.Context, arg TouchChatDebugRunUpdatedAtParams)
| 1143 | // TouchChatDebugStepAndRun, and step creation updates the parent |
| 1144 | // run via the InsertChatDebugStep CTE. |
| 1145 | TouchChatDebugRunUpdatedAt(ctx context.Context, arg TouchChatDebugRunUpdatedAtParams) error |
| 1146 | // Atomically bumps updated_at on both the step and its parent run |
| 1147 | // in a single statement. This prevents FinalizeStale from |
| 1148 | // interleaving between the two touches and finalizing a run whose |
no outgoing calls