One analysis tracked by the session-level Analyses registry — the single home for every
analyseData analysis, one-shot or monitored, across every entry kind. Pure sink state: metadata plus
the bounded result history. The recipe (code / inputs) and recurrence are NOT here — they live on
the analysis's Job (see _jobs). affectedEntryIds is the per-entry lookup key
(Analyses.getAnalysesForEntry); history is the result timeline (oldest first), whose latest
is the current result and is threaded back into the sandbox code as previous.
One analysis tracked by the session-level Analyses registry — the single home for every
analyseDataanalysis, one-shot or monitored, across every entry kind. Pure sink state: metadata plus the bounded resulthistory. The recipe (code/inputs) and recurrence are NOT here — they live on the analysis's Job (see_jobs).affectedEntryIdsis the per-entry lookup key (Analyses.getAnalysesForEntry);historyis the result timeline (oldest first), whose latest is the current result and is threaded back into the sandbox code asprevious.