# 0.90.0 — Findings after live studies

Labs can opt into independent analysis after their recording finishes with
`review.analysis.maxCostUsd`. The command waits for the result; the TUI and
Observer show analysis separately from participant execution and task outcomes.
Without the setting, run behavior stays unchanged.

The five supported live recording producers share the same completion boundary.
Automatic analysis claims one attempt per recording, preserves usage and prior
findings, and never starts again merely because a view is reopened. Cancellation
requests target analysis without signaling the finished participant process.
Recording identity remains pinned through dispatch, reuse and artifact writes.

Scripted browser recordings now contribute their action-attached screenshots and
declared goal to analysis and playback. Earlier saved analyses retain their
original evidence mapping. Referenced error captures do not become duplicate
frames. Missing assignments or unmapped captures remain visible limitations.

See [automatic analysis](../product/automatic-analysis.md) for configuration,
route support, spending and cancellation behavior. Analysis uses an admission
estimate separate from participant caps; it is not a provider billing hard cap.
