fix(runtime): review findings — recursion-safe run cap, atomic detach counter, summary edge cases, per-row event-log fallback
This commit is contained in:
@@ -196,7 +196,9 @@ known spawn points:
|
||||
`ExecutionId` as its `ParentExecutionId`, while the inbound `InboundRequest` row
|
||||
is top-level (`ParentExecutionId` NULL).
|
||||
- **Alarm-triggered on-trigger script** — when a write trips an alarm and its
|
||||
on-trigger script runs (via `AlarmActor → AlarmExecutionActor`), the run
|
||||
on-trigger script runs (via `AlarmActor → ScriptRunLauncher.LaunchAlarmScript`,
|
||||
which builds the run's `ScriptRuntimeContext` directly on the script-execution
|
||||
pool — the per-run `AlarmExecutionActor` was removed by WP3.1), the run
|
||||
records the **writing execution's** `ExecutionId` as its `ParentExecutionId`.
|
||||
The write's originating execution rides site-locally from
|
||||
`ScriptRuntimeContext.SetAttribute` (or the inbound API's
|
||||
|
||||
Reference in New Issue
Block a user