diff --git a/CHANGELOG.md b/CHANGELOG.md index eaa2449e..30f523a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,15 @@ -## 0.2.24 — Unreleased +## 0.2.25 — 2026-10-20 + +- Retain complete sanitized coding-provider events within explicit archive limits, with atomic storage and integrity-checked, currently authorized reads through HTTP, SDK, CLI and MCP. +- Present recognized provider commands and outcomes in Studio, with a separate on-demand full-content reader and current desktop/mobile walkthroughs. +- Distinguish recovery attempts in source-control milestone feedback while preserving historical delivery identities and unresolved-write holds. +- Recheck the exact polled GitHub comment and its author's current repository access after preparing the issue token, before posting feedback. +- Let interrupted execution tasks finish cancellation cleanup when several consumers detect a lost lease or the shutdown deadline expires; retain the storage fence until effects drain. + +## 0.2.24 — 2026-10-20 - Bind an explicitly adopted current CLI executable to one failed-run recovery task while preserving its original model, timeout, permissions, budgets and snapshot. - Refuse changed or inaccessible executable metadata before continuation, and recheck the admitted entrypoint before process creation and result acceptance. diff --git a/Dockerfile b/Dockerfile index cc1715d7..5f37404f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,6 +4,7 @@ WORKDIR /build/studio COPY studio/package*.json ./ RUN npm ci COPY studio/ ./ +COPY tests/fixtures/activity-archive-contract-v1.json /build/tests/fixtures/activity-archive-contract-v1.json RUN npm run build FROM python:3.13-slim-trixie diff --git a/README.md b/README.md index b05a5b56..0a977d6a 100644 --- a/README.md +++ b/README.md @@ -37,6 +37,8 @@ A passing run records its verified source and local checkpoint. Publication rech Review an [incremental product change](docs/product-lifecycle.md) against its saved revision before adding a feature or integration. Studio retains the original save request and any later draft separately when the outcome is uncertain. Journey references show linked behavior and acceptance criteria; review them against the product's intended experience before implementation. +Read the run's [retained evidence](docs/run-evidence.md) to distinguish coding-provider activity from final factory verification. Studio presents commands and known outcomes, with complete sanitized event content available on demand within archive limits. SDK, CLI and MCP readers use the same current permissions and exact content descriptor. + ## Choose how the factory executes work The default combined service admits and executes work. A split installation separates API replicas from headless workers: one execution leader runs the jobs while other workers wait as standbys. Processes share the PostgreSQL ledger and retained private storage. Standbys provide takeover; they do not add a distributed pool of active workers. See [runtime roles](docs/runtime-roles.md) and [factory infrastructure](docs/factory-infrastructure.md). diff --git a/docs/agent-integrations.md b/docs/agent-integrations.md index 97c92d3d..1a4ee643 100644 --- a/docs/agent-integrations.md +++ b/docs/agent-integrations.md @@ -385,3 +385,22 @@ A mapped SCM account needs separate administrator consent to change an existing Use `forge project scm-product-change-grants configure PROJECT REPOSITORY consent.json` for one reviewed write. The document is the strict `SCMProductChangeGrantInputV1` body described in [SCM product changes](scm.md#change-an-existing-functional-product). Retain its original request ID before sending it. After an uncertain response or conflict, use `get PROJECT REPOSITORY REQUEST` under the same CLI group. `current PROJECT REPOSITORY BINDING_REQUEST` reads the current consent for that mapping; it does not resolve a different original request. The signed `/forge product_change` command still arrives through verified provider ingress. These clients do not fabricate its signature, infer an actor or send a product edit on behalf of the provider. Read the original result with `forge project scm-product-changes get PROJECT REPOSITORY CHANGE_REQUEST`. A missing receipt does not authorize a resend or replacement identity. Its recorded product revision may differ from the current product. + + +## Read complete retained provider activity + +New provider stdout and stderr observations retain a bounded visible preview and, when the native JSON shape is recognized, a version 1 typed `activity_summary`. The summary preserves the command, known exit code and output preview even when the original JSON exceeds the timeline's display budget. Unknown or malformed output remains escaped text. Provider output is untrusted observed data; it does not establish factory verification or acceptance. + +Each new observation has an `activity_content` descriptor bound to its run, event, stage, UTF-8 size and sanitized-message SHA256. `available` means the sanitized message was retained atomically with its index in PostgreSQL. The limits are 4 MiB per message, 64 MiB and 4,096 retained messages per run. `budget_exceeded` explicitly means complete content was not retained. Older events keep their historical text and have no invented content descriptor or backfill. The hash identifies sanitized retained bytes, not the provider's original wire output or an immutable execution receipt. + +Read an available descriptor through the same current authority as the run: + +```sh +forge evidence activity RUN_ID EVENT_ID --expected-descriptor DESCRIPTOR_SHA256 --chunk 0 +``` + +The equivalent SDK call is `client.run_activity_content(run_id, event_id, {"expected_descriptor": digest, "chunk": 0})`; MCP exposes `get_run_activity_content`. HTTP uses `GET /api/v1/runs/{run_id}/activity/{event_id}/content?expected_descriptor=SHA256&chunk=0`. Responses contain version 1, the descriptor digest, chunk ordinal and byte offset, total byte count, sanitized-message digest, `data_base64` and `next_chunk`. Each chunk is at most 16 KiB; follow the returned ordinal through `null`, concatenate decoded bytes, and verify the complete size and SHA256 before treating the message as complete. UTF-8 characters can span chunks. Clients do not retry effects or persist authentication in content files. + +Every chunk read validates the whole retained payload, current repository and frozen project scope, current reader identity, and credential admission again immediately before returning. A late registered credential anywhere in the message withholds every chunk, including when it crosses a chunk boundary. Changed descriptors, missing or corrupt content, exceeded budgets or changed scope return explicit unavailable responses; they never return a partial success. Reads are private and not cacheable. + +Run-evidence pages and ZIP exports keep their existing 1 MiB record/page and 16 MiB snapshot limits. They include only the small observed activity index and bound descriptors, never the BYTEA payload. New manifests mark activity content as excluded with bound references. Historical exports without new descriptors retain their prior format. The UI labels previews separately from complete content and verifies the full digest before offering complete content for copying. diff --git a/docs/architecture.md b/docs/architecture.md index 24c6c4f5..c15c806f 100644 --- a/docs/architecture.md +++ b/docs/architecture.md @@ -332,7 +332,7 @@ Built-in model instructions are versioned YAML resources loaded and rendered by | Native browser QA | Fresh Docker context, declared local origin and bounded actions | Layout diagnostics and screenshots require actual visual/interaction review. | | Native PHP diagnostics | Explicit `profile_php` plus command grant, frozen Docker/archive/network-`none` runner | Runtime metrics or preinstalled Xdebug observations retain command receipts; they do not authorize or approve work. | | Internet search | Explicit Brave or Tavily selection, retained credential revision and domain restrictions | Bounded cited results are untrusted references; no key goes to the model. | -| Factory MCP | 157 authenticated operator tools in `mcp_server.py` | These API tools are distinct from a coding model's workspace tools. | +| Factory MCP | 158 authenticated operator tools in `mcp_server.py` | These API tools are distinct from a coding model's workspace tools. | Flycanon retrieves `forge-` project context and shared framework references. Required retrieval failure prevents coding continuation. The retained citations/context digest support recovery. A ProductProject does not automatically create an aggregated memory workspace across its repositories. diff --git a/docs/assets/screenshots/activity-provider-full-desktop-dark.png b/docs/assets/screenshots/activity-provider-full-desktop-dark.png new file mode 100644 index 00000000..4fd96710 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-full-desktop-dark.png differ diff --git a/docs/assets/screenshots/activity-provider-full-desktop-light.png b/docs/assets/screenshots/activity-provider-full-desktop-light.png new file mode 100644 index 00000000..22c189a2 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-full-desktop-light.png differ diff --git a/docs/assets/screenshots/activity-provider-full-mobile-dark.png b/docs/assets/screenshots/activity-provider-full-mobile-dark.png new file mode 100644 index 00000000..989491f1 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-full-mobile-dark.png differ diff --git a/docs/assets/screenshots/activity-provider-full-mobile-light.png b/docs/assets/screenshots/activity-provider-full-mobile-light.png new file mode 100644 index 00000000..292dc2d3 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-full-mobile-light.png differ diff --git a/docs/assets/screenshots/activity-provider-preview-desktop-dark.png b/docs/assets/screenshots/activity-provider-preview-desktop-dark.png new file mode 100644 index 00000000..4b703f9f Binary files /dev/null and b/docs/assets/screenshots/activity-provider-preview-desktop-dark.png differ diff --git a/docs/assets/screenshots/activity-provider-preview-desktop-light.png b/docs/assets/screenshots/activity-provider-preview-desktop-light.png new file mode 100644 index 00000000..c670a55e Binary files /dev/null and b/docs/assets/screenshots/activity-provider-preview-desktop-light.png differ diff --git a/docs/assets/screenshots/activity-provider-preview-mobile-dark.png b/docs/assets/screenshots/activity-provider-preview-mobile-dark.png new file mode 100644 index 00000000..cf9c13c3 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-preview-mobile-dark.png differ diff --git a/docs/assets/screenshots/activity-provider-preview-mobile-light.png b/docs/assets/screenshots/activity-provider-preview-mobile-light.png new file mode 100644 index 00000000..19074f02 Binary files /dev/null and b/docs/assets/screenshots/activity-provider-preview-mobile-light.png differ diff --git a/docs/assets/screenshots/agent-answer-confirmed-desktop-dark.png b/docs/assets/screenshots/agent-answer-confirmed-desktop-dark.png index d4a94f5f..047c75ac 100644 Binary files a/docs/assets/screenshots/agent-answer-confirmed-desktop-dark.png and b/docs/assets/screenshots/agent-answer-confirmed-desktop-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-confirmed-desktop-light.png b/docs/assets/screenshots/agent-answer-confirmed-desktop-light.png index 20a0f832..f8f6256d 100644 Binary files a/docs/assets/screenshots/agent-answer-confirmed-desktop-light.png and b/docs/assets/screenshots/agent-answer-confirmed-desktop-light.png differ diff --git a/docs/assets/screenshots/agent-answer-confirmed-mobile-dark.png b/docs/assets/screenshots/agent-answer-confirmed-mobile-dark.png index 97831462..1297ddf6 100644 Binary files a/docs/assets/screenshots/agent-answer-confirmed-mobile-dark.png and b/docs/assets/screenshots/agent-answer-confirmed-mobile-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-confirmed-mobile-light.png b/docs/assets/screenshots/agent-answer-confirmed-mobile-light.png index c3328247..b9818e7f 100644 Binary files a/docs/assets/screenshots/agent-answer-confirmed-mobile-light.png and b/docs/assets/screenshots/agent-answer-confirmed-mobile-light.png differ diff --git a/docs/assets/screenshots/agent-answer-review-desktop-dark.png b/docs/assets/screenshots/agent-answer-review-desktop-dark.png index acffd0ab..34fae511 100644 Binary files a/docs/assets/screenshots/agent-answer-review-desktop-dark.png and b/docs/assets/screenshots/agent-answer-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-review-desktop-light.png b/docs/assets/screenshots/agent-answer-review-desktop-light.png index d6e4e5ae..1449ef01 100644 Binary files a/docs/assets/screenshots/agent-answer-review-desktop-light.png and b/docs/assets/screenshots/agent-answer-review-desktop-light.png differ diff --git a/docs/assets/screenshots/agent-answer-review-mobile-dark.png b/docs/assets/screenshots/agent-answer-review-mobile-dark.png index 0117af95..7ddb5f5b 100644 Binary files a/docs/assets/screenshots/agent-answer-review-mobile-dark.png and b/docs/assets/screenshots/agent-answer-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-review-mobile-light.png b/docs/assets/screenshots/agent-answer-review-mobile-light.png index d3a8af16..0230585e 100644 Binary files a/docs/assets/screenshots/agent-answer-review-mobile-light.png and b/docs/assets/screenshots/agent-answer-review-mobile-light.png differ diff --git a/docs/assets/screenshots/agent-answer-unresolved-desktop-dark.png b/docs/assets/screenshots/agent-answer-unresolved-desktop-dark.png index 779d9c01..e7210b5c 100644 Binary files a/docs/assets/screenshots/agent-answer-unresolved-desktop-dark.png and b/docs/assets/screenshots/agent-answer-unresolved-desktop-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-unresolved-desktop-light.png b/docs/assets/screenshots/agent-answer-unresolved-desktop-light.png index b7114176..eca8ea52 100644 Binary files a/docs/assets/screenshots/agent-answer-unresolved-desktop-light.png and b/docs/assets/screenshots/agent-answer-unresolved-desktop-light.png differ diff --git a/docs/assets/screenshots/agent-answer-unresolved-mobile-dark.png b/docs/assets/screenshots/agent-answer-unresolved-mobile-dark.png index f292d8bd..7b2f2c2f 100644 Binary files a/docs/assets/screenshots/agent-answer-unresolved-mobile-dark.png and b/docs/assets/screenshots/agent-answer-unresolved-mobile-dark.png differ diff --git a/docs/assets/screenshots/agent-answer-unresolved-mobile-light.png b/docs/assets/screenshots/agent-answer-unresolved-mobile-light.png index 6f8963af..d5e03cfb 100644 Binary files a/docs/assets/screenshots/agent-answer-unresolved-mobile-light.png and b/docs/assets/screenshots/agent-answer-unresolved-mobile-light.png differ diff --git a/docs/assets/screenshots/agent-question-desktop-dark.png b/docs/assets/screenshots/agent-question-desktop-dark.png index bb605f7a..30637d32 100644 Binary files a/docs/assets/screenshots/agent-question-desktop-dark.png and b/docs/assets/screenshots/agent-question-desktop-dark.png differ diff --git a/docs/assets/screenshots/agent-question-desktop-light.png b/docs/assets/screenshots/agent-question-desktop-light.png index 9e7f007e..97957bab 100644 Binary files a/docs/assets/screenshots/agent-question-desktop-light.png and b/docs/assets/screenshots/agent-question-desktop-light.png differ diff --git a/docs/assets/screenshots/agent-question-mobile-dark.png b/docs/assets/screenshots/agent-question-mobile-dark.png index c02bf6cf..26152ad7 100644 Binary files a/docs/assets/screenshots/agent-question-mobile-dark.png and b/docs/assets/screenshots/agent-question-mobile-dark.png differ diff --git a/docs/assets/screenshots/agent-question-mobile-light.png b/docs/assets/screenshots/agent-question-mobile-light.png index 34715374..3abd80d1 100644 Binary files a/docs/assets/screenshots/agent-question-mobile-light.png and b/docs/assets/screenshots/agent-question-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-milestones-desktop-dark.png b/docs/assets/screenshots/campaign-plan-milestones-desktop-dark.png index 2328c3aa..dc78fd1c 100644 Binary files a/docs/assets/screenshots/campaign-plan-milestones-desktop-dark.png and b/docs/assets/screenshots/campaign-plan-milestones-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-milestones-desktop-light.png b/docs/assets/screenshots/campaign-plan-milestones-desktop-light.png index efddf1d7..43a7e6ea 100644 Binary files a/docs/assets/screenshots/campaign-plan-milestones-desktop-light.png and b/docs/assets/screenshots/campaign-plan-milestones-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-progress-desktop-dark.png b/docs/assets/screenshots/campaign-plan-progress-desktop-dark.png index 806dac48..69db4ec1 100644 Binary files a/docs/assets/screenshots/campaign-plan-progress-desktop-dark.png and b/docs/assets/screenshots/campaign-plan-progress-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-progress-desktop-light.png b/docs/assets/screenshots/campaign-plan-progress-desktop-light.png index 1dee41d0..e7ffbf6d 100644 Binary files a/docs/assets/screenshots/campaign-plan-progress-desktop-light.png and b/docs/assets/screenshots/campaign-plan-progress-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-progress-mobile-dark.png b/docs/assets/screenshots/campaign-plan-progress-mobile-dark.png index 2de0973b..4edcda83 100644 Binary files a/docs/assets/screenshots/campaign-plan-progress-mobile-dark.png and b/docs/assets/screenshots/campaign-plan-progress-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-progress-mobile-light.png b/docs/assets/screenshots/campaign-plan-progress-mobile-light.png index ec9071e1..7ff88d76 100644 Binary files a/docs/assets/screenshots/campaign-plan-progress-mobile-light.png and b/docs/assets/screenshots/campaign-plan-progress-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-review-desktop-dark.png b/docs/assets/screenshots/campaign-plan-review-desktop-dark.png index d1bc9940..a4d3c9a3 100644 Binary files a/docs/assets/screenshots/campaign-plan-review-desktop-dark.png and b/docs/assets/screenshots/campaign-plan-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-review-desktop-light.png b/docs/assets/screenshots/campaign-plan-review-desktop-light.png index f060b253..330d2845 100644 Binary files a/docs/assets/screenshots/campaign-plan-review-desktop-light.png and b/docs/assets/screenshots/campaign-plan-review-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-review-mobile-dark.png b/docs/assets/screenshots/campaign-plan-review-mobile-dark.png index 68198279..e70c996c 100644 Binary files a/docs/assets/screenshots/campaign-plan-review-mobile-dark.png and b/docs/assets/screenshots/campaign-plan-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-review-mobile-light.png b/docs/assets/screenshots/campaign-plan-review-mobile-light.png index 40c8605c..d3cac29b 100644 Binary files a/docs/assets/screenshots/campaign-plan-review-mobile-light.png and b/docs/assets/screenshots/campaign-plan-review-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-unresolved-desktop-dark.png b/docs/assets/screenshots/campaign-plan-unresolved-desktop-dark.png index aaaa090f..6222b362 100644 Binary files a/docs/assets/screenshots/campaign-plan-unresolved-desktop-dark.png and b/docs/assets/screenshots/campaign-plan-unresolved-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-unresolved-desktop-light.png b/docs/assets/screenshots/campaign-plan-unresolved-desktop-light.png index a9430850..c978c73c 100644 Binary files a/docs/assets/screenshots/campaign-plan-unresolved-desktop-light.png and b/docs/assets/screenshots/campaign-plan-unresolved-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-unresolved-mobile-dark.png b/docs/assets/screenshots/campaign-plan-unresolved-mobile-dark.png index 61a6a489..fcde048d 100644 Binary files a/docs/assets/screenshots/campaign-plan-unresolved-mobile-dark.png and b/docs/assets/screenshots/campaign-plan-unresolved-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-unresolved-mobile-light.png b/docs/assets/screenshots/campaign-plan-unresolved-mobile-light.png index b8d8354d..eac1b4d1 100644 Binary files a/docs/assets/screenshots/campaign-plan-unresolved-mobile-light.png and b/docs/assets/screenshots/campaign-plan-unresolved-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-plan-waves-desktop-dark.png b/docs/assets/screenshots/campaign-plan-waves-desktop-dark.png index a55b7121..655c77fc 100644 Binary files a/docs/assets/screenshots/campaign-plan-waves-desktop-dark.png and b/docs/assets/screenshots/campaign-plan-waves-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-plan-waves-desktop-light.png b/docs/assets/screenshots/campaign-plan-waves-desktop-light.png index 294c1ed1..fec585de 100644 Binary files a/docs/assets/screenshots/campaign-plan-waves-desktop-light.png and b/docs/assets/screenshots/campaign-plan-waves-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-references-desktop-dark.png b/docs/assets/screenshots/campaign-report-references-desktop-dark.png index 4185787a..d1437288 100644 Binary files a/docs/assets/screenshots/campaign-report-references-desktop-dark.png and b/docs/assets/screenshots/campaign-report-references-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-references-desktop-light.png b/docs/assets/screenshots/campaign-report-references-desktop-light.png index a411277a..86615961 100644 Binary files a/docs/assets/screenshots/campaign-report-references-desktop-light.png and b/docs/assets/screenshots/campaign-report-references-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-references-mobile-dark.png b/docs/assets/screenshots/campaign-report-references-mobile-dark.png index 84336cbb..9713dcdf 100644 Binary files a/docs/assets/screenshots/campaign-report-references-mobile-dark.png and b/docs/assets/screenshots/campaign-report-references-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-references-mobile-light.png b/docs/assets/screenshots/campaign-report-references-mobile-light.png index 0c1e45b0..63bc924c 100644 Binary files a/docs/assets/screenshots/campaign-report-references-mobile-light.png and b/docs/assets/screenshots/campaign-report-references-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-report-save-review-desktop-dark.png b/docs/assets/screenshots/campaign-report-save-review-desktop-dark.png index 1371673b..3e0c2007 100644 Binary files a/docs/assets/screenshots/campaign-report-save-review-desktop-dark.png and b/docs/assets/screenshots/campaign-report-save-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-save-review-desktop-light.png b/docs/assets/screenshots/campaign-report-save-review-desktop-light.png index eb6d6a6b..98640687 100644 Binary files a/docs/assets/screenshots/campaign-report-save-review-desktop-light.png and b/docs/assets/screenshots/campaign-report-save-review-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-save-review-mobile-dark.png b/docs/assets/screenshots/campaign-report-save-review-mobile-dark.png index 63600e1a..589e13be 100644 Binary files a/docs/assets/screenshots/campaign-report-save-review-mobile-dark.png and b/docs/assets/screenshots/campaign-report-save-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-save-review-mobile-light.png b/docs/assets/screenshots/campaign-report-save-review-mobile-light.png index ef54d03d..fd4f0ada 100644 Binary files a/docs/assets/screenshots/campaign-report-save-review-mobile-light.png and b/docs/assets/screenshots/campaign-report-save-review-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-report-save-unresolved-desktop-dark.png b/docs/assets/screenshots/campaign-report-save-unresolved-desktop-dark.png index 566a9740..58f9ec48 100644 Binary files a/docs/assets/screenshots/campaign-report-save-unresolved-desktop-dark.png and b/docs/assets/screenshots/campaign-report-save-unresolved-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-save-unresolved-desktop-light.png b/docs/assets/screenshots/campaign-report-save-unresolved-desktop-light.png index 924c396b..8a47b236 100644 Binary files a/docs/assets/screenshots/campaign-report-save-unresolved-desktop-light.png and b/docs/assets/screenshots/campaign-report-save-unresolved-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-save-unresolved-mobile-dark.png b/docs/assets/screenshots/campaign-report-save-unresolved-mobile-dark.png index bfd67dfb..312cae8c 100644 Binary files a/docs/assets/screenshots/campaign-report-save-unresolved-mobile-dark.png and b/docs/assets/screenshots/campaign-report-save-unresolved-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-save-unresolved-mobile-light.png b/docs/assets/screenshots/campaign-report-save-unresolved-mobile-light.png index 39430eae..0df9b44f 100644 Binary files a/docs/assets/screenshots/campaign-report-save-unresolved-mobile-light.png and b/docs/assets/screenshots/campaign-report-save-unresolved-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-history-desktop-dark.png b/docs/assets/screenshots/campaign-report-saved-history-desktop-dark.png index 560ff0b8..894f686d 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-history-desktop-dark.png and b/docs/assets/screenshots/campaign-report-saved-history-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-history-desktop-light.png b/docs/assets/screenshots/campaign-report-saved-history-desktop-light.png index 5d569b74..ed8b4b0e 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-history-desktop-light.png and b/docs/assets/screenshots/campaign-report-saved-history-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-history-mobile-dark.png b/docs/assets/screenshots/campaign-report-saved-history-mobile-dark.png index e1213935..14cb9aad 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-history-mobile-dark.png and b/docs/assets/screenshots/campaign-report-saved-history-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-history-mobile-light.png b/docs/assets/screenshots/campaign-report-saved-history-mobile-light.png index 278006bf..ab0a20d6 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-history-mobile-light.png and b/docs/assets/screenshots/campaign-report-saved-history-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-receipt-desktop-dark.png b/docs/assets/screenshots/campaign-report-saved-receipt-desktop-dark.png index b3fde30f..7289d0ce 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-receipt-desktop-dark.png and b/docs/assets/screenshots/campaign-report-saved-receipt-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-receipt-desktop-light.png b/docs/assets/screenshots/campaign-report-saved-receipt-desktop-light.png index 216a379a..c85eda45 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-receipt-desktop-light.png and b/docs/assets/screenshots/campaign-report-saved-receipt-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-receipt-mobile-dark.png b/docs/assets/screenshots/campaign-report-saved-receipt-mobile-dark.png index a46d3edf..37bc68cd 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-receipt-mobile-dark.png and b/docs/assets/screenshots/campaign-report-saved-receipt-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-saved-receipt-mobile-light.png b/docs/assets/screenshots/campaign-report-saved-receipt-mobile-light.png index 0cb7e53e..0838c95a 100644 Binary files a/docs/assets/screenshots/campaign-report-saved-receipt-mobile-light.png and b/docs/assets/screenshots/campaign-report-saved-receipt-mobile-light.png differ diff --git a/docs/assets/screenshots/campaign-report-summary-desktop-dark.png b/docs/assets/screenshots/campaign-report-summary-desktop-dark.png index 3f6e379d..af968ee8 100644 Binary files a/docs/assets/screenshots/campaign-report-summary-desktop-dark.png and b/docs/assets/screenshots/campaign-report-summary-desktop-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-summary-desktop-light.png b/docs/assets/screenshots/campaign-report-summary-desktop-light.png index c6f79a14..58493ecb 100644 Binary files a/docs/assets/screenshots/campaign-report-summary-desktop-light.png and b/docs/assets/screenshots/campaign-report-summary-desktop-light.png differ diff --git a/docs/assets/screenshots/campaign-report-summary-mobile-dark.png b/docs/assets/screenshots/campaign-report-summary-mobile-dark.png index e354141c..6fa7a964 100644 Binary files a/docs/assets/screenshots/campaign-report-summary-mobile-dark.png and b/docs/assets/screenshots/campaign-report-summary-mobile-dark.png differ diff --git a/docs/assets/screenshots/campaign-report-summary-mobile-light.png b/docs/assets/screenshots/campaign-report-summary-mobile-light.png index 52749762..30a8b8b0 100644 Binary files a/docs/assets/screenshots/campaign-report-summary-mobile-light.png and b/docs/assets/screenshots/campaign-report-summary-mobile-light.png differ diff --git a/docs/assets/screenshots/connect-coding-ai-desktop-dark.png b/docs/assets/screenshots/connect-coding-ai-desktop-dark.png index 7b8720de..b73b85ff 100644 Binary files a/docs/assets/screenshots/connect-coding-ai-desktop-dark.png and b/docs/assets/screenshots/connect-coding-ai-desktop-dark.png differ diff --git a/docs/assets/screenshots/connect-coding-ai-desktop-light.png b/docs/assets/screenshots/connect-coding-ai-desktop-light.png index 1c94fa72..51f0536b 100644 Binary files a/docs/assets/screenshots/connect-coding-ai-desktop-light.png and b/docs/assets/screenshots/connect-coding-ai-desktop-light.png differ diff --git a/docs/assets/screenshots/connect-coding-ai-mobile-dark.png b/docs/assets/screenshots/connect-coding-ai-mobile-dark.png index 4f05ca48..b63c1c98 100644 Binary files a/docs/assets/screenshots/connect-coding-ai-mobile-dark.png and b/docs/assets/screenshots/connect-coding-ai-mobile-dark.png differ diff --git a/docs/assets/screenshots/connect-coding-ai-mobile-light.png b/docs/assets/screenshots/connect-coding-ai-mobile-light.png index e381f818..ab244a9d 100644 Binary files a/docs/assets/screenshots/connect-coding-ai-mobile-light.png and b/docs/assets/screenshots/connect-coding-ai-mobile-light.png differ diff --git a/docs/assets/screenshots/connect-knowledge-desktop-dark.png b/docs/assets/screenshots/connect-knowledge-desktop-dark.png index bdbc2a3b..1cb2747a 100644 Binary files a/docs/assets/screenshots/connect-knowledge-desktop-dark.png and b/docs/assets/screenshots/connect-knowledge-desktop-dark.png differ diff --git a/docs/assets/screenshots/connect-knowledge-desktop-light.png b/docs/assets/screenshots/connect-knowledge-desktop-light.png index aefa97ca..acf4c572 100644 Binary files a/docs/assets/screenshots/connect-knowledge-desktop-light.png and b/docs/assets/screenshots/connect-knowledge-desktop-light.png differ diff --git a/docs/assets/screenshots/connect-knowledge-mobile-dark.png b/docs/assets/screenshots/connect-knowledge-mobile-dark.png index a794e7fe..c7a37a60 100644 Binary files a/docs/assets/screenshots/connect-knowledge-mobile-dark.png and b/docs/assets/screenshots/connect-knowledge-mobile-dark.png differ diff --git a/docs/assets/screenshots/connect-knowledge-mobile-light.png b/docs/assets/screenshots/connect-knowledge-mobile-light.png index 081f9106..1b618d8a 100644 Binary files a/docs/assets/screenshots/connect-knowledge-mobile-light.png and b/docs/assets/screenshots/connect-knowledge-mobile-light.png differ diff --git a/docs/assets/screenshots/connect-repositories-desktop-dark.png b/docs/assets/screenshots/connect-repositories-desktop-dark.png index 59751c55..13f746c9 100644 Binary files a/docs/assets/screenshots/connect-repositories-desktop-dark.png and b/docs/assets/screenshots/connect-repositories-desktop-dark.png differ diff --git a/docs/assets/screenshots/connect-repositories-desktop-light.png b/docs/assets/screenshots/connect-repositories-desktop-light.png index e53d141f..b1109b52 100644 Binary files a/docs/assets/screenshots/connect-repositories-desktop-light.png and b/docs/assets/screenshots/connect-repositories-desktop-light.png differ diff --git a/docs/assets/screenshots/connect-repositories-mobile-dark.png b/docs/assets/screenshots/connect-repositories-mobile-dark.png index 1fa397fd..f1804b28 100644 Binary files a/docs/assets/screenshots/connect-repositories-mobile-dark.png and b/docs/assets/screenshots/connect-repositories-mobile-dark.png differ diff --git a/docs/assets/screenshots/connect-repositories-mobile-light.png b/docs/assets/screenshots/connect-repositories-mobile-light.png index f001a3b5..b58a8844 100644 Binary files a/docs/assets/screenshots/connect-repositories-mobile-light.png and b/docs/assets/screenshots/connect-repositories-mobile-light.png differ diff --git a/docs/assets/screenshots/connect-workspace-desktop-dark.png b/docs/assets/screenshots/connect-workspace-desktop-dark.png index 539fee24..6ee5113d 100644 Binary files a/docs/assets/screenshots/connect-workspace-desktop-dark.png and b/docs/assets/screenshots/connect-workspace-desktop-dark.png differ diff --git a/docs/assets/screenshots/connect-workspace-desktop-light.png b/docs/assets/screenshots/connect-workspace-desktop-light.png index 8a4d4d58..540ef38e 100644 Binary files a/docs/assets/screenshots/connect-workspace-desktop-light.png and b/docs/assets/screenshots/connect-workspace-desktop-light.png differ diff --git a/docs/assets/screenshots/connect-workspace-mobile-dark.png b/docs/assets/screenshots/connect-workspace-mobile-dark.png index 0835b5a8..3b405b50 100644 Binary files a/docs/assets/screenshots/connect-workspace-mobile-dark.png and b/docs/assets/screenshots/connect-workspace-mobile-dark.png differ diff --git a/docs/assets/screenshots/connect-workspace-mobile-light.png b/docs/assets/screenshots/connect-workspace-mobile-light.png index 1d3511ce..ffc333f4 100644 Binary files a/docs/assets/screenshots/connect-workspace-mobile-light.png and b/docs/assets/screenshots/connect-workspace-mobile-light.png differ diff --git a/docs/assets/screenshots/evidence-artifacts-desktop-dark.png b/docs/assets/screenshots/evidence-artifacts-desktop-dark.png index cf559f22..bb790e05 100644 Binary files a/docs/assets/screenshots/evidence-artifacts-desktop-dark.png and b/docs/assets/screenshots/evidence-artifacts-desktop-dark.png differ diff --git a/docs/assets/screenshots/evidence-artifacts-desktop-light.png b/docs/assets/screenshots/evidence-artifacts-desktop-light.png index 156b76d3..83c3bd6f 100644 Binary files a/docs/assets/screenshots/evidence-artifacts-desktop-light.png and b/docs/assets/screenshots/evidence-artifacts-desktop-light.png differ diff --git a/docs/assets/screenshots/evidence-artifacts-mobile-dark.png b/docs/assets/screenshots/evidence-artifacts-mobile-dark.png index 447d4672..c46b48bf 100644 Binary files a/docs/assets/screenshots/evidence-artifacts-mobile-dark.png and b/docs/assets/screenshots/evidence-artifacts-mobile-dark.png differ diff --git a/docs/assets/screenshots/evidence-artifacts-mobile-light.png b/docs/assets/screenshots/evidence-artifacts-mobile-light.png index 9f8ef03c..584530de 100644 Binary files a/docs/assets/screenshots/evidence-artifacts-mobile-light.png and b/docs/assets/screenshots/evidence-artifacts-mobile-light.png differ diff --git a/docs/assets/screenshots/evidence-changes-desktop-dark.png b/docs/assets/screenshots/evidence-changes-desktop-dark.png index 185ec7d7..1e607ff4 100644 Binary files a/docs/assets/screenshots/evidence-changes-desktop-dark.png and b/docs/assets/screenshots/evidence-changes-desktop-dark.png differ diff --git a/docs/assets/screenshots/evidence-changes-desktop-light.png b/docs/assets/screenshots/evidence-changes-desktop-light.png index 511af7c8..7cecbeed 100644 Binary files a/docs/assets/screenshots/evidence-changes-desktop-light.png and b/docs/assets/screenshots/evidence-changes-desktop-light.png differ diff --git a/docs/assets/screenshots/evidence-changes-mobile-dark.png b/docs/assets/screenshots/evidence-changes-mobile-dark.png index cc9535cb..770b886d 100644 Binary files a/docs/assets/screenshots/evidence-changes-mobile-dark.png and b/docs/assets/screenshots/evidence-changes-mobile-dark.png differ diff --git a/docs/assets/screenshots/evidence-changes-mobile-light.png b/docs/assets/screenshots/evidence-changes-mobile-light.png index 5a4aef57..29404530 100644 Binary files a/docs/assets/screenshots/evidence-changes-mobile-light.png and b/docs/assets/screenshots/evidence-changes-mobile-light.png differ diff --git a/docs/assets/screenshots/evidence-plan-desktop-dark.png b/docs/assets/screenshots/evidence-plan-desktop-dark.png index 5f3d79d3..8548d707 100644 Binary files a/docs/assets/screenshots/evidence-plan-desktop-dark.png and b/docs/assets/screenshots/evidence-plan-desktop-dark.png differ diff --git a/docs/assets/screenshots/evidence-plan-desktop-light.png b/docs/assets/screenshots/evidence-plan-desktop-light.png index 6551d2dc..1c0175db 100644 Binary files a/docs/assets/screenshots/evidence-plan-desktop-light.png and b/docs/assets/screenshots/evidence-plan-desktop-light.png differ diff --git a/docs/assets/screenshots/evidence-plan-mobile-dark.png b/docs/assets/screenshots/evidence-plan-mobile-dark.png index 5a19eebd..ee913f67 100644 Binary files a/docs/assets/screenshots/evidence-plan-mobile-dark.png and b/docs/assets/screenshots/evidence-plan-mobile-dark.png differ diff --git a/docs/assets/screenshots/evidence-plan-mobile-light.png b/docs/assets/screenshots/evidence-plan-mobile-light.png index 308e1753..dfdd9d36 100644 Binary files a/docs/assets/screenshots/evidence-plan-mobile-light.png and b/docs/assets/screenshots/evidence-plan-mobile-light.png differ diff --git a/docs/assets/screenshots/evidence-verification-desktop-dark.png b/docs/assets/screenshots/evidence-verification-desktop-dark.png index 82d70554..370bc8d9 100644 Binary files a/docs/assets/screenshots/evidence-verification-desktop-dark.png and b/docs/assets/screenshots/evidence-verification-desktop-dark.png differ diff --git a/docs/assets/screenshots/evidence-verification-desktop-light.png b/docs/assets/screenshots/evidence-verification-desktop-light.png index b2d5e680..3d897550 100644 Binary files a/docs/assets/screenshots/evidence-verification-desktop-light.png and b/docs/assets/screenshots/evidence-verification-desktop-light.png differ diff --git a/docs/assets/screenshots/evidence-verification-mobile-dark.png b/docs/assets/screenshots/evidence-verification-mobile-dark.png index 24d64817..f79023bc 100644 Binary files a/docs/assets/screenshots/evidence-verification-mobile-dark.png and b/docs/assets/screenshots/evidence-verification-mobile-dark.png differ diff --git a/docs/assets/screenshots/evidence-verification-mobile-light.png b/docs/assets/screenshots/evidence-verification-mobile-light.png index d3909685..cc72aab3 100644 Binary files a/docs/assets/screenshots/evidence-verification-mobile-light.png and b/docs/assets/screenshots/evidence-verification-mobile-light.png differ diff --git a/docs/assets/screenshots/external-catalog-desktop-dark.png b/docs/assets/screenshots/external-catalog-desktop-dark.png index 686a36ed..7449523d 100644 Binary files a/docs/assets/screenshots/external-catalog-desktop-dark.png and b/docs/assets/screenshots/external-catalog-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-catalog-desktop-light.png b/docs/assets/screenshots/external-catalog-desktop-light.png index 2c2f09d4..76ce6a87 100644 Binary files a/docs/assets/screenshots/external-catalog-desktop-light.png and b/docs/assets/screenshots/external-catalog-desktop-light.png differ diff --git a/docs/assets/screenshots/external-catalog-mobile-dark.png b/docs/assets/screenshots/external-catalog-mobile-dark.png index a2cd2177..22059897 100644 Binary files a/docs/assets/screenshots/external-catalog-mobile-dark.png and b/docs/assets/screenshots/external-catalog-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-catalog-mobile-light.png b/docs/assets/screenshots/external-catalog-mobile-light.png index 568085e9..65e9cd26 100644 Binary files a/docs/assets/screenshots/external-catalog-mobile-light.png and b/docs/assets/screenshots/external-catalog-mobile-light.png differ diff --git a/docs/assets/screenshots/external-connection-desktop-dark.png b/docs/assets/screenshots/external-connection-desktop-dark.png index 451e19a1..a6696a26 100644 Binary files a/docs/assets/screenshots/external-connection-desktop-dark.png and b/docs/assets/screenshots/external-connection-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-connection-desktop-light.png b/docs/assets/screenshots/external-connection-desktop-light.png index f8a96fdc..27b6b2fc 100644 Binary files a/docs/assets/screenshots/external-connection-desktop-light.png and b/docs/assets/screenshots/external-connection-desktop-light.png differ diff --git a/docs/assets/screenshots/external-connection-mobile-dark.png b/docs/assets/screenshots/external-connection-mobile-dark.png index a2a23843..fd9d9cc3 100644 Binary files a/docs/assets/screenshots/external-connection-mobile-dark.png and b/docs/assets/screenshots/external-connection-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-connection-mobile-light.png b/docs/assets/screenshots/external-connection-mobile-light.png index 5fb738f6..846e83e3 100644 Binary files a/docs/assets/screenshots/external-connection-mobile-light.png and b/docs/assets/screenshots/external-connection-mobile-light.png differ diff --git a/docs/assets/screenshots/external-discovery-desktop-dark.png b/docs/assets/screenshots/external-discovery-desktop-dark.png index d89d15ba..e04e3c93 100644 Binary files a/docs/assets/screenshots/external-discovery-desktop-dark.png and b/docs/assets/screenshots/external-discovery-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-discovery-desktop-light.png b/docs/assets/screenshots/external-discovery-desktop-light.png index e745a5b8..1f3d2f9e 100644 Binary files a/docs/assets/screenshots/external-discovery-desktop-light.png and b/docs/assets/screenshots/external-discovery-desktop-light.png differ diff --git a/docs/assets/screenshots/external-discovery-mobile-dark.png b/docs/assets/screenshots/external-discovery-mobile-dark.png index e733ba4a..2892b863 100644 Binary files a/docs/assets/screenshots/external-discovery-mobile-dark.png and b/docs/assets/screenshots/external-discovery-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-discovery-mobile-light.png b/docs/assets/screenshots/external-discovery-mobile-light.png index 9a41a0bf..c6e3c569 100644 Binary files a/docs/assets/screenshots/external-discovery-mobile-light.png and b/docs/assets/screenshots/external-discovery-mobile-light.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-desktop-dark.png b/docs/assets/screenshots/external-figma-account-scope-desktop-dark.png index b3ce6237..099dbb12 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-desktop-dark.png and b/docs/assets/screenshots/external-figma-account-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-desktop-light.png b/docs/assets/screenshots/external-figma-account-scope-desktop-light.png index 182982ed..72c9e8b8 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-desktop-light.png and b/docs/assets/screenshots/external-figma-account-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-detail-desktop-dark.png b/docs/assets/screenshots/external-figma-account-scope-detail-desktop-dark.png index f0e09f6e..a3edacba 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-detail-desktop-dark.png and b/docs/assets/screenshots/external-figma-account-scope-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-detail-desktop-light.png b/docs/assets/screenshots/external-figma-account-scope-detail-desktop-light.png index e85d0ca6..e2b46019 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-detail-desktop-light.png and b/docs/assets/screenshots/external-figma-account-scope-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-detail-mobile-dark.png b/docs/assets/screenshots/external-figma-account-scope-detail-mobile-dark.png index 7a5c9eec..bd46ebe7 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-detail-mobile-dark.png and b/docs/assets/screenshots/external-figma-account-scope-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-detail-mobile-light.png b/docs/assets/screenshots/external-figma-account-scope-detail-mobile-light.png index a1351b37..15a70488 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-detail-mobile-light.png and b/docs/assets/screenshots/external-figma-account-scope-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-mobile-dark.png b/docs/assets/screenshots/external-figma-account-scope-mobile-dark.png index 38115f34..4da50fe8 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-mobile-dark.png and b/docs/assets/screenshots/external-figma-account-scope-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-figma-account-scope-mobile-light.png b/docs/assets/screenshots/external-figma-account-scope-mobile-light.png index 338414c7..f8e55ef0 100644 Binary files a/docs/assets/screenshots/external-figma-account-scope-mobile-light.png and b/docs/assets/screenshots/external-figma-account-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/external-figma-availability-desktop-dark.png b/docs/assets/screenshots/external-figma-availability-desktop-dark.png index 9a276069..0b23ec57 100644 Binary files a/docs/assets/screenshots/external-figma-availability-desktop-dark.png and b/docs/assets/screenshots/external-figma-availability-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-figma-availability-desktop-light.png b/docs/assets/screenshots/external-figma-availability-desktop-light.png index 7db4d57a..40d377ef 100644 Binary files a/docs/assets/screenshots/external-figma-availability-desktop-light.png and b/docs/assets/screenshots/external-figma-availability-desktop-light.png differ diff --git a/docs/assets/screenshots/external-figma-availability-mobile-dark.png b/docs/assets/screenshots/external-figma-availability-mobile-dark.png index 3ec87da9..82d55170 100644 Binary files a/docs/assets/screenshots/external-figma-availability-mobile-dark.png and b/docs/assets/screenshots/external-figma-availability-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-figma-availability-mobile-light.png b/docs/assets/screenshots/external-figma-availability-mobile-light.png index 66599e67..244e747b 100644 Binary files a/docs/assets/screenshots/external-figma-availability-mobile-light.png and b/docs/assets/screenshots/external-figma-availability-mobile-light.png differ diff --git a/docs/assets/screenshots/external-figma-factory-setup-desktop-dark.png b/docs/assets/screenshots/external-figma-factory-setup-desktop-dark.png index 2b6cd8de..34dbc4c2 100644 Binary files a/docs/assets/screenshots/external-figma-factory-setup-desktop-dark.png and b/docs/assets/screenshots/external-figma-factory-setup-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-figma-factory-setup-desktop-light.png b/docs/assets/screenshots/external-figma-factory-setup-desktop-light.png index a9a6f98d..21057b33 100644 Binary files a/docs/assets/screenshots/external-figma-factory-setup-desktop-light.png and b/docs/assets/screenshots/external-figma-factory-setup-desktop-light.png differ diff --git a/docs/assets/screenshots/external-figma-factory-setup-mobile-dark.png b/docs/assets/screenshots/external-figma-factory-setup-mobile-dark.png index 16437afd..2d7184bf 100644 Binary files a/docs/assets/screenshots/external-figma-factory-setup-mobile-dark.png and b/docs/assets/screenshots/external-figma-factory-setup-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-figma-factory-setup-mobile-light.png b/docs/assets/screenshots/external-figma-factory-setup-mobile-light.png index 292406fb..898c9a47 100644 Binary files a/docs/assets/screenshots/external-figma-factory-setup-mobile-light.png and b/docs/assets/screenshots/external-figma-factory-setup-mobile-light.png differ diff --git a/docs/assets/screenshots/external-figma-requirements-desktop-dark.png b/docs/assets/screenshots/external-figma-requirements-desktop-dark.png index ef49771a..a99f4885 100644 Binary files a/docs/assets/screenshots/external-figma-requirements-desktop-dark.png and b/docs/assets/screenshots/external-figma-requirements-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-figma-requirements-desktop-light.png b/docs/assets/screenshots/external-figma-requirements-desktop-light.png index cf8dde0f..561c75a3 100644 Binary files a/docs/assets/screenshots/external-figma-requirements-desktop-light.png and b/docs/assets/screenshots/external-figma-requirements-desktop-light.png differ diff --git a/docs/assets/screenshots/external-figma-requirements-mobile-dark.png b/docs/assets/screenshots/external-figma-requirements-mobile-dark.png index 358883cb..b3d9cd61 100644 Binary files a/docs/assets/screenshots/external-figma-requirements-mobile-dark.png and b/docs/assets/screenshots/external-figma-requirements-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-figma-requirements-mobile-light.png b/docs/assets/screenshots/external-figma-requirements-mobile-light.png index 3e764945..66943faf 100644 Binary files a/docs/assets/screenshots/external-figma-requirements-mobile-light.png and b/docs/assets/screenshots/external-figma-requirements-mobile-light.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-desktop-dark.png b/docs/assets/screenshots/external-grafana-account-scope-desktop-dark.png index fccad205..18a85ad6 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-desktop-dark.png and b/docs/assets/screenshots/external-grafana-account-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-desktop-light.png b/docs/assets/screenshots/external-grafana-account-scope-desktop-light.png index 396d4e4f..be98fa4f 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-desktop-light.png and b/docs/assets/screenshots/external-grafana-account-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-dark.png b/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-dark.png index e9c853f4..8922c0e1 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-dark.png and b/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-light.png b/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-light.png index a5cfcac3..4842851d 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-light.png and b/docs/assets/screenshots/external-grafana-account-scope-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-dark.png b/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-dark.png index 64b73f45..6b0ac06f 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-dark.png and b/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-light.png b/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-light.png index ebf9123e..23bc5f25 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-light.png and b/docs/assets/screenshots/external-grafana-account-scope-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-mobile-dark.png b/docs/assets/screenshots/external-grafana-account-scope-mobile-dark.png index 4b63615c..913fb5ec 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-mobile-dark.png and b/docs/assets/screenshots/external-grafana-account-scope-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-account-scope-mobile-light.png b/docs/assets/screenshots/external-grafana-account-scope-mobile-light.png index b5c1d27d..773b69bb 100644 Binary files a/docs/assets/screenshots/external-grafana-account-scope-mobile-light.png and b/docs/assets/screenshots/external-grafana-account-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/external-grafana-availability-desktop-dark.png b/docs/assets/screenshots/external-grafana-availability-desktop-dark.png index 55780d25..1ea9178c 100644 Binary files a/docs/assets/screenshots/external-grafana-availability-desktop-dark.png and b/docs/assets/screenshots/external-grafana-availability-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-availability-desktop-light.png b/docs/assets/screenshots/external-grafana-availability-desktop-light.png index cb6fac00..9a22dbec 100644 Binary files a/docs/assets/screenshots/external-grafana-availability-desktop-light.png and b/docs/assets/screenshots/external-grafana-availability-desktop-light.png differ diff --git a/docs/assets/screenshots/external-grafana-availability-mobile-dark.png b/docs/assets/screenshots/external-grafana-availability-mobile-dark.png index d35dcd93..e9468ecc 100644 Binary files a/docs/assets/screenshots/external-grafana-availability-mobile-dark.png and b/docs/assets/screenshots/external-grafana-availability-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-availability-mobile-light.png b/docs/assets/screenshots/external-grafana-availability-mobile-light.png index 03fe71f8..189cf05e 100644 Binary files a/docs/assets/screenshots/external-grafana-availability-mobile-light.png and b/docs/assets/screenshots/external-grafana-availability-mobile-light.png differ diff --git a/docs/assets/screenshots/external-grafana-factory-setup-desktop-dark.png b/docs/assets/screenshots/external-grafana-factory-setup-desktop-dark.png index 0e356cb1..9ed7a8dc 100644 Binary files a/docs/assets/screenshots/external-grafana-factory-setup-desktop-dark.png and b/docs/assets/screenshots/external-grafana-factory-setup-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-factory-setup-desktop-light.png b/docs/assets/screenshots/external-grafana-factory-setup-desktop-light.png index 1321f913..0aa34815 100644 Binary files a/docs/assets/screenshots/external-grafana-factory-setup-desktop-light.png and b/docs/assets/screenshots/external-grafana-factory-setup-desktop-light.png differ diff --git a/docs/assets/screenshots/external-grafana-factory-setup-mobile-dark.png b/docs/assets/screenshots/external-grafana-factory-setup-mobile-dark.png index bc6e9ed2..f2310c5f 100644 Binary files a/docs/assets/screenshots/external-grafana-factory-setup-mobile-dark.png and b/docs/assets/screenshots/external-grafana-factory-setup-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-factory-setup-mobile-light.png b/docs/assets/screenshots/external-grafana-factory-setup-mobile-light.png index ab449424..d8d8e90c 100644 Binary files a/docs/assets/screenshots/external-grafana-factory-setup-mobile-light.png and b/docs/assets/screenshots/external-grafana-factory-setup-mobile-light.png differ diff --git a/docs/assets/screenshots/external-grafana-requirements-desktop-dark.png b/docs/assets/screenshots/external-grafana-requirements-desktop-dark.png index 864b3134..980dcbe0 100644 Binary files a/docs/assets/screenshots/external-grafana-requirements-desktop-dark.png and b/docs/assets/screenshots/external-grafana-requirements-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-requirements-desktop-light.png b/docs/assets/screenshots/external-grafana-requirements-desktop-light.png index cfff7413..191c15cf 100644 Binary files a/docs/assets/screenshots/external-grafana-requirements-desktop-light.png and b/docs/assets/screenshots/external-grafana-requirements-desktop-light.png differ diff --git a/docs/assets/screenshots/external-grafana-requirements-mobile-dark.png b/docs/assets/screenshots/external-grafana-requirements-mobile-dark.png index b1a6401a..d16fb3ff 100644 Binary files a/docs/assets/screenshots/external-grafana-requirements-mobile-dark.png and b/docs/assets/screenshots/external-grafana-requirements-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-grafana-requirements-mobile-light.png b/docs/assets/screenshots/external-grafana-requirements-mobile-light.png index 7fc7a5d8..b70a17e9 100644 Binary files a/docs/assets/screenshots/external-grafana-requirements-mobile-light.png and b/docs/assets/screenshots/external-grafana-requirements-mobile-light.png differ diff --git a/docs/assets/screenshots/external-granted-desktop-dark.png b/docs/assets/screenshots/external-granted-desktop-dark.png index c85d10e9..375aecb4 100644 Binary files a/docs/assets/screenshots/external-granted-desktop-dark.png and b/docs/assets/screenshots/external-granted-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-granted-desktop-light.png b/docs/assets/screenshots/external-granted-desktop-light.png index c6a57f23..ef14f543 100644 Binary files a/docs/assets/screenshots/external-granted-desktop-light.png and b/docs/assets/screenshots/external-granted-desktop-light.png differ diff --git a/docs/assets/screenshots/external-granted-mobile-dark.png b/docs/assets/screenshots/external-granted-mobile-dark.png index d3fccd92..d9d9dd0c 100644 Binary files a/docs/assets/screenshots/external-granted-mobile-dark.png and b/docs/assets/screenshots/external-granted-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-granted-mobile-light.png b/docs/assets/screenshots/external-granted-mobile-light.png index 1e177428..249c7d42 100644 Binary files a/docs/assets/screenshots/external-granted-mobile-light.png and b/docs/assets/screenshots/external-granted-mobile-light.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-desktop-dark.png b/docs/assets/screenshots/external-playwright-account-scope-desktop-dark.png index 688f2a50..5bec9512 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-desktop-dark.png and b/docs/assets/screenshots/external-playwright-account-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-desktop-light.png b/docs/assets/screenshots/external-playwright-account-scope-desktop-light.png index e53bcef5..5d70159d 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-desktop-light.png and b/docs/assets/screenshots/external-playwright-account-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-dark.png b/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-dark.png index 2f79429c..d93d03cb 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-dark.png and b/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-light.png b/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-light.png index df64d2bd..86185363 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-light.png and b/docs/assets/screenshots/external-playwright-account-scope-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-dark.png b/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-dark.png index 24c6ee51..68822345 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-dark.png and b/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-light.png b/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-light.png index 3d16066b..9c20fff5 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-light.png and b/docs/assets/screenshots/external-playwright-account-scope-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-mobile-dark.png b/docs/assets/screenshots/external-playwright-account-scope-mobile-dark.png index e0793e49..0ad54cf8 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-mobile-dark.png and b/docs/assets/screenshots/external-playwright-account-scope-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-account-scope-mobile-light.png b/docs/assets/screenshots/external-playwright-account-scope-mobile-light.png index c0cdaa22..fe015364 100644 Binary files a/docs/assets/screenshots/external-playwright-account-scope-mobile-light.png and b/docs/assets/screenshots/external-playwright-account-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/external-playwright-availability-desktop-dark.png b/docs/assets/screenshots/external-playwright-availability-desktop-dark.png index 01908f86..2d782f95 100644 Binary files a/docs/assets/screenshots/external-playwright-availability-desktop-dark.png and b/docs/assets/screenshots/external-playwright-availability-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-availability-desktop-light.png b/docs/assets/screenshots/external-playwright-availability-desktop-light.png index 71c305aa..d7d27ce1 100644 Binary files a/docs/assets/screenshots/external-playwright-availability-desktop-light.png and b/docs/assets/screenshots/external-playwright-availability-desktop-light.png differ diff --git a/docs/assets/screenshots/external-playwright-availability-mobile-dark.png b/docs/assets/screenshots/external-playwright-availability-mobile-dark.png index a02158ef..b8c008fb 100644 Binary files a/docs/assets/screenshots/external-playwright-availability-mobile-dark.png and b/docs/assets/screenshots/external-playwright-availability-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-availability-mobile-light.png b/docs/assets/screenshots/external-playwright-availability-mobile-light.png index d9067d08..b4fe1357 100644 Binary files a/docs/assets/screenshots/external-playwright-availability-mobile-light.png and b/docs/assets/screenshots/external-playwright-availability-mobile-light.png differ diff --git a/docs/assets/screenshots/external-playwright-factory-setup-desktop-dark.png b/docs/assets/screenshots/external-playwright-factory-setup-desktop-dark.png index e6b13f27..e591acc6 100644 Binary files a/docs/assets/screenshots/external-playwright-factory-setup-desktop-dark.png and b/docs/assets/screenshots/external-playwright-factory-setup-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-factory-setup-desktop-light.png b/docs/assets/screenshots/external-playwright-factory-setup-desktop-light.png index 5ea3bf9e..1599589b 100644 Binary files a/docs/assets/screenshots/external-playwright-factory-setup-desktop-light.png and b/docs/assets/screenshots/external-playwright-factory-setup-desktop-light.png differ diff --git a/docs/assets/screenshots/external-playwright-factory-setup-mobile-dark.png b/docs/assets/screenshots/external-playwright-factory-setup-mobile-dark.png index 0ab81fe1..43324d13 100644 Binary files a/docs/assets/screenshots/external-playwright-factory-setup-mobile-dark.png and b/docs/assets/screenshots/external-playwright-factory-setup-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-factory-setup-mobile-light.png b/docs/assets/screenshots/external-playwright-factory-setup-mobile-light.png index 21241e23..495bbdee 100644 Binary files a/docs/assets/screenshots/external-playwright-factory-setup-mobile-light.png and b/docs/assets/screenshots/external-playwright-factory-setup-mobile-light.png differ diff --git a/docs/assets/screenshots/external-playwright-requirements-desktop-dark.png b/docs/assets/screenshots/external-playwright-requirements-desktop-dark.png index 527f5bb8..53b1c73c 100644 Binary files a/docs/assets/screenshots/external-playwright-requirements-desktop-dark.png and b/docs/assets/screenshots/external-playwright-requirements-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-requirements-desktop-light.png b/docs/assets/screenshots/external-playwright-requirements-desktop-light.png index d684689c..608e43b8 100644 Binary files a/docs/assets/screenshots/external-playwright-requirements-desktop-light.png and b/docs/assets/screenshots/external-playwright-requirements-desktop-light.png differ diff --git a/docs/assets/screenshots/external-playwright-requirements-mobile-dark.png b/docs/assets/screenshots/external-playwright-requirements-mobile-dark.png index 427cceb9..62e3783a 100644 Binary files a/docs/assets/screenshots/external-playwright-requirements-mobile-dark.png and b/docs/assets/screenshots/external-playwright-requirements-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-playwright-requirements-mobile-light.png b/docs/assets/screenshots/external-playwright-requirements-mobile-light.png index 1778eacc..a0d4c067 100644 Binary files a/docs/assets/screenshots/external-playwright-requirements-mobile-light.png and b/docs/assets/screenshots/external-playwright-requirements-mobile-light.png differ diff --git a/docs/assets/screenshots/external-project-desktop-dark.png b/docs/assets/screenshots/external-project-desktop-dark.png index 6a88df14..286fb0fc 100644 Binary files a/docs/assets/screenshots/external-project-desktop-dark.png and b/docs/assets/screenshots/external-project-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-project-desktop-light.png b/docs/assets/screenshots/external-project-desktop-light.png index 4f2a6fef..51782acb 100644 Binary files a/docs/assets/screenshots/external-project-desktop-light.png and b/docs/assets/screenshots/external-project-desktop-light.png differ diff --git a/docs/assets/screenshots/external-project-fields-desktop-dark.png b/docs/assets/screenshots/external-project-fields-desktop-dark.png index 6a88df14..286fb0fc 100644 Binary files a/docs/assets/screenshots/external-project-fields-desktop-dark.png and b/docs/assets/screenshots/external-project-fields-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-project-fields-desktop-light.png b/docs/assets/screenshots/external-project-fields-desktop-light.png index 4f2a6fef..51782acb 100644 Binary files a/docs/assets/screenshots/external-project-fields-desktop-light.png and b/docs/assets/screenshots/external-project-fields-desktop-light.png differ diff --git a/docs/assets/screenshots/external-project-fields-mobile-dark.png b/docs/assets/screenshots/external-project-fields-mobile-dark.png index 79787c4e..7b4ab898 100644 Binary files a/docs/assets/screenshots/external-project-fields-mobile-dark.png and b/docs/assets/screenshots/external-project-fields-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-project-fields-mobile-light.png b/docs/assets/screenshots/external-project-fields-mobile-light.png index a9082f2b..e920bfc2 100644 Binary files a/docs/assets/screenshots/external-project-fields-mobile-light.png and b/docs/assets/screenshots/external-project-fields-mobile-light.png differ diff --git a/docs/assets/screenshots/external-project-mobile-dark.png b/docs/assets/screenshots/external-project-mobile-dark.png index 79787c4e..7b4ab898 100644 Binary files a/docs/assets/screenshots/external-project-mobile-dark.png and b/docs/assets/screenshots/external-project-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-project-mobile-light.png b/docs/assets/screenshots/external-project-mobile-light.png index a9082f2b..e920bfc2 100644 Binary files a/docs/assets/screenshots/external-project-mobile-light.png and b/docs/assets/screenshots/external-project-mobile-light.png differ diff --git a/docs/assets/screenshots/external-project-roles-detail-desktop-dark.png b/docs/assets/screenshots/external-project-roles-detail-desktop-dark.png index 6c6021a0..3b9533c8 100644 Binary files a/docs/assets/screenshots/external-project-roles-detail-desktop-dark.png and b/docs/assets/screenshots/external-project-roles-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-project-roles-detail-desktop-light.png b/docs/assets/screenshots/external-project-roles-detail-desktop-light.png index 2ed9ca24..a67244a9 100644 Binary files a/docs/assets/screenshots/external-project-roles-detail-desktop-light.png and b/docs/assets/screenshots/external-project-roles-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-project-roles-detail-mobile-dark.png b/docs/assets/screenshots/external-project-roles-detail-mobile-dark.png index e3c8cf21..4e33a9ca 100644 Binary files a/docs/assets/screenshots/external-project-roles-detail-mobile-dark.png and b/docs/assets/screenshots/external-project-roles-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-project-roles-detail-mobile-light.png b/docs/assets/screenshots/external-project-roles-detail-mobile-light.png index 3fcd51df..a9296ad8 100644 Binary files a/docs/assets/screenshots/external-project-roles-detail-mobile-light.png and b/docs/assets/screenshots/external-project-roles-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-review-confirmation-detail-desktop-dark.png b/docs/assets/screenshots/external-review-confirmation-detail-desktop-dark.png index 7c245533..e568a6e3 100644 Binary files a/docs/assets/screenshots/external-review-confirmation-detail-desktop-dark.png and b/docs/assets/screenshots/external-review-confirmation-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-review-confirmation-detail-desktop-light.png b/docs/assets/screenshots/external-review-confirmation-detail-desktop-light.png index 4e2e9405..ca112e19 100644 Binary files a/docs/assets/screenshots/external-review-confirmation-detail-desktop-light.png and b/docs/assets/screenshots/external-review-confirmation-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-review-confirmation-detail-mobile-dark.png b/docs/assets/screenshots/external-review-confirmation-detail-mobile-dark.png index 92cc0938..9279cd62 100644 Binary files a/docs/assets/screenshots/external-review-confirmation-detail-mobile-dark.png and b/docs/assets/screenshots/external-review-confirmation-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-review-confirmation-detail-mobile-light.png b/docs/assets/screenshots/external-review-confirmation-detail-mobile-light.png index 4265a885..64195d6a 100644 Binary files a/docs/assets/screenshots/external-review-confirmation-detail-mobile-light.png and b/docs/assets/screenshots/external-review-confirmation-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-review-overview-desktop-dark.png b/docs/assets/screenshots/external-review-overview-desktop-dark.png index 15d77e42..06357ce8 100644 Binary files a/docs/assets/screenshots/external-review-overview-desktop-dark.png and b/docs/assets/screenshots/external-review-overview-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-review-overview-desktop-light.png b/docs/assets/screenshots/external-review-overview-desktop-light.png index 164d2864..967f3063 100644 Binary files a/docs/assets/screenshots/external-review-overview-desktop-light.png and b/docs/assets/screenshots/external-review-overview-desktop-light.png differ diff --git a/docs/assets/screenshots/external-review-overview-mobile-dark.png b/docs/assets/screenshots/external-review-overview-mobile-dark.png index 414838c0..f6de703f 100644 Binary files a/docs/assets/screenshots/external-review-overview-mobile-dark.png and b/docs/assets/screenshots/external-review-overview-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-review-overview-mobile-light.png b/docs/assets/screenshots/external-review-overview-mobile-light.png index 01a12825..d8a2759d 100644 Binary files a/docs/assets/screenshots/external-review-overview-mobile-light.png and b/docs/assets/screenshots/external-review-overview-mobile-light.png differ diff --git a/docs/assets/screenshots/external-review-schema-detail-desktop-dark.png b/docs/assets/screenshots/external-review-schema-detail-desktop-dark.png index 746322ed..6e631036 100644 Binary files a/docs/assets/screenshots/external-review-schema-detail-desktop-dark.png and b/docs/assets/screenshots/external-review-schema-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-review-schema-detail-desktop-light.png b/docs/assets/screenshots/external-review-schema-detail-desktop-light.png index 9dec63e6..b632661c 100644 Binary files a/docs/assets/screenshots/external-review-schema-detail-desktop-light.png and b/docs/assets/screenshots/external-review-schema-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-review-schema-detail-mobile-dark.png b/docs/assets/screenshots/external-review-schema-detail-mobile-dark.png index 6d82a732..79a59912 100644 Binary files a/docs/assets/screenshots/external-review-schema-detail-mobile-dark.png and b/docs/assets/screenshots/external-review-schema-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-review-schema-detail-mobile-light.png b/docs/assets/screenshots/external-review-schema-detail-mobile-light.png index c6eb9ef3..a51c302d 100644 Binary files a/docs/assets/screenshots/external-review-schema-detail-mobile-light.png and b/docs/assets/screenshots/external-review-schema-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-desktop-dark.png b/docs/assets/screenshots/external-sentry-account-scope-desktop-dark.png index 5f67b7c9..ca06f2be 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-desktop-dark.png and b/docs/assets/screenshots/external-sentry-account-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-desktop-light.png b/docs/assets/screenshots/external-sentry-account-scope-desktop-light.png index 0dda46ef..9d0d6c18 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-desktop-light.png and b/docs/assets/screenshots/external-sentry-account-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-dark.png b/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-dark.png index 12894c77..e728ffa9 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-dark.png and b/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-light.png b/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-light.png index 588f7555..2cbbeb17 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-light.png and b/docs/assets/screenshots/external-sentry-account-scope-detail-desktop-light.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-dark.png b/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-dark.png index f52a5444..f2c36a9f 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-dark.png and b/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-light.png b/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-light.png index 7631a261..391f7551 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-light.png and b/docs/assets/screenshots/external-sentry-account-scope-detail-mobile-light.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-mobile-dark.png b/docs/assets/screenshots/external-sentry-account-scope-mobile-dark.png index 6f42e419..62cdfb72 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-mobile-dark.png and b/docs/assets/screenshots/external-sentry-account-scope-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-account-scope-mobile-light.png b/docs/assets/screenshots/external-sentry-account-scope-mobile-light.png index dda25dab..000b4a4f 100644 Binary files a/docs/assets/screenshots/external-sentry-account-scope-mobile-light.png and b/docs/assets/screenshots/external-sentry-account-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/external-sentry-availability-desktop-dark.png b/docs/assets/screenshots/external-sentry-availability-desktop-dark.png index 4053f5e0..b288873f 100644 Binary files a/docs/assets/screenshots/external-sentry-availability-desktop-dark.png and b/docs/assets/screenshots/external-sentry-availability-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-availability-desktop-light.png b/docs/assets/screenshots/external-sentry-availability-desktop-light.png index f8461115..db19e73b 100644 Binary files a/docs/assets/screenshots/external-sentry-availability-desktop-light.png and b/docs/assets/screenshots/external-sentry-availability-desktop-light.png differ diff --git a/docs/assets/screenshots/external-sentry-availability-mobile-dark.png b/docs/assets/screenshots/external-sentry-availability-mobile-dark.png index 5e098dca..62bf63ff 100644 Binary files a/docs/assets/screenshots/external-sentry-availability-mobile-dark.png and b/docs/assets/screenshots/external-sentry-availability-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-availability-mobile-light.png b/docs/assets/screenshots/external-sentry-availability-mobile-light.png index 86692702..b7a38dbb 100644 Binary files a/docs/assets/screenshots/external-sentry-availability-mobile-light.png and b/docs/assets/screenshots/external-sentry-availability-mobile-light.png differ diff --git a/docs/assets/screenshots/external-sentry-factory-setup-desktop-dark.png b/docs/assets/screenshots/external-sentry-factory-setup-desktop-dark.png index a9859ac4..d5998e2b 100644 Binary files a/docs/assets/screenshots/external-sentry-factory-setup-desktop-dark.png and b/docs/assets/screenshots/external-sentry-factory-setup-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-factory-setup-desktop-light.png b/docs/assets/screenshots/external-sentry-factory-setup-desktop-light.png index 67c247f5..c789ea78 100644 Binary files a/docs/assets/screenshots/external-sentry-factory-setup-desktop-light.png and b/docs/assets/screenshots/external-sentry-factory-setup-desktop-light.png differ diff --git a/docs/assets/screenshots/external-sentry-factory-setup-mobile-dark.png b/docs/assets/screenshots/external-sentry-factory-setup-mobile-dark.png index 718bcc5f..e11d7e74 100644 Binary files a/docs/assets/screenshots/external-sentry-factory-setup-mobile-dark.png and b/docs/assets/screenshots/external-sentry-factory-setup-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-factory-setup-mobile-light.png b/docs/assets/screenshots/external-sentry-factory-setup-mobile-light.png index 5c7b52aa..3df19f29 100644 Binary files a/docs/assets/screenshots/external-sentry-factory-setup-mobile-light.png and b/docs/assets/screenshots/external-sentry-factory-setup-mobile-light.png differ diff --git a/docs/assets/screenshots/external-sentry-requirements-desktop-dark.png b/docs/assets/screenshots/external-sentry-requirements-desktop-dark.png index cabf9203..28e9150b 100644 Binary files a/docs/assets/screenshots/external-sentry-requirements-desktop-dark.png and b/docs/assets/screenshots/external-sentry-requirements-desktop-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-requirements-desktop-light.png b/docs/assets/screenshots/external-sentry-requirements-desktop-light.png index 79b639c8..56cb8096 100644 Binary files a/docs/assets/screenshots/external-sentry-requirements-desktop-light.png and b/docs/assets/screenshots/external-sentry-requirements-desktop-light.png differ diff --git a/docs/assets/screenshots/external-sentry-requirements-mobile-dark.png b/docs/assets/screenshots/external-sentry-requirements-mobile-dark.png index b37998a4..663f1b62 100644 Binary files a/docs/assets/screenshots/external-sentry-requirements-mobile-dark.png and b/docs/assets/screenshots/external-sentry-requirements-mobile-dark.png differ diff --git a/docs/assets/screenshots/external-sentry-requirements-mobile-light.png b/docs/assets/screenshots/external-sentry-requirements-mobile-light.png index 15a038df..8a4171b1 100644 Binary files a/docs/assets/screenshots/external-sentry-requirements-mobile-light.png and b/docs/assets/screenshots/external-sentry-requirements-mobile-light.png differ diff --git a/docs/assets/screenshots/factory-overview-desktop-dark.png b/docs/assets/screenshots/factory-overview-desktop-dark.png index 0f55d24c..54312449 100644 Binary files a/docs/assets/screenshots/factory-overview-desktop-dark.png and b/docs/assets/screenshots/factory-overview-desktop-dark.png differ diff --git a/docs/assets/screenshots/factory-overview-desktop-light.png b/docs/assets/screenshots/factory-overview-desktop-light.png index 1fd5967e..06435894 100644 Binary files a/docs/assets/screenshots/factory-overview-desktop-light.png and b/docs/assets/screenshots/factory-overview-desktop-light.png differ diff --git a/docs/assets/screenshots/factory-overview-mobile-dark.png b/docs/assets/screenshots/factory-overview-mobile-dark.png index ef22b2d6..e1c9c3d1 100644 Binary files a/docs/assets/screenshots/factory-overview-mobile-dark.png and b/docs/assets/screenshots/factory-overview-mobile-dark.png differ diff --git a/docs/assets/screenshots/factory-overview-mobile-light.png b/docs/assets/screenshots/factory-overview-mobile-light.png index 650ed481..1906aaca 100644 Binary files a/docs/assets/screenshots/factory-overview-mobile-light.png and b/docs/assets/screenshots/factory-overview-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-candidate-desktop-dark.png b/docs/assets/screenshots/learning-candidate-desktop-dark.png index 07db7fb0..65c44368 100644 Binary files a/docs/assets/screenshots/learning-candidate-desktop-dark.png and b/docs/assets/screenshots/learning-candidate-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-candidate-desktop-light.png b/docs/assets/screenshots/learning-candidate-desktop-light.png index 8192ebdd..4db5e0b1 100644 Binary files a/docs/assets/screenshots/learning-candidate-desktop-light.png and b/docs/assets/screenshots/learning-candidate-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-candidate-mobile-dark.png b/docs/assets/screenshots/learning-candidate-mobile-dark.png index e6fc02f5..b47a9ea9 100644 Binary files a/docs/assets/screenshots/learning-candidate-mobile-dark.png and b/docs/assets/screenshots/learning-candidate-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-candidate-mobile-light.png b/docs/assets/screenshots/learning-candidate-mobile-light.png index eb15b084..a28b2ab7 100644 Binary files a/docs/assets/screenshots/learning-candidate-mobile-light.png and b/docs/assets/screenshots/learning-candidate-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-confirmed-desktop-dark.png b/docs/assets/screenshots/learning-invalidation-confirmed-desktop-dark.png index 2504b6d3..2f6458d4 100644 Binary files a/docs/assets/screenshots/learning-invalidation-confirmed-desktop-dark.png and b/docs/assets/screenshots/learning-invalidation-confirmed-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-confirmed-desktop-light.png b/docs/assets/screenshots/learning-invalidation-confirmed-desktop-light.png index 78435131..295d1a1f 100644 Binary files a/docs/assets/screenshots/learning-invalidation-confirmed-desktop-light.png and b/docs/assets/screenshots/learning-invalidation-confirmed-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-confirmed-mobile-dark.png b/docs/assets/screenshots/learning-invalidation-confirmed-mobile-dark.png index cb825995..fe711c5c 100644 Binary files a/docs/assets/screenshots/learning-invalidation-confirmed-mobile-dark.png and b/docs/assets/screenshots/learning-invalidation-confirmed-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-confirmed-mobile-light.png b/docs/assets/screenshots/learning-invalidation-confirmed-mobile-light.png index aca93e0a..7d7666e2 100644 Binary files a/docs/assets/screenshots/learning-invalidation-confirmed-mobile-light.png and b/docs/assets/screenshots/learning-invalidation-confirmed-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-reason-desktop-dark.png b/docs/assets/screenshots/learning-invalidation-reason-desktop-dark.png index c28d5d9e..2d1d679b 100644 Binary files a/docs/assets/screenshots/learning-invalidation-reason-desktop-dark.png and b/docs/assets/screenshots/learning-invalidation-reason-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-reason-desktop-light.png b/docs/assets/screenshots/learning-invalidation-reason-desktop-light.png index 2193f6fc..700e52c6 100644 Binary files a/docs/assets/screenshots/learning-invalidation-reason-desktop-light.png and b/docs/assets/screenshots/learning-invalidation-reason-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-reason-mobile-dark.png b/docs/assets/screenshots/learning-invalidation-reason-mobile-dark.png index 89ffe2d8..99395ff0 100644 Binary files a/docs/assets/screenshots/learning-invalidation-reason-mobile-dark.png and b/docs/assets/screenshots/learning-invalidation-reason-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-reason-mobile-light.png b/docs/assets/screenshots/learning-invalidation-reason-mobile-light.png index 9f6a61e4..1328eb87 100644 Binary files a/docs/assets/screenshots/learning-invalidation-reason-mobile-light.png and b/docs/assets/screenshots/learning-invalidation-reason-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-review-desktop-dark.png b/docs/assets/screenshots/learning-invalidation-review-desktop-dark.png index 04422d43..d9d61e29 100644 Binary files a/docs/assets/screenshots/learning-invalidation-review-desktop-dark.png and b/docs/assets/screenshots/learning-invalidation-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-review-desktop-light.png b/docs/assets/screenshots/learning-invalidation-review-desktop-light.png index 6f975e62..7e2c0d56 100644 Binary files a/docs/assets/screenshots/learning-invalidation-review-desktop-light.png and b/docs/assets/screenshots/learning-invalidation-review-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-review-mobile-dark.png b/docs/assets/screenshots/learning-invalidation-review-mobile-dark.png index 04103454..c4bb236c 100644 Binary files a/docs/assets/screenshots/learning-invalidation-review-mobile-dark.png and b/docs/assets/screenshots/learning-invalidation-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-review-mobile-light.png b/docs/assets/screenshots/learning-invalidation-review-mobile-light.png index 93705e5e..52a1d14f 100644 Binary files a/docs/assets/screenshots/learning-invalidation-review-mobile-light.png and b/docs/assets/screenshots/learning-invalidation-review-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-unresolved-desktop-dark.png b/docs/assets/screenshots/learning-invalidation-unresolved-desktop-dark.png index 717549a0..874ca387 100644 Binary files a/docs/assets/screenshots/learning-invalidation-unresolved-desktop-dark.png and b/docs/assets/screenshots/learning-invalidation-unresolved-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-unresolved-desktop-light.png b/docs/assets/screenshots/learning-invalidation-unresolved-desktop-light.png index 8515c55d..c4e6c818 100644 Binary files a/docs/assets/screenshots/learning-invalidation-unresolved-desktop-light.png and b/docs/assets/screenshots/learning-invalidation-unresolved-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-invalidation-unresolved-mobile-dark.png b/docs/assets/screenshots/learning-invalidation-unresolved-mobile-dark.png index 9dc9a2df..72daa62d 100644 Binary files a/docs/assets/screenshots/learning-invalidation-unresolved-mobile-dark.png and b/docs/assets/screenshots/learning-invalidation-unresolved-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-invalidation-unresolved-mobile-light.png b/docs/assets/screenshots/learning-invalidation-unresolved-mobile-light.png index 70feed4f..38ff04d0 100644 Binary files a/docs/assets/screenshots/learning-invalidation-unresolved-mobile-light.png and b/docs/assets/screenshots/learning-invalidation-unresolved-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-knowledge-desktop-dark.png b/docs/assets/screenshots/learning-knowledge-desktop-dark.png index 67614b8b..b0f349b7 100644 Binary files a/docs/assets/screenshots/learning-knowledge-desktop-dark.png and b/docs/assets/screenshots/learning-knowledge-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-knowledge-desktop-light.png b/docs/assets/screenshots/learning-knowledge-desktop-light.png index a2f9075f..8c288c12 100644 Binary files a/docs/assets/screenshots/learning-knowledge-desktop-light.png and b/docs/assets/screenshots/learning-knowledge-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-knowledge-mobile-dark.png b/docs/assets/screenshots/learning-knowledge-mobile-dark.png index 57f6da9e..962a6379 100644 Binary files a/docs/assets/screenshots/learning-knowledge-mobile-dark.png and b/docs/assets/screenshots/learning-knowledge-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-knowledge-mobile-light.png b/docs/assets/screenshots/learning-knowledge-mobile-light.png index 3e40686e..b94c720e 100644 Binary files a/docs/assets/screenshots/learning-knowledge-mobile-light.png and b/docs/assets/screenshots/learning-knowledge-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-limits-desktop-dark.png b/docs/assets/screenshots/learning-limits-desktop-dark.png index 2dff3f90..46903c2c 100644 Binary files a/docs/assets/screenshots/learning-limits-desktop-dark.png and b/docs/assets/screenshots/learning-limits-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-limits-desktop-light.png b/docs/assets/screenshots/learning-limits-desktop-light.png index 30eeca4d..36a35462 100644 Binary files a/docs/assets/screenshots/learning-limits-desktop-light.png and b/docs/assets/screenshots/learning-limits-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-limits-mobile-dark.png b/docs/assets/screenshots/learning-limits-mobile-dark.png index b347394c..9075a221 100644 Binary files a/docs/assets/screenshots/learning-limits-mobile-dark.png and b/docs/assets/screenshots/learning-limits-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-limits-mobile-light.png b/docs/assets/screenshots/learning-limits-mobile-light.png index a93277ce..db906238 100644 Binary files a/docs/assets/screenshots/learning-limits-mobile-light.png and b/docs/assets/screenshots/learning-limits-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-observation-confirmed-desktop-dark.png b/docs/assets/screenshots/learning-observation-confirmed-desktop-dark.png index 239285cd..477a45a2 100644 Binary files a/docs/assets/screenshots/learning-observation-confirmed-desktop-dark.png and b/docs/assets/screenshots/learning-observation-confirmed-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-confirmed-desktop-light.png b/docs/assets/screenshots/learning-observation-confirmed-desktop-light.png index b5baf812..933124ab 100644 Binary files a/docs/assets/screenshots/learning-observation-confirmed-desktop-light.png and b/docs/assets/screenshots/learning-observation-confirmed-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-observation-confirmed-mobile-dark.png b/docs/assets/screenshots/learning-observation-confirmed-mobile-dark.png index ccbf03fc..c80619e3 100644 Binary files a/docs/assets/screenshots/learning-observation-confirmed-mobile-dark.png and b/docs/assets/screenshots/learning-observation-confirmed-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-confirmed-mobile-light.png b/docs/assets/screenshots/learning-observation-confirmed-mobile-light.png index f98874ca..a9f54c2a 100644 Binary files a/docs/assets/screenshots/learning-observation-confirmed-mobile-light.png and b/docs/assets/screenshots/learning-observation-confirmed-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-observation-review-desktop-dark.png b/docs/assets/screenshots/learning-observation-review-desktop-dark.png index 0b00d2e0..330c5450 100644 Binary files a/docs/assets/screenshots/learning-observation-review-desktop-dark.png and b/docs/assets/screenshots/learning-observation-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-review-desktop-light.png b/docs/assets/screenshots/learning-observation-review-desktop-light.png index ce08c098..fd0d1dd8 100644 Binary files a/docs/assets/screenshots/learning-observation-review-desktop-light.png and b/docs/assets/screenshots/learning-observation-review-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-observation-review-mobile-dark.png b/docs/assets/screenshots/learning-observation-review-mobile-dark.png index 6d23af73..7d021ab5 100644 Binary files a/docs/assets/screenshots/learning-observation-review-mobile-dark.png and b/docs/assets/screenshots/learning-observation-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-review-mobile-light.png b/docs/assets/screenshots/learning-observation-review-mobile-light.png index 148bb742..5d29a46e 100644 Binary files a/docs/assets/screenshots/learning-observation-review-mobile-light.png and b/docs/assets/screenshots/learning-observation-review-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-observation-source-desktop-dark.png b/docs/assets/screenshots/learning-observation-source-desktop-dark.png index 8959a9e4..de25fed3 100644 Binary files a/docs/assets/screenshots/learning-observation-source-desktop-dark.png and b/docs/assets/screenshots/learning-observation-source-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-source-desktop-light.png b/docs/assets/screenshots/learning-observation-source-desktop-light.png index 4f3c10da..ab7f1db5 100644 Binary files a/docs/assets/screenshots/learning-observation-source-desktop-light.png and b/docs/assets/screenshots/learning-observation-source-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-observation-source-mobile-dark.png b/docs/assets/screenshots/learning-observation-source-mobile-dark.png index c4b5d9de..6c204814 100644 Binary files a/docs/assets/screenshots/learning-observation-source-mobile-dark.png and b/docs/assets/screenshots/learning-observation-source-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-source-mobile-light.png b/docs/assets/screenshots/learning-observation-source-mobile-light.png index cc00c00c..0c660c46 100644 Binary files a/docs/assets/screenshots/learning-observation-source-mobile-light.png and b/docs/assets/screenshots/learning-observation-source-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-observation-unresolved-desktop-dark.png b/docs/assets/screenshots/learning-observation-unresolved-desktop-dark.png index d120daec..9a0981ff 100644 Binary files a/docs/assets/screenshots/learning-observation-unresolved-desktop-dark.png and b/docs/assets/screenshots/learning-observation-unresolved-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-unresolved-desktop-light.png b/docs/assets/screenshots/learning-observation-unresolved-desktop-light.png index ec5a9ea0..b69a68b8 100644 Binary files a/docs/assets/screenshots/learning-observation-unresolved-desktop-light.png and b/docs/assets/screenshots/learning-observation-unresolved-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-observation-unresolved-mobile-dark.png b/docs/assets/screenshots/learning-observation-unresolved-mobile-dark.png index cee2d7f5..f35be03c 100644 Binary files a/docs/assets/screenshots/learning-observation-unresolved-mobile-dark.png and b/docs/assets/screenshots/learning-observation-unresolved-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-observation-unresolved-mobile-light.png b/docs/assets/screenshots/learning-observation-unresolved-mobile-light.png index ed5eb001..e6c6a6de 100644 Binary files a/docs/assets/screenshots/learning-observation-unresolved-mobile-light.png and b/docs/assets/screenshots/learning-observation-unresolved-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-projection-desktop-dark.png b/docs/assets/screenshots/learning-projection-desktop-dark.png index e4bcf464..c7e8f00c 100644 Binary files a/docs/assets/screenshots/learning-projection-desktop-dark.png and b/docs/assets/screenshots/learning-projection-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-projection-desktop-light.png b/docs/assets/screenshots/learning-projection-desktop-light.png index 1f693abf..6e2788dd 100644 Binary files a/docs/assets/screenshots/learning-projection-desktop-light.png and b/docs/assets/screenshots/learning-projection-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-projection-mobile-dark.png b/docs/assets/screenshots/learning-projection-mobile-dark.png index 96d711ce..53380a0f 100644 Binary files a/docs/assets/screenshots/learning-projection-mobile-dark.png and b/docs/assets/screenshots/learning-projection-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-projection-mobile-light.png b/docs/assets/screenshots/learning-projection-mobile-light.png index db2b1b2d..e789a35f 100644 Binary files a/docs/assets/screenshots/learning-projection-mobile-light.png and b/docs/assets/screenshots/learning-projection-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-provenance-desktop-dark.png b/docs/assets/screenshots/learning-provenance-desktop-dark.png index 1fa2afb1..be13a67e 100644 Binary files a/docs/assets/screenshots/learning-provenance-desktop-dark.png and b/docs/assets/screenshots/learning-provenance-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-provenance-desktop-light.png b/docs/assets/screenshots/learning-provenance-desktop-light.png index 78c20f9e..d034c74f 100644 Binary files a/docs/assets/screenshots/learning-provenance-desktop-light.png and b/docs/assets/screenshots/learning-provenance-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-provenance-mobile-dark.png b/docs/assets/screenshots/learning-provenance-mobile-dark.png index 2d789476..321ea12a 100644 Binary files a/docs/assets/screenshots/learning-provenance-mobile-dark.png and b/docs/assets/screenshots/learning-provenance-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-provenance-mobile-light.png b/docs/assets/screenshots/learning-provenance-mobile-light.png index f87a1fc5..27f45450 100644 Binary files a/docs/assets/screenshots/learning-provenance-mobile-light.png and b/docs/assets/screenshots/learning-provenance-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-records-desktop-dark.png b/docs/assets/screenshots/learning-records-desktop-dark.png index 627a31a3..cb7bc8a7 100644 Binary files a/docs/assets/screenshots/learning-records-desktop-dark.png and b/docs/assets/screenshots/learning-records-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-records-desktop-light.png b/docs/assets/screenshots/learning-records-desktop-light.png index 875dcbe3..c504cb9c 100644 Binary files a/docs/assets/screenshots/learning-records-desktop-light.png and b/docs/assets/screenshots/learning-records-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-records-mobile-dark.png b/docs/assets/screenshots/learning-records-mobile-dark.png index 46fdef44..ef44a8d4 100644 Binary files a/docs/assets/screenshots/learning-records-mobile-dark.png and b/docs/assets/screenshots/learning-records-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-records-mobile-light.png b/docs/assets/screenshots/learning-records-mobile-light.png index 4529f9e0..4c64fd1e 100644 Binary files a/docs/assets/screenshots/learning-records-mobile-light.png and b/docs/assets/screenshots/learning-records-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-review-desktop-dark.png b/docs/assets/screenshots/learning-review-desktop-dark.png index 8e38dd1b..f2af5dd6 100644 Binary files a/docs/assets/screenshots/learning-review-desktop-dark.png and b/docs/assets/screenshots/learning-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-review-desktop-light.png b/docs/assets/screenshots/learning-review-desktop-light.png index 4db9e6bc..5c19da12 100644 Binary files a/docs/assets/screenshots/learning-review-desktop-light.png and b/docs/assets/screenshots/learning-review-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-review-mobile-dark.png b/docs/assets/screenshots/learning-review-mobile-dark.png index abf08ebe..041e5490 100644 Binary files a/docs/assets/screenshots/learning-review-mobile-dark.png and b/docs/assets/screenshots/learning-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-review-mobile-light.png b/docs/assets/screenshots/learning-review-mobile-light.png index 754ab6e2..c9475158 100644 Binary files a/docs/assets/screenshots/learning-review-mobile-light.png and b/docs/assets/screenshots/learning-review-mobile-light.png differ diff --git a/docs/assets/screenshots/learning-saved-desktop-dark.png b/docs/assets/screenshots/learning-saved-desktop-dark.png index df6017bd..e4a1db17 100644 Binary files a/docs/assets/screenshots/learning-saved-desktop-dark.png and b/docs/assets/screenshots/learning-saved-desktop-dark.png differ diff --git a/docs/assets/screenshots/learning-saved-desktop-light.png b/docs/assets/screenshots/learning-saved-desktop-light.png index 0c93ef0f..907c6948 100644 Binary files a/docs/assets/screenshots/learning-saved-desktop-light.png and b/docs/assets/screenshots/learning-saved-desktop-light.png differ diff --git a/docs/assets/screenshots/learning-saved-mobile-dark.png b/docs/assets/screenshots/learning-saved-mobile-dark.png index ed5b8d8a..961e0a37 100644 Binary files a/docs/assets/screenshots/learning-saved-mobile-dark.png and b/docs/assets/screenshots/learning-saved-mobile-dark.png differ diff --git a/docs/assets/screenshots/learning-saved-mobile-light.png b/docs/assets/screenshots/learning-saved-mobile-light.png index f3fbe044..553fd68e 100644 Binary files a/docs/assets/screenshots/learning-saved-mobile-light.png and b/docs/assets/screenshots/learning-saved-mobile-light.png differ diff --git a/docs/assets/screenshots/product-behavior-desktop-dark.png b/docs/assets/screenshots/product-behavior-desktop-dark.png index 2937b80e..3c4bc9f1 100644 Binary files a/docs/assets/screenshots/product-behavior-desktop-dark.png and b/docs/assets/screenshots/product-behavior-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-behavior-desktop-light.png b/docs/assets/screenshots/product-behavior-desktop-light.png index 86b7f578..30f528f6 100644 Binary files a/docs/assets/screenshots/product-behavior-desktop-light.png and b/docs/assets/screenshots/product-behavior-desktop-light.png differ diff --git a/docs/assets/screenshots/product-behavior-mobile-dark.png b/docs/assets/screenshots/product-behavior-mobile-dark.png index 843c4545..9d65feb3 100644 Binary files a/docs/assets/screenshots/product-behavior-mobile-dark.png and b/docs/assets/screenshots/product-behavior-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-behavior-mobile-light.png b/docs/assets/screenshots/product-behavior-mobile-light.png index 8b252c19..44f646ac 100644 Binary files a/docs/assets/screenshots/product-behavior-mobile-light.png and b/docs/assets/screenshots/product-behavior-mobile-light.png differ diff --git a/docs/assets/screenshots/product-context-desktop-dark.png b/docs/assets/screenshots/product-context-desktop-dark.png index 377b7304..04d5bd0c 100644 Binary files a/docs/assets/screenshots/product-context-desktop-dark.png and b/docs/assets/screenshots/product-context-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-context-desktop-light.png b/docs/assets/screenshots/product-context-desktop-light.png index 3d6fe5c8..a762257c 100644 Binary files a/docs/assets/screenshots/product-context-desktop-light.png and b/docs/assets/screenshots/product-context-desktop-light.png differ diff --git a/docs/assets/screenshots/product-context-mobile-dark.png b/docs/assets/screenshots/product-context-mobile-dark.png index b721ef16..21503097 100644 Binary files a/docs/assets/screenshots/product-context-mobile-dark.png and b/docs/assets/screenshots/product-context-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-context-mobile-light.png b/docs/assets/screenshots/product-context-mobile-light.png index fa105585..b9dafc14 100644 Binary files a/docs/assets/screenshots/product-context-mobile-light.png and b/docs/assets/screenshots/product-context-mobile-light.png differ diff --git a/docs/assets/screenshots/product-feature-mapping-desktop-dark.png b/docs/assets/screenshots/product-feature-mapping-desktop-dark.png index d6c10a7a..e2cab006 100644 Binary files a/docs/assets/screenshots/product-feature-mapping-desktop-dark.png and b/docs/assets/screenshots/product-feature-mapping-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-feature-mapping-desktop-light.png b/docs/assets/screenshots/product-feature-mapping-desktop-light.png index 1791e978..6403759b 100644 Binary files a/docs/assets/screenshots/product-feature-mapping-desktop-light.png and b/docs/assets/screenshots/product-feature-mapping-desktop-light.png differ diff --git a/docs/assets/screenshots/product-feature-mapping-mobile-dark.png b/docs/assets/screenshots/product-feature-mapping-mobile-dark.png index 3ea78171..5b517472 100644 Binary files a/docs/assets/screenshots/product-feature-mapping-mobile-dark.png and b/docs/assets/screenshots/product-feature-mapping-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-feature-mapping-mobile-light.png b/docs/assets/screenshots/product-feature-mapping-mobile-light.png index 2f0872dc..8992f542 100644 Binary files a/docs/assets/screenshots/product-feature-mapping-mobile-light.png and b/docs/assets/screenshots/product-feature-mapping-mobile-light.png differ diff --git a/docs/assets/screenshots/product-features-desktop-dark.png b/docs/assets/screenshots/product-features-desktop-dark.png index 4e163a67..53433514 100644 Binary files a/docs/assets/screenshots/product-features-desktop-dark.png and b/docs/assets/screenshots/product-features-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-features-desktop-light.png b/docs/assets/screenshots/product-features-desktop-light.png index ae4e132f..c0fff5c3 100644 Binary files a/docs/assets/screenshots/product-features-desktop-light.png and b/docs/assets/screenshots/product-features-desktop-light.png differ diff --git a/docs/assets/screenshots/product-features-mobile-dark.png b/docs/assets/screenshots/product-features-mobile-dark.png index 9190fd1b..e639e784 100644 Binary files a/docs/assets/screenshots/product-features-mobile-dark.png and b/docs/assets/screenshots/product-features-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-features-mobile-light.png b/docs/assets/screenshots/product-features-mobile-light.png index 854dec22..759cd212 100644 Binary files a/docs/assets/screenshots/product-features-mobile-light.png and b/docs/assets/screenshots/product-features-mobile-light.png differ diff --git a/docs/assets/screenshots/product-integrations-desktop-dark.png b/docs/assets/screenshots/product-integrations-desktop-dark.png index 0025b5e8..4e799718 100644 Binary files a/docs/assets/screenshots/product-integrations-desktop-dark.png and b/docs/assets/screenshots/product-integrations-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-integrations-desktop-light.png b/docs/assets/screenshots/product-integrations-desktop-light.png index 8e9948a4..96c024f8 100644 Binary files a/docs/assets/screenshots/product-integrations-desktop-light.png and b/docs/assets/screenshots/product-integrations-desktop-light.png differ diff --git a/docs/assets/screenshots/product-integrations-mobile-dark.png b/docs/assets/screenshots/product-integrations-mobile-dark.png index 1d9a3480..9a71b104 100644 Binary files a/docs/assets/screenshots/product-integrations-mobile-dark.png and b/docs/assets/screenshots/product-integrations-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-integrations-mobile-light.png b/docs/assets/screenshots/product-integrations-mobile-light.png index a0ae5333..650af471 100644 Binary files a/docs/assets/screenshots/product-integrations-mobile-light.png and b/docs/assets/screenshots/product-integrations-mobile-light.png differ diff --git a/docs/assets/screenshots/product-journeys-desktop-dark.png b/docs/assets/screenshots/product-journeys-desktop-dark.png index 420498cd..cc084631 100644 Binary files a/docs/assets/screenshots/product-journeys-desktop-dark.png and b/docs/assets/screenshots/product-journeys-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-journeys-desktop-light.png b/docs/assets/screenshots/product-journeys-desktop-light.png index c7af69a5..c7f5a92d 100644 Binary files a/docs/assets/screenshots/product-journeys-desktop-light.png and b/docs/assets/screenshots/product-journeys-desktop-light.png differ diff --git a/docs/assets/screenshots/product-journeys-mobile-dark.png b/docs/assets/screenshots/product-journeys-mobile-dark.png index 7f396b28..0dd1e670 100644 Binary files a/docs/assets/screenshots/product-journeys-mobile-dark.png and b/docs/assets/screenshots/product-journeys-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-journeys-mobile-light.png b/docs/assets/screenshots/product-journeys-mobile-light.png index 7fc534ce..4a378294 100644 Binary files a/docs/assets/screenshots/product-journeys-mobile-light.png and b/docs/assets/screenshots/product-journeys-mobile-light.png differ diff --git a/docs/assets/screenshots/product-review-desktop-dark.png b/docs/assets/screenshots/product-review-desktop-dark.png index 3017182d..adff4569 100644 Binary files a/docs/assets/screenshots/product-review-desktop-dark.png and b/docs/assets/screenshots/product-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/product-review-desktop-light.png b/docs/assets/screenshots/product-review-desktop-light.png index 47a725ff..6d6fae7e 100644 Binary files a/docs/assets/screenshots/product-review-desktop-light.png and b/docs/assets/screenshots/product-review-desktop-light.png differ diff --git a/docs/assets/screenshots/product-review-mobile-dark.png b/docs/assets/screenshots/product-review-mobile-dark.png index df5542f0..c50fe4e7 100644 Binary files a/docs/assets/screenshots/product-review-mobile-dark.png and b/docs/assets/screenshots/product-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/product-review-mobile-light.png b/docs/assets/screenshots/product-review-mobile-light.png index c2e727cf..0d05210e 100644 Binary files a/docs/assets/screenshots/product-review-mobile-light.png and b/docs/assets/screenshots/product-review-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-bridge-choices-desktop-dark.png b/docs/assets/screenshots/recovery-bridge-choices-desktop-dark.png index 308e6c28..4b1774bd 100644 Binary files a/docs/assets/screenshots/recovery-bridge-choices-desktop-dark.png and b/docs/assets/screenshots/recovery-bridge-choices-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-bridge-choices-desktop-light.png b/docs/assets/screenshots/recovery-bridge-choices-desktop-light.png index 1242a990..ce6b2527 100644 Binary files a/docs/assets/screenshots/recovery-bridge-choices-desktop-light.png and b/docs/assets/screenshots/recovery-bridge-choices-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-bridge-choices-mobile-dark.png b/docs/assets/screenshots/recovery-bridge-choices-mobile-dark.png index 22e514f6..59872398 100644 Binary files a/docs/assets/screenshots/recovery-bridge-choices-mobile-dark.png and b/docs/assets/screenshots/recovery-bridge-choices-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-bridge-choices-mobile-light.png b/docs/assets/screenshots/recovery-bridge-choices-mobile-light.png index 47b7964a..5a9106c8 100644 Binary files a/docs/assets/screenshots/recovery-bridge-choices-mobile-light.png and b/docs/assets/screenshots/recovery-bridge-choices-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-held-desktop-dark.png b/docs/assets/screenshots/recovery-original-result-held-desktop-dark.png index 0456d055..4de281f1 100644 Binary files a/docs/assets/screenshots/recovery-original-result-held-desktop-dark.png and b/docs/assets/screenshots/recovery-original-result-held-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-held-desktop-light.png b/docs/assets/screenshots/recovery-original-result-held-desktop-light.png index d400a20d..ac6f293b 100644 Binary files a/docs/assets/screenshots/recovery-original-result-held-desktop-light.png and b/docs/assets/screenshots/recovery-original-result-held-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-held-mobile-dark.png b/docs/assets/screenshots/recovery-original-result-held-mobile-dark.png index 01739450..5d928b8b 100644 Binary files a/docs/assets/screenshots/recovery-original-result-held-mobile-dark.png and b/docs/assets/screenshots/recovery-original-result-held-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-held-mobile-light.png b/docs/assets/screenshots/recovery-original-result-held-mobile-light.png index cd704160..f49b9769 100644 Binary files a/docs/assets/screenshots/recovery-original-result-held-mobile-light.png and b/docs/assets/screenshots/recovery-original-result-held-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-ready-desktop-dark.png b/docs/assets/screenshots/recovery-original-result-ready-desktop-dark.png index f1cb88c0..126f93c2 100644 Binary files a/docs/assets/screenshots/recovery-original-result-ready-desktop-dark.png and b/docs/assets/screenshots/recovery-original-result-ready-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-ready-desktop-light.png b/docs/assets/screenshots/recovery-original-result-ready-desktop-light.png index 9de82f52..61be4bc2 100644 Binary files a/docs/assets/screenshots/recovery-original-result-ready-desktop-light.png and b/docs/assets/screenshots/recovery-original-result-ready-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-ready-mobile-dark.png b/docs/assets/screenshots/recovery-original-result-ready-mobile-dark.png index 3396d9e3..f6a35a48 100644 Binary files a/docs/assets/screenshots/recovery-original-result-ready-mobile-dark.png and b/docs/assets/screenshots/recovery-original-result-ready-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-ready-mobile-light.png b/docs/assets/screenshots/recovery-original-result-ready-mobile-light.png index b46c5ec6..b55fe6e5 100644 Binary files a/docs/assets/screenshots/recovery-original-result-ready-mobile-light.png and b/docs/assets/screenshots/recovery-original-result-ready-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-review-desktop-dark.png b/docs/assets/screenshots/recovery-original-result-review-desktop-dark.png index 27c64ccb..bd5ae29f 100644 Binary files a/docs/assets/screenshots/recovery-original-result-review-desktop-dark.png and b/docs/assets/screenshots/recovery-original-result-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-review-desktop-light.png b/docs/assets/screenshots/recovery-original-result-review-desktop-light.png index b7e6b2a8..f9ccc0f2 100644 Binary files a/docs/assets/screenshots/recovery-original-result-review-desktop-light.png and b/docs/assets/screenshots/recovery-original-result-review-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-original-result-review-mobile-dark.png b/docs/assets/screenshots/recovery-original-result-review-mobile-dark.png index 98e4a3ac..60837e62 100644 Binary files a/docs/assets/screenshots/recovery-original-result-review-mobile-dark.png and b/docs/assets/screenshots/recovery-original-result-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-original-result-review-mobile-light.png b/docs/assets/screenshots/recovery-original-result-review-mobile-light.png index c1864399..646a36da 100644 Binary files a/docs/assets/screenshots/recovery-original-result-review-mobile-light.png and b/docs/assets/screenshots/recovery-original-result-review-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-run-request-cancelled-desktop-dark.png b/docs/assets/screenshots/recovery-run-request-cancelled-desktop-dark.png index 5eadc778..bdde8d06 100644 Binary files a/docs/assets/screenshots/recovery-run-request-cancelled-desktop-dark.png and b/docs/assets/screenshots/recovery-run-request-cancelled-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-run-request-cancelled-desktop-light.png b/docs/assets/screenshots/recovery-run-request-cancelled-desktop-light.png index 92b1508c..35362b8a 100644 Binary files a/docs/assets/screenshots/recovery-run-request-cancelled-desktop-light.png and b/docs/assets/screenshots/recovery-run-request-cancelled-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-run-request-cancelled-mobile-dark.png b/docs/assets/screenshots/recovery-run-request-cancelled-mobile-dark.png index 2178550b..86d0b500 100644 Binary files a/docs/assets/screenshots/recovery-run-request-cancelled-mobile-dark.png and b/docs/assets/screenshots/recovery-run-request-cancelled-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-run-request-cancelled-mobile-light.png b/docs/assets/screenshots/recovery-run-request-cancelled-mobile-light.png index 797b0c3b..cf806a4b 100644 Binary files a/docs/assets/screenshots/recovery-run-request-cancelled-mobile-light.png and b/docs/assets/screenshots/recovery-run-request-cancelled-mobile-light.png differ diff --git a/docs/assets/screenshots/recovery-run-request-held-desktop-dark.png b/docs/assets/screenshots/recovery-run-request-held-desktop-dark.png index 3007f23b..6ac0156d 100644 Binary files a/docs/assets/screenshots/recovery-run-request-held-desktop-dark.png and b/docs/assets/screenshots/recovery-run-request-held-desktop-dark.png differ diff --git a/docs/assets/screenshots/recovery-run-request-held-desktop-light.png b/docs/assets/screenshots/recovery-run-request-held-desktop-light.png index d71b6cf4..6388a010 100644 Binary files a/docs/assets/screenshots/recovery-run-request-held-desktop-light.png and b/docs/assets/screenshots/recovery-run-request-held-desktop-light.png differ diff --git a/docs/assets/screenshots/recovery-run-request-held-mobile-dark.png b/docs/assets/screenshots/recovery-run-request-held-mobile-dark.png index 0f9ba398..fe0b9194 100644 Binary files a/docs/assets/screenshots/recovery-run-request-held-mobile-dark.png and b/docs/assets/screenshots/recovery-run-request-held-mobile-dark.png differ diff --git a/docs/assets/screenshots/recovery-run-request-held-mobile-light.png b/docs/assets/screenshots/recovery-run-request-held-mobile-light.png index fd288122..5023fb88 100644 Binary files a/docs/assets/screenshots/recovery-run-request-held-mobile-light.png and b/docs/assets/screenshots/recovery-run-request-held-mobile-light.png differ diff --git a/docs/assets/screenshots/run-brief-desktop-dark.png b/docs/assets/screenshots/run-brief-desktop-dark.png index 8b8d08a5..e301f681 100644 Binary files a/docs/assets/screenshots/run-brief-desktop-dark.png and b/docs/assets/screenshots/run-brief-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-brief-desktop-light.png b/docs/assets/screenshots/run-brief-desktop-light.png index 0dd06e76..f5cdfffc 100644 Binary files a/docs/assets/screenshots/run-brief-desktop-light.png and b/docs/assets/screenshots/run-brief-desktop-light.png differ diff --git a/docs/assets/screenshots/run-brief-mobile-dark.png b/docs/assets/screenshots/run-brief-mobile-dark.png index 02ed04ff..21ea61b1 100644 Binary files a/docs/assets/screenshots/run-brief-mobile-dark.png and b/docs/assets/screenshots/run-brief-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-brief-mobile-light.png b/docs/assets/screenshots/run-brief-mobile-light.png index bb541cc5..3ae39194 100644 Binary files a/docs/assets/screenshots/run-brief-mobile-light.png and b/docs/assets/screenshots/run-brief-mobile-light.png differ diff --git a/docs/assets/screenshots/run-checks-desktop-dark.png b/docs/assets/screenshots/run-checks-desktop-dark.png index c173ebcb..98de7469 100644 Binary files a/docs/assets/screenshots/run-checks-desktop-dark.png and b/docs/assets/screenshots/run-checks-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-checks-desktop-light.png b/docs/assets/screenshots/run-checks-desktop-light.png index 9e4924a0..87943576 100644 Binary files a/docs/assets/screenshots/run-checks-desktop-light.png and b/docs/assets/screenshots/run-checks-desktop-light.png differ diff --git a/docs/assets/screenshots/run-checks-mobile-dark.png b/docs/assets/screenshots/run-checks-mobile-dark.png index 036366b0..1073eb69 100644 Binary files a/docs/assets/screenshots/run-checks-mobile-dark.png and b/docs/assets/screenshots/run-checks-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-checks-mobile-light.png b/docs/assets/screenshots/run-checks-mobile-light.png index 6bb10cc7..ddd58dbe 100644 Binary files a/docs/assets/screenshots/run-checks-mobile-light.png and b/docs/assets/screenshots/run-checks-mobile-light.png differ diff --git a/docs/assets/screenshots/run-context-desktop-dark.png b/docs/assets/screenshots/run-context-desktop-dark.png index e46f10c9..80494b0a 100644 Binary files a/docs/assets/screenshots/run-context-desktop-dark.png and b/docs/assets/screenshots/run-context-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-context-desktop-light.png b/docs/assets/screenshots/run-context-desktop-light.png index e354fc5e..0ae7c6e0 100644 Binary files a/docs/assets/screenshots/run-context-desktop-light.png and b/docs/assets/screenshots/run-context-desktop-light.png differ diff --git a/docs/assets/screenshots/run-context-mobile-dark.png b/docs/assets/screenshots/run-context-mobile-dark.png index e5f54672..5237aa35 100644 Binary files a/docs/assets/screenshots/run-context-mobile-dark.png and b/docs/assets/screenshots/run-context-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-context-mobile-light.png b/docs/assets/screenshots/run-context-mobile-light.png index 6b1556bc..edd6280a 100644 Binary files a/docs/assets/screenshots/run-context-mobile-light.png and b/docs/assets/screenshots/run-context-mobile-light.png differ diff --git a/docs/assets/screenshots/run-foundation-desktop-dark.png b/docs/assets/screenshots/run-foundation-desktop-dark.png index c7c73e59..87f6c61c 100644 Binary files a/docs/assets/screenshots/run-foundation-desktop-dark.png and b/docs/assets/screenshots/run-foundation-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-foundation-desktop-light.png b/docs/assets/screenshots/run-foundation-desktop-light.png index 78950c0e..ccd95f1c 100644 Binary files a/docs/assets/screenshots/run-foundation-desktop-light.png and b/docs/assets/screenshots/run-foundation-desktop-light.png differ diff --git a/docs/assets/screenshots/run-foundation-mobile-dark.png b/docs/assets/screenshots/run-foundation-mobile-dark.png index fd599c85..5f7d3c60 100644 Binary files a/docs/assets/screenshots/run-foundation-mobile-dark.png and b/docs/assets/screenshots/run-foundation-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-foundation-mobile-light.png b/docs/assets/screenshots/run-foundation-mobile-light.png index 79eac0dc..7457049a 100644 Binary files a/docs/assets/screenshots/run-foundation-mobile-light.png and b/docs/assets/screenshots/run-foundation-mobile-light.png differ diff --git a/docs/assets/screenshots/run-policies-desktop-dark.png b/docs/assets/screenshots/run-policies-desktop-dark.png index 26c505e5..20ca7f57 100644 Binary files a/docs/assets/screenshots/run-policies-desktop-dark.png and b/docs/assets/screenshots/run-policies-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-policies-desktop-light.png b/docs/assets/screenshots/run-policies-desktop-light.png index 9df3b93a..594e919a 100644 Binary files a/docs/assets/screenshots/run-policies-desktop-light.png and b/docs/assets/screenshots/run-policies-desktop-light.png differ diff --git a/docs/assets/screenshots/run-policies-mobile-dark.png b/docs/assets/screenshots/run-policies-mobile-dark.png index 5dbcd4ba..6a17c354 100644 Binary files a/docs/assets/screenshots/run-policies-mobile-dark.png and b/docs/assets/screenshots/run-policies-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-policies-mobile-light.png b/docs/assets/screenshots/run-policies-mobile-light.png index 2ceb0f14..faa12eb3 100644 Binary files a/docs/assets/screenshots/run-policies-mobile-light.png and b/docs/assets/screenshots/run-policies-mobile-light.png differ diff --git a/docs/assets/screenshots/run-review-desktop-dark.png b/docs/assets/screenshots/run-review-desktop-dark.png index 16c23f87..b864c734 100644 Binary files a/docs/assets/screenshots/run-review-desktop-dark.png and b/docs/assets/screenshots/run-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-review-desktop-light.png b/docs/assets/screenshots/run-review-desktop-light.png index 6f14375b..cd7a21df 100644 Binary files a/docs/assets/screenshots/run-review-desktop-light.png and b/docs/assets/screenshots/run-review-desktop-light.png differ diff --git a/docs/assets/screenshots/run-review-mobile-dark.png b/docs/assets/screenshots/run-review-mobile-dark.png index 991fdd8d..b2a43132 100644 Binary files a/docs/assets/screenshots/run-review-mobile-dark.png and b/docs/assets/screenshots/run-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-review-mobile-light.png b/docs/assets/screenshots/run-review-mobile-light.png index 7db01458..b4765686 100644 Binary files a/docs/assets/screenshots/run-review-mobile-light.png and b/docs/assets/screenshots/run-review-mobile-light.png differ diff --git a/docs/assets/screenshots/run-review-provider-desktop-dark.png b/docs/assets/screenshots/run-review-provider-desktop-dark.png index c173ebcb..98de7469 100644 Binary files a/docs/assets/screenshots/run-review-provider-desktop-dark.png and b/docs/assets/screenshots/run-review-provider-desktop-dark.png differ diff --git a/docs/assets/screenshots/run-review-provider-desktop-light.png b/docs/assets/screenshots/run-review-provider-desktop-light.png index 9e4924a0..87943576 100644 Binary files a/docs/assets/screenshots/run-review-provider-desktop-light.png and b/docs/assets/screenshots/run-review-provider-desktop-light.png differ diff --git a/docs/assets/screenshots/run-review-provider-mobile-dark.png b/docs/assets/screenshots/run-review-provider-mobile-dark.png index 81bd0b0d..66e88003 100644 Binary files a/docs/assets/screenshots/run-review-provider-mobile-dark.png and b/docs/assets/screenshots/run-review-provider-mobile-dark.png differ diff --git a/docs/assets/screenshots/run-review-provider-mobile-light.png b/docs/assets/screenshots/run-review-provider-mobile-light.png index b67294aa..64ec8502 100644 Binary files a/docs/assets/screenshots/run-review-provider-mobile-light.png and b/docs/assets/screenshots/run-review-provider-mobile-light.png differ diff --git a/docs/assets/screenshots/runner-continuation-review-desktop-dark.png b/docs/assets/screenshots/runner-continuation-review-desktop-dark.png index 9257cccb..ae79d230 100644 Binary files a/docs/assets/screenshots/runner-continuation-review-desktop-dark.png and b/docs/assets/screenshots/runner-continuation-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/runner-continuation-review-desktop-light.png b/docs/assets/screenshots/runner-continuation-review-desktop-light.png index 03c77388..5ce92d1f 100644 Binary files a/docs/assets/screenshots/runner-continuation-review-desktop-light.png and b/docs/assets/screenshots/runner-continuation-review-desktop-light.png differ diff --git a/docs/assets/screenshots/runner-continuation-review-mobile-dark.png b/docs/assets/screenshots/runner-continuation-review-mobile-dark.png index 2d319c88..77ae7836 100644 Binary files a/docs/assets/screenshots/runner-continuation-review-mobile-dark.png and b/docs/assets/screenshots/runner-continuation-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/runner-continuation-review-mobile-light.png b/docs/assets/screenshots/runner-continuation-review-mobile-light.png index 31ebdf56..2b365fee 100644 Binary files a/docs/assets/screenshots/runner-continuation-review-mobile-light.png and b/docs/assets/screenshots/runner-continuation-review-mobile-light.png differ diff --git a/docs/assets/screenshots/runner-continuation-selection-desktop-dark.png b/docs/assets/screenshots/runner-continuation-selection-desktop-dark.png index 8faffeb3..a6e6c87c 100644 Binary files a/docs/assets/screenshots/runner-continuation-selection-desktop-dark.png and b/docs/assets/screenshots/runner-continuation-selection-desktop-dark.png differ diff --git a/docs/assets/screenshots/runner-continuation-selection-desktop-light.png b/docs/assets/screenshots/runner-continuation-selection-desktop-light.png index dada8be6..8381ba58 100644 Binary files a/docs/assets/screenshots/runner-continuation-selection-desktop-light.png and b/docs/assets/screenshots/runner-continuation-selection-desktop-light.png differ diff --git a/docs/assets/screenshots/runner-continuation-selection-mobile-dark.png b/docs/assets/screenshots/runner-continuation-selection-mobile-dark.png index 83087373..6a05e028 100644 Binary files a/docs/assets/screenshots/runner-continuation-selection-mobile-dark.png and b/docs/assets/screenshots/runner-continuation-selection-mobile-dark.png differ diff --git a/docs/assets/screenshots/runner-continuation-selection-mobile-light.png b/docs/assets/screenshots/runner-continuation-selection-mobile-light.png index a9325a26..1143611b 100644 Binary files a/docs/assets/screenshots/runner-continuation-selection-mobile-light.png and b/docs/assets/screenshots/runner-continuation-selection-mobile-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-account-desktop-dark.png b/docs/assets/screenshots/scm-delegation-account-desktop-dark.png index e772ff48..75948447 100644 Binary files a/docs/assets/screenshots/scm-delegation-account-desktop-dark.png and b/docs/assets/screenshots/scm-delegation-account-desktop-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-account-desktop-light.png b/docs/assets/screenshots/scm-delegation-account-desktop-light.png index 06d3ae10..acc0cd8f 100644 Binary files a/docs/assets/screenshots/scm-delegation-account-desktop-light.png and b/docs/assets/screenshots/scm-delegation-account-desktop-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-account-mobile-dark.png b/docs/assets/screenshots/scm-delegation-account-mobile-dark.png index bc7e46fc..a924fc14 100644 Binary files a/docs/assets/screenshots/scm-delegation-account-mobile-dark.png and b/docs/assets/screenshots/scm-delegation-account-mobile-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-account-mobile-light.png b/docs/assets/screenshots/scm-delegation-account-mobile-light.png index d3e6b7ae..91d3f5a1 100644 Binary files a/docs/assets/screenshots/scm-delegation-account-mobile-light.png and b/docs/assets/screenshots/scm-delegation-account-mobile-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-confirmed-desktop-dark.png b/docs/assets/screenshots/scm-delegation-confirmed-desktop-dark.png index a9cf95ca..71c7994c 100644 Binary files a/docs/assets/screenshots/scm-delegation-confirmed-desktop-dark.png and b/docs/assets/screenshots/scm-delegation-confirmed-desktop-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-confirmed-desktop-light.png b/docs/assets/screenshots/scm-delegation-confirmed-desktop-light.png index 9cdef794..9ffccc6f 100644 Binary files a/docs/assets/screenshots/scm-delegation-confirmed-desktop-light.png and b/docs/assets/screenshots/scm-delegation-confirmed-desktop-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-confirmed-mobile-dark.png b/docs/assets/screenshots/scm-delegation-confirmed-mobile-dark.png index 2fc5243d..bda96bab 100644 Binary files a/docs/assets/screenshots/scm-delegation-confirmed-mobile-dark.png and b/docs/assets/screenshots/scm-delegation-confirmed-mobile-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-confirmed-mobile-light.png b/docs/assets/screenshots/scm-delegation-confirmed-mobile-light.png index 31f722c3..0972dace 100644 Binary files a/docs/assets/screenshots/scm-delegation-confirmed-mobile-light.png and b/docs/assets/screenshots/scm-delegation-confirmed-mobile-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-review-desktop-dark.png b/docs/assets/screenshots/scm-delegation-review-desktop-dark.png index 6467ada6..ea436dc5 100644 Binary files a/docs/assets/screenshots/scm-delegation-review-desktop-dark.png and b/docs/assets/screenshots/scm-delegation-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-review-desktop-light.png b/docs/assets/screenshots/scm-delegation-review-desktop-light.png index dcf0c263..16f2857a 100644 Binary files a/docs/assets/screenshots/scm-delegation-review-desktop-light.png and b/docs/assets/screenshots/scm-delegation-review-desktop-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-review-mobile-dark.png b/docs/assets/screenshots/scm-delegation-review-mobile-dark.png index d7d1ecb2..4ee6a943 100644 Binary files a/docs/assets/screenshots/scm-delegation-review-mobile-dark.png and b/docs/assets/screenshots/scm-delegation-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-review-mobile-light.png b/docs/assets/screenshots/scm-delegation-review-mobile-light.png index 31844a8d..89396706 100644 Binary files a/docs/assets/screenshots/scm-delegation-review-mobile-light.png and b/docs/assets/screenshots/scm-delegation-review-mobile-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-scope-desktop-dark.png b/docs/assets/screenshots/scm-delegation-scope-desktop-dark.png index 277c5871..695eb7f4 100644 Binary files a/docs/assets/screenshots/scm-delegation-scope-desktop-dark.png and b/docs/assets/screenshots/scm-delegation-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/scm-delegation-scope-desktop-light.png b/docs/assets/screenshots/scm-delegation-scope-desktop-light.png index 37d4ec1f..0154f07f 100644 Binary files a/docs/assets/screenshots/scm-delegation-scope-desktop-light.png and b/docs/assets/screenshots/scm-delegation-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/scm-delegation-scope-mobile-light.png b/docs/assets/screenshots/scm-delegation-scope-mobile-light.png index 52d493ae..d641bfe2 100644 Binary files a/docs/assets/screenshots/scm-delegation-scope-mobile-light.png and b/docs/assets/screenshots/scm-delegation-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/search-access-desktop-dark.png b/docs/assets/screenshots/search-access-desktop-dark.png index e6f74048..e044cdbf 100644 Binary files a/docs/assets/screenshots/search-access-desktop-dark.png and b/docs/assets/screenshots/search-access-desktop-dark.png differ diff --git a/docs/assets/screenshots/search-access-desktop-light.png b/docs/assets/screenshots/search-access-desktop-light.png index cebe52e8..22b7ba13 100644 Binary files a/docs/assets/screenshots/search-access-desktop-light.png and b/docs/assets/screenshots/search-access-desktop-light.png differ diff --git a/docs/assets/screenshots/search-access-mobile-dark.png b/docs/assets/screenshots/search-access-mobile-dark.png index fe29821f..5d6db844 100644 Binary files a/docs/assets/screenshots/search-access-mobile-dark.png and b/docs/assets/screenshots/search-access-mobile-dark.png differ diff --git a/docs/assets/screenshots/search-access-mobile-light.png b/docs/assets/screenshots/search-access-mobile-light.png index a32ba1ee..8162fea9 100644 Binary files a/docs/assets/screenshots/search-access-mobile-light.png and b/docs/assets/screenshots/search-access-mobile-light.png differ diff --git a/docs/assets/screenshots/search-provider-desktop-dark.png b/docs/assets/screenshots/search-provider-desktop-dark.png index 2793d148..d350ce9a 100644 Binary files a/docs/assets/screenshots/search-provider-desktop-dark.png and b/docs/assets/screenshots/search-provider-desktop-dark.png differ diff --git a/docs/assets/screenshots/search-provider-desktop-light.png b/docs/assets/screenshots/search-provider-desktop-light.png index 23adcd2e..eabbcd48 100644 Binary files a/docs/assets/screenshots/search-provider-desktop-light.png and b/docs/assets/screenshots/search-provider-desktop-light.png differ diff --git a/docs/assets/screenshots/search-provider-mobile-dark.png b/docs/assets/screenshots/search-provider-mobile-dark.png index 37b43fcd..f149eff6 100644 Binary files a/docs/assets/screenshots/search-provider-mobile-dark.png and b/docs/assets/screenshots/search-provider-mobile-dark.png differ diff --git a/docs/assets/screenshots/search-provider-mobile-light.png b/docs/assets/screenshots/search-provider-mobile-light.png index e502015c..c083c478 100644 Binary files a/docs/assets/screenshots/search-provider-mobile-light.png and b/docs/assets/screenshots/search-provider-mobile-light.png differ diff --git a/docs/assets/screenshots/search-review-desktop-dark.png b/docs/assets/screenshots/search-review-desktop-dark.png index 631325c3..bdb22c5c 100644 Binary files a/docs/assets/screenshots/search-review-desktop-dark.png and b/docs/assets/screenshots/search-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/search-review-desktop-light.png b/docs/assets/screenshots/search-review-desktop-light.png index 02586f46..9ee8a72d 100644 Binary files a/docs/assets/screenshots/search-review-desktop-light.png and b/docs/assets/screenshots/search-review-desktop-light.png differ diff --git a/docs/assets/screenshots/search-review-mobile-dark.png b/docs/assets/screenshots/search-review-mobile-dark.png index 24bbca74..7dadf9ff 100644 Binary files a/docs/assets/screenshots/search-review-mobile-dark.png and b/docs/assets/screenshots/search-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/search-review-mobile-light.png b/docs/assets/screenshots/search-review-mobile-light.png index 340f3a25..918ee08a 100644 Binary files a/docs/assets/screenshots/search-review-mobile-light.png and b/docs/assets/screenshots/search-review-mobile-light.png differ diff --git a/docs/assets/screenshots/search-saved-desktop-dark.png b/docs/assets/screenshots/search-saved-desktop-dark.png index a1074719..4d2c3292 100644 Binary files a/docs/assets/screenshots/search-saved-desktop-dark.png and b/docs/assets/screenshots/search-saved-desktop-dark.png differ diff --git a/docs/assets/screenshots/search-saved-desktop-light.png b/docs/assets/screenshots/search-saved-desktop-light.png index afbaf94c..4e5f531a 100644 Binary files a/docs/assets/screenshots/search-saved-desktop-light.png and b/docs/assets/screenshots/search-saved-desktop-light.png differ diff --git a/docs/assets/screenshots/search-saved-mobile-dark.png b/docs/assets/screenshots/search-saved-mobile-dark.png index 33b9d289..da677801 100644 Binary files a/docs/assets/screenshots/search-saved-mobile-dark.png and b/docs/assets/screenshots/search-saved-mobile-dark.png differ diff --git a/docs/assets/screenshots/search-saved-mobile-light.png b/docs/assets/screenshots/search-saved-mobile-light.png index 13bb1652..cf4598b1 100644 Binary files a/docs/assets/screenshots/search-saved-mobile-light.png and b/docs/assets/screenshots/search-saved-mobile-light.png differ diff --git a/docs/assets/screenshots/source-analysis-evidence-desktop-dark.png b/docs/assets/screenshots/source-analysis-evidence-desktop-dark.png index 2610b701..528f9c26 100644 Binary files a/docs/assets/screenshots/source-analysis-evidence-desktop-dark.png and b/docs/assets/screenshots/source-analysis-evidence-desktop-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-evidence-desktop-light.png b/docs/assets/screenshots/source-analysis-evidence-desktop-light.png index 28d16d86..f0949167 100644 Binary files a/docs/assets/screenshots/source-analysis-evidence-desktop-light.png and b/docs/assets/screenshots/source-analysis-evidence-desktop-light.png differ diff --git a/docs/assets/screenshots/source-analysis-evidence-mobile-dark.png b/docs/assets/screenshots/source-analysis-evidence-mobile-dark.png index f64da9db..6a392c04 100644 Binary files a/docs/assets/screenshots/source-analysis-evidence-mobile-dark.png and b/docs/assets/screenshots/source-analysis-evidence-mobile-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-evidence-mobile-light.png b/docs/assets/screenshots/source-analysis-evidence-mobile-light.png index 9ec066c1..75e6fa6e 100644 Binary files a/docs/assets/screenshots/source-analysis-evidence-mobile-light.png and b/docs/assets/screenshots/source-analysis-evidence-mobile-light.png differ diff --git a/docs/assets/screenshots/source-analysis-receipt-desktop-dark.png b/docs/assets/screenshots/source-analysis-receipt-desktop-dark.png index 41cf5866..8679a616 100644 Binary files a/docs/assets/screenshots/source-analysis-receipt-desktop-dark.png and b/docs/assets/screenshots/source-analysis-receipt-desktop-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-receipt-desktop-light.png b/docs/assets/screenshots/source-analysis-receipt-desktop-light.png index ab8bbec5..e45880dd 100644 Binary files a/docs/assets/screenshots/source-analysis-receipt-desktop-light.png and b/docs/assets/screenshots/source-analysis-receipt-desktop-light.png differ diff --git a/docs/assets/screenshots/source-analysis-receipt-mobile-dark.png b/docs/assets/screenshots/source-analysis-receipt-mobile-dark.png index ee9338e6..1a126171 100644 Binary files a/docs/assets/screenshots/source-analysis-receipt-mobile-dark.png and b/docs/assets/screenshots/source-analysis-receipt-mobile-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-receipt-mobile-light.png b/docs/assets/screenshots/source-analysis-receipt-mobile-light.png index 1e706efb..cbb89682 100644 Binary files a/docs/assets/screenshots/source-analysis-receipt-mobile-light.png and b/docs/assets/screenshots/source-analysis-receipt-mobile-light.png differ diff --git a/docs/assets/screenshots/source-analysis-review-desktop-dark.png b/docs/assets/screenshots/source-analysis-review-desktop-dark.png index a98582f1..081f99bd 100644 Binary files a/docs/assets/screenshots/source-analysis-review-desktop-dark.png and b/docs/assets/screenshots/source-analysis-review-desktop-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-review-desktop-light.png b/docs/assets/screenshots/source-analysis-review-desktop-light.png index 1894ae8d..84b2b51a 100644 Binary files a/docs/assets/screenshots/source-analysis-review-desktop-light.png and b/docs/assets/screenshots/source-analysis-review-desktop-light.png differ diff --git a/docs/assets/screenshots/source-analysis-review-mobile-dark.png b/docs/assets/screenshots/source-analysis-review-mobile-dark.png index 46cb3ba1..b5cfff1c 100644 Binary files a/docs/assets/screenshots/source-analysis-review-mobile-dark.png and b/docs/assets/screenshots/source-analysis-review-mobile-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-review-mobile-light.png b/docs/assets/screenshots/source-analysis-review-mobile-light.png index 99574af7..92cec91f 100644 Binary files a/docs/assets/screenshots/source-analysis-review-mobile-light.png and b/docs/assets/screenshots/source-analysis-review-mobile-light.png differ diff --git a/docs/assets/screenshots/source-analysis-scope-desktop-dark.png b/docs/assets/screenshots/source-analysis-scope-desktop-dark.png index 74d8edfd..e9df3236 100644 Binary files a/docs/assets/screenshots/source-analysis-scope-desktop-dark.png and b/docs/assets/screenshots/source-analysis-scope-desktop-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-scope-desktop-light.png b/docs/assets/screenshots/source-analysis-scope-desktop-light.png index 2a4654bb..82523654 100644 Binary files a/docs/assets/screenshots/source-analysis-scope-desktop-light.png and b/docs/assets/screenshots/source-analysis-scope-desktop-light.png differ diff --git a/docs/assets/screenshots/source-analysis-scope-mobile-dark.png b/docs/assets/screenshots/source-analysis-scope-mobile-dark.png index ae7cdf21..bf4ecb8b 100644 Binary files a/docs/assets/screenshots/source-analysis-scope-mobile-dark.png and b/docs/assets/screenshots/source-analysis-scope-mobile-dark.png differ diff --git a/docs/assets/screenshots/source-analysis-scope-mobile-light.png b/docs/assets/screenshots/source-analysis-scope-mobile-light.png index 47cced86..6bd17824 100644 Binary files a/docs/assets/screenshots/source-analysis-scope-mobile-light.png and b/docs/assets/screenshots/source-analysis-scope-mobile-light.png differ diff --git a/docs/assets/screenshots/walkthrough-manifest.json b/docs/assets/screenshots/walkthrough-manifest.json index 235bafbe..c1e02cec 100644 --- a/docs/assets/screenshots/walkthrough-manifest.json +++ b/docs/assets/screenshots/walkthrough-manifest.json @@ -5,11 +5,11 @@ "captures": { "connect-workspace-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-workspace-desktop-light.png", "stage": "connect-workspace", "theme": "light", @@ -19,7 +19,7 @@ "width": 1440, "height": 900 }, - "sha256": "cfbf64c6ec0a6ed95be7d71cd12a71e513c409fda1f0820f8862af02d8732930", + "sha256": "4283f7eb9001adcb6630629aab1d6388a97428ffbfef59b326ce19232b4e2bfa", "action": { "label": "Continue", "top": 713.078125, @@ -37,11 +37,11 @@ }, "connect-coding-ai-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-coding-ai-desktop-light.png", "stage": "connect-coding-ai", "theme": "light", @@ -51,7 +51,7 @@ "width": 1440, "height": 900 }, - "sha256": "e1c78317f818337f09bbd49504703ccdfc55ddc6212f665d76fccff92a9f40e4", + "sha256": "b2348d4b984c90c68a2b9ac7d3f87191f141360e977f7cf4f923eceb49422d87", "action": { "label": "Continue", "top": 713.078125, @@ -69,11 +69,11 @@ }, "connect-repositories-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-repositories-desktop-light.png", "stage": "connect-repositories", "theme": "light", @@ -83,7 +83,7 @@ "width": 1440, "height": 900 }, - "sha256": "f31ff7a1e7c4121ddaa931f417fdd98d36e84d44235a0bb9880ef01ba3a06411", + "sha256": "70b4f21b4a5d6eb07ded7ff26ca40e180b4ae1432e8900a7d6364dbc1f70a013", "action": { "label": "Continue to knowledge", "top": 713.078125, @@ -101,11 +101,11 @@ }, "connect-knowledge-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-knowledge-desktop-light.png", "stage": "connect-knowledge", "theme": "light", @@ -115,7 +115,7 @@ "width": 1440, "height": 900 }, - "sha256": "b22674781da357a4d9783e2ab03896c7f8fa66790c55b94a0c6550a3c3738bf0", + "sha256": "43b1ec318fa6a4e0cc7cd8dd121f067dafa8cd33665f2f2480f595a17318bc90", "action": { "label": "Open production floor", "top": 713.078125, @@ -133,11 +133,11 @@ }, "product-context-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-context-desktop-light.png", "stage": "product-context", "theme": "light", @@ -147,7 +147,7 @@ "width": 1440, "height": 900 }, - "sha256": "1b4667c957e5ea55dfac8effd87eedb1245bfef94db9b8d9d822eb420732537a", + "sha256": "23104d4d5e6027b8958658341bcae2299536a672c1e2f4d7010eff7c71321bca", "action": { "label": "Continue", "top": 738.15625, @@ -165,11 +165,11 @@ }, "product-journeys-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-journeys-desktop-light.png", "stage": "product-journeys", "theme": "light", @@ -179,7 +179,7 @@ "width": 1440, "height": 900 }, - "sha256": "ceda9578369089162ec270a6abd170bd483fa8c0c6809f6678a5ca396053d326", + "sha256": "251de3d22895eb9aacc0e6c86dc63ebaf62288c55796be7825ebb5f24df84c5a", "action": { "label": "Continue", "top": 738.15625, @@ -197,11 +197,11 @@ }, "product-features-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-features-desktop-light.png", "stage": "product-features", "theme": "light", @@ -211,7 +211,7 @@ "width": 1440, "height": 900 }, - "sha256": "614d2b85114620429cf5182676e06cdb5ececd80f8064033567ebc08cdb86f44", + "sha256": "9bb80648a9eb922767f9c4b84eee5f839413d5959ddd062b56bc3b400f57843a", "action": { "label": "Continue", "top": 738.15625, @@ -229,11 +229,11 @@ }, "product-integrations-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-integrations-desktop-light.png", "stage": "product-integrations", "theme": "light", @@ -243,7 +243,7 @@ "width": 1440, "height": 900 }, - "sha256": "45b2afee6a0e1720cd94fbd0dea63b6a43c7c6afaa0b24394734c8d88531010b", + "sha256": "901455f41b6a15d6c221f5bc5bdd11fbfeec4093d006419aa9836a3562b3a1c1", "action": { "label": "Review definition", "top": 738.15625, @@ -261,11 +261,11 @@ }, "product-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-review-desktop-light.png", "stage": "product-review", "theme": "light", @@ -275,7 +275,7 @@ "width": 1440, "height": 900 }, - "sha256": "8c8fcfef0310c20345ee8d69ed404925c62880bf55dfc4a16b4d3881496a2655", + "sha256": "2f9ba8e985833da667e1744b1de4a8bae5a4973dcab13c9335fdf10fb18a0a19", "action": { "label": "Save draft definition", "top": 738.15625, @@ -293,11 +293,11 @@ }, "run-brief-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-brief-desktop-light.png", "stage": "run-brief", "theme": "light", @@ -307,7 +307,7 @@ "width": 1440, "height": 900 }, - "sha256": "e0efd84d93fba67d9675db7f49e9680e5eefa4c5d6f4d4963f5fe738d2621e0a", + "sha256": "c69f2771c6c0be80e127991f9a5f78fca3217bd4e4530b2f19b9a5da6bb09a1b", "action": { "label": "Continue", "top": 713.078125, @@ -325,11 +325,11 @@ }, "run-foundation-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-foundation-desktop-light.png", "stage": "run-foundation", "theme": "light", @@ -339,7 +339,7 @@ "width": 1440, "height": 900 }, - "sha256": "8f4ea9f29f12aaed004af1ca97357be18e19ac478bd6268246b4a0cd578f9b70", + "sha256": "94c885eb43ac7fd2c5c7f2f2cd888f038aec58993f986ab8b7a52af78d9e9779", "action": { "label": "Continue", "top": 713.078125, @@ -357,11 +357,11 @@ }, "run-checks-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-checks-desktop-light.png", "stage": "run-checks", "theme": "light", @@ -371,7 +371,7 @@ "width": 1440, "height": 900 }, - "sha256": "5c6c7c9d7ebdb8a953b9f6329fd794aa4472282e13adc5b11aa88bd550ef30e0", + "sha256": "a23cd78465003db6acdc8053feef948005ae76818dff75f25444c0a8331b3ba3", "action": { "label": "Review run", "top": 713.078125, @@ -389,11 +389,11 @@ }, "run-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-desktop-light.png", "stage": "run-review", "theme": "light", @@ -403,7 +403,7 @@ "width": 1440, "height": 900 }, - "sha256": "9ab6e0476df3cc460bb9878e6642ca2f107f7b18299a52d673603b48830aec28", + "sha256": "0464f46f0f1c1c72ca662881d67c2d53ed788d0a955e5cc3db2e07ac5f3e7459", "action": { "label": "Start building", "top": 713.078125, @@ -421,11 +421,11 @@ }, "factory-overview-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/factory-overview-desktop-light.png", "stage": "factory-overview", "theme": "light", @@ -435,17 +435,17 @@ "width": 1440, "height": 900 }, - "sha256": "3e0c506d26c4b12cd0dadb817d9fbb99e546de82278f2ea872a6e7b896fc78a3", + "sha256": "af31e346cdff846577bd8fd47d6ef7f2afe93081201ce1bf32f340a76a3431f8", "action": null, "captured_action": null }, "evidence-changes-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-changes-desktop-light.png", "stage": "evidence-changes", "theme": "light", @@ -455,17 +455,17 @@ "width": 1440, "height": 900 }, - "sha256": "3b2d3e9564f203877d4f075a13e358e980ecf6eafc4c4fa79ff75d703ca69a09", + "sha256": "ecb024baaec7615eca6f9450009f1e4ef6f903a365a34efd184b49545dd2aeb0", "action": null, "captured_action": null }, "evidence-verification-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-verification-desktop-light.png", "stage": "evidence-verification", "theme": "light", @@ -475,17 +475,17 @@ "width": 1440, "height": 900 }, - "sha256": "8dfb153ed38f065b31441d929fb8579f08a3652ac01fa9bf65538bc98d2fe7cd", + "sha256": "04dc2267478b92e75765ab5ace2a08b19fceaac269d02bfe9952911327529469", "action": null, "captured_action": null }, "evidence-plan-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-plan-desktop-light.png", "stage": "evidence-plan", "theme": "light", @@ -495,17 +495,17 @@ "width": 1440, "height": 900 }, - "sha256": "5d179959ff3c098674fa8e17931548bacf61bf3b21e7ee67e8889d2eb41bd6b0", + "sha256": "a8dccecb923edc6102f30b9af5821676be2217275f7e0df97ffa50135ad08f77", "action": null, "captured_action": null }, "evidence-artifacts-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-artifacts-desktop-light.png", "stage": "evidence-artifacts", "theme": "light", @@ -515,17 +515,17 @@ "width": 1440, "height": 900 }, - "sha256": "125aaeecf96a80238bc93e3d87cab5a0b73aa99701c443295b4b41adb7a61d71", + "sha256": "64ab3ce9e7197cc69167091bb715ece864bd06c9f407370e7ea63c290ecfeaa3", "action": null, "captured_action": null }, "connect-workspace-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-workspace-desktop-dark.png", "stage": "connect-workspace", "theme": "dark", @@ -535,7 +535,7 @@ "width": 1440, "height": 900 }, - "sha256": "c5a746e6f8d4f588dcfc92a1cfafd624f6ff586118b509e61385e387ae0fd910", + "sha256": "856d08f9431b272a27b78e754de95f9c0a0cfaf7ff985ae4c9472b2dd7785acd", "action": { "label": "Continue", "top": 713.078125, @@ -553,11 +553,11 @@ }, "connect-coding-ai-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-coding-ai-desktop-dark.png", "stage": "connect-coding-ai", "theme": "dark", @@ -567,7 +567,7 @@ "width": 1440, "height": 900 }, - "sha256": "70705dea53bdcf04397d0c11e07ff6d2e503f0545cf6d5cb63b68fd93f02ceeb", + "sha256": "7cea7e8b2be19508f5579b0321d9edcbc13f969820ebeb2bfcf0e02708576c39", "action": { "label": "Continue", "top": 713.078125, @@ -585,11 +585,11 @@ }, "connect-repositories-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-repositories-desktop-dark.png", "stage": "connect-repositories", "theme": "dark", @@ -599,7 +599,7 @@ "width": 1440, "height": 900 }, - "sha256": "3f66dc37d10e97ee7666c5b66995cd33e1c79067eca36e3068b70d2ad2f8082b", + "sha256": "c79aa4416b0db533f5b56f07a61d6e68f9c3a40fe00be98cdab9381a1d6d6332", "action": { "label": "Continue to knowledge", "top": 713.078125, @@ -617,11 +617,11 @@ }, "connect-knowledge-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-knowledge-desktop-dark.png", "stage": "connect-knowledge", "theme": "dark", @@ -631,7 +631,7 @@ "width": 1440, "height": 900 }, - "sha256": "8935e01fcc3bd13a07ad841ee465879bb5005d8bf9719f0c83f0242d4956d61d", + "sha256": "5ff4c5aca4be017712efd49be4a63c9202c0d1e14cb7724e3f40d3a524bb7b7a", "action": { "label": "Open production floor", "top": 713.078125, @@ -649,11 +649,11 @@ }, "product-context-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-context-desktop-dark.png", "stage": "product-context", "theme": "dark", @@ -663,7 +663,7 @@ "width": 1440, "height": 900 }, - "sha256": "cbb602c72bc57738416b2d38c649886cf4d4eba6a3930c74969f9105d61fec98", + "sha256": "a25151380729b7a49a9712ce3a425d4de3cdd2e0ede654e45425a85aef128c8c", "action": { "label": "Continue", "top": 738.15625, @@ -681,11 +681,11 @@ }, "product-journeys-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-journeys-desktop-dark.png", "stage": "product-journeys", "theme": "dark", @@ -695,7 +695,7 @@ "width": 1440, "height": 900 }, - "sha256": "a92cf19b46d671750cd16a0f4d15a50eb9f7f8cdf97359c897c4fb07f47db855", + "sha256": "bb7eef566a7925a0439eb271a8075f86e2aa2a50d0b4e9421209562c25971f0d", "action": { "label": "Continue", "top": 738.15625, @@ -713,11 +713,11 @@ }, "product-features-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-features-desktop-dark.png", "stage": "product-features", "theme": "dark", @@ -727,7 +727,7 @@ "width": 1440, "height": 900 }, - "sha256": "b14efc8c81a1ba912ed23a2ed4efd74042283212a241f791bbd2e5db20b31d46", + "sha256": "3f852e8d76db4205d938f01c0ec349ca8f1e120b308f6d68bb69142593dc43c3", "action": { "label": "Continue", "top": 738.15625, @@ -745,11 +745,11 @@ }, "product-integrations-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-integrations-desktop-dark.png", "stage": "product-integrations", "theme": "dark", @@ -759,7 +759,7 @@ "width": 1440, "height": 900 }, - "sha256": "36575da7eba3a0e907b5f6184f652e809b7a98bc51d7fadce905bb8f2cba3a8a", + "sha256": "820334c47985fec99fd604c3b97f553ccd8010ef6225a1be87ab41159d3c1737", "action": { "label": "Review definition", "top": 738.15625, @@ -777,11 +777,11 @@ }, "product-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-review-desktop-dark.png", "stage": "product-review", "theme": "dark", @@ -791,7 +791,7 @@ "width": 1440, "height": 900 }, - "sha256": "31d05023bfbe1c56a82b5684d175e792f3a3b7515157d9679a1b52f4454e8ec4", + "sha256": "04bb2fc851e7322ef3a9d701e62f66b3f41a4309002090e8bea20422d0f6b583", "action": { "label": "Save draft definition", "top": 738.15625, @@ -809,11 +809,11 @@ }, "run-brief-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-brief-desktop-dark.png", "stage": "run-brief", "theme": "dark", @@ -823,7 +823,7 @@ "width": 1440, "height": 900 }, - "sha256": "fc051662621dc9dac58ab20e241bdccbc4921292c037dba51524ce4804ca7e32", + "sha256": "3da7ce5507bb7a587d9aa3dd2c399aa56217704c156f2a1d87778381e86b04be", "action": { "label": "Continue", "top": 713.078125, @@ -841,11 +841,11 @@ }, "run-foundation-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-foundation-desktop-dark.png", "stage": "run-foundation", "theme": "dark", @@ -855,7 +855,7 @@ "width": 1440, "height": 900 }, - "sha256": "6f001aaf06eb88885dbd15a76abc1aa13a26d0c9e15f2d48b0398e91dda84a4a", + "sha256": "2f82bc826b9e75e95c11d20b5e0784957233162d682a7fa6b20eb99ff9295f5c", "action": { "label": "Continue", "top": 713.078125, @@ -873,11 +873,11 @@ }, "run-checks-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-checks-desktop-dark.png", "stage": "run-checks", "theme": "dark", @@ -887,7 +887,7 @@ "width": 1440, "height": 900 }, - "sha256": "a8b452739a9f2751f1c4771f1beb7bddd236c18537ea79931c9f833eff79a990", + "sha256": "608e7cf564d9a49b14890cf447c87aa557e1783f3602362707e0ecb2fd924432", "action": { "label": "Review run", "top": 713.078125, @@ -905,11 +905,11 @@ }, "run-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-desktop-dark.png", "stage": "run-review", "theme": "dark", @@ -919,7 +919,7 @@ "width": 1440, "height": 900 }, - "sha256": "ed131bd16c6e280bc9378d5b55aa6327718e1ea18699fbfce15d23db411cc8af", + "sha256": "c4154451a9f9aec4ab9ac25aaf5b0324805a23de4540eb3b4822bdfebb5a0371", "action": { "label": "Start building", "top": 713.078125, @@ -937,11 +937,11 @@ }, "factory-overview-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/factory-overview-desktop-dark.png", "stage": "factory-overview", "theme": "dark", @@ -951,17 +951,17 @@ "width": 1440, "height": 900 }, - "sha256": "e9277427950900ccfdb881cccd83db00a89f464e8e0be7338eab6ad32e7cae30", + "sha256": "7452cfab2c1a2392a5158d46f69f5329bd61e655049bb64217fbcf718142ef9c", "action": null, "captured_action": null }, "evidence-changes-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-changes-desktop-dark.png", "stage": "evidence-changes", "theme": "dark", @@ -971,17 +971,17 @@ "width": 1440, "height": 900 }, - "sha256": "cee1fd6b453b5fb453419a7b488a2907bcaf3e4d1afb0a77efdb0ccc63889bec", + "sha256": "2bed49d60655129d71e9e98cd5ca9157b53c2232e8fd72ccc22c1f87a879ab12", "action": null, "captured_action": null }, "evidence-verification-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-verification-desktop-dark.png", "stage": "evidence-verification", "theme": "dark", @@ -991,17 +991,17 @@ "width": 1440, "height": 900 }, - "sha256": "46ac6e3a362315560ce9c609cb1734c1ac560599fcf088fb123c8657d84330ed", + "sha256": "5caefa529591966adba5c07b57f13dc14f8d7b637f8c65a492c43941965bf8e0", "action": null, "captured_action": null }, "evidence-plan-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-plan-desktop-dark.png", "stage": "evidence-plan", "theme": "dark", @@ -1011,17 +1011,17 @@ "width": 1440, "height": 900 }, - "sha256": "40dff313163fc4dc2c974dc6dbd801e3725d31442844e18bfb43f3c38570e0b3", + "sha256": "5afd17848ebcea21e241441c1bfff9d6b3dbaf45c4dddc142864ab4f5ee94c27", "action": null, "captured_action": null }, "evidence-artifacts-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-artifacts-desktop-dark.png", "stage": "evidence-artifacts", "theme": "dark", @@ -1031,17 +1031,17 @@ "width": 1440, "height": 900 }, - "sha256": "f3f05f02920a9bf5151b5021715e72ae56583bb9fa33c2d6432db384b2bda373", + "sha256": "cfeaeee2c4e62414e6bf47e71bd15ce7f70171db1d736acc2f1547574ac9e65a", "action": null, "captured_action": null }, "connect-workspace-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-workspace-mobile-light.png", "stage": "connect-workspace", "theme": "light", @@ -1051,7 +1051,7 @@ "width": 390, "height": 844 }, - "sha256": "645b9745aaf952c385dac9f0b5cfade59e19f68bf11454eae6891b6060d92e70", + "sha256": "a009eed9abc9d2a2d0b437121b2d1326e6ea0837c2a54aef85a461e8a2987610", "action": { "label": "Continue", "top": 693.078125, @@ -1069,11 +1069,11 @@ }, "connect-coding-ai-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-coding-ai-mobile-light.png", "stage": "connect-coding-ai", "theme": "light", @@ -1083,7 +1083,7 @@ "width": 390, "height": 844 }, - "sha256": "e03952294ba9b236f5a48b8b0e83f33d367a2f5eeaa4aa5dd3e6f3efacb4a471", + "sha256": "9500ea0f59336c861098f1fa1075445cd54d68752bfe4edba895ab223dd633c1", "action": { "label": "Continue", "top": 693.078125, @@ -1101,11 +1101,11 @@ }, "connect-repositories-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-repositories-mobile-light.png", "stage": "connect-repositories", "theme": "light", @@ -1115,7 +1115,7 @@ "width": 390, "height": 844 }, - "sha256": "2f26606449a35309097c4ecf31e65981259737103464354a89421fe24e807c4e", + "sha256": "b2656cbb8556916d88021beda2f55fe092227f8d7ce523cce4f8fba322a3dc51", "action": { "label": "Continue to knowledge", "top": 585.921875, @@ -1133,11 +1133,11 @@ }, "connect-knowledge-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-knowledge-mobile-light.png", "stage": "connect-knowledge", "theme": "light", @@ -1147,7 +1147,7 @@ "width": 390, "height": 844 }, - "sha256": "60b0f517c3bfd42f5b3089b106f9ff5b78275fa54a0a91c44077e89ebc0b115e", + "sha256": "3068b2a2bfc2b8fb4639442883534cab0ea24faaf9f0c3091d243ab3d8f4b33d", "action": { "label": "Open production floor", "top": 693.078125, @@ -1165,11 +1165,11 @@ }, "product-context-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-context-mobile-light.png", "stage": "product-context", "theme": "light", @@ -1179,7 +1179,7 @@ "width": 390, "height": 844 }, - "sha256": "f8daf5ce2961d796b11bf6ecec4850dd3388d7e659e683c32df43dfbd6b04012", + "sha256": "2c0b0b9e6e099f2890149067315cb4cb47060b8b86339426e5f2082f07cece15", "action": { "label": "Continue", "top": 714.09375, @@ -1197,11 +1197,11 @@ }, "product-journeys-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-journeys-mobile-light.png", "stage": "product-journeys", "theme": "light", @@ -1211,7 +1211,7 @@ "width": 390, "height": 844 }, - "sha256": "7e4a2cfbf009d45ff2edbd58a0ea3417ffa8874dfa5e771cd3ba3d55f30108f4", + "sha256": "e821ba28e876bd9e41b0debb611c4a81e7468af9798224cc0db02eb614e5c7ea", "action": { "label": "Continue", "top": 729.6875, @@ -1229,11 +1229,11 @@ }, "product-features-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-features-mobile-light.png", "stage": "product-features", "theme": "light", @@ -1243,7 +1243,7 @@ "width": 390, "height": 844 }, - "sha256": "6c7d09aa54e41e494f5f1a996d8f01b2257da809b61b2f3e1331ca97c5907f8f", + "sha256": "969ea06de2e7e1e886bfde26bdc98bb19c16731c8c422e884d7903a64047b861", "action": { "label": "Continue", "top": 713.71875, @@ -1261,11 +1261,11 @@ }, "product-integrations-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-integrations-mobile-light.png", "stage": "product-integrations", "theme": "light", @@ -1275,7 +1275,7 @@ "width": 390, "height": 844 }, - "sha256": "073d17de17b1942ac9626d53a0996e93ea5f9a09447a0656dc509214d413b46e", + "sha256": "f982359e59c850e2774e392772f3783727d846b1879aa201a2a0caf72e2bbcea", "action": { "label": "Review definition", "top": 722.828125, @@ -1293,11 +1293,11 @@ }, "product-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-review-mobile-light.png", "stage": "product-review", "theme": "light", @@ -1307,7 +1307,7 @@ "width": 390, "height": 844 }, - "sha256": "d7f543ef60470cb0270646294833b8256645d4f23a761d48c43b8c2df7bce9ea", + "sha256": "85100f98ae4d626b2b0995be3bab1b719d273de93964d72186c31391f4c11626", "action": { "label": "Save draft definition", "top": 714.046875, @@ -1325,11 +1325,11 @@ }, "run-brief-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-brief-mobile-light.png", "stage": "run-brief", "theme": "light", @@ -1339,7 +1339,7 @@ "width": 390, "height": 844 }, - "sha256": "1f46bd21f2b1abfe1fd15aca45d7aaee05f83a4f26383cb8672c167610337c46", + "sha256": "62923e47ed87599a6ad48c30b892bce716e8ff9d175b58c93e10dd30850befc6", "action": { "label": "Continue", "top": 693.078125, @@ -1357,11 +1357,11 @@ }, "run-foundation-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-foundation-mobile-light.png", "stage": "run-foundation", "theme": "light", @@ -1371,7 +1371,7 @@ "width": 390, "height": 844 }, - "sha256": "92a856cddeb71ddff01897ef52048037f2604d0be43d87b67c2d6587cc785c62", + "sha256": "168ebb1a33905e8765e16cf413b97a8ec31b17f3600068bba53f08b359d33271", "action": { "label": "Continue", "top": 693.078125, @@ -1389,11 +1389,11 @@ }, "run-checks-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-checks-mobile-light.png", "stage": "run-checks", "theme": "light", @@ -1403,7 +1403,7 @@ "width": 390, "height": 844 }, - "sha256": "10fe08b2155d06a81dd64345decae8a7cdef72665f7a6e5763052c55bdd668e3", + "sha256": "b77f42d593344997e976abaafda3dbd39253b3b0882f10ab3eaf2e431b8da271", "action": { "label": "Review run", "top": 693.078125, @@ -1421,11 +1421,11 @@ }, "run-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-mobile-light.png", "stage": "run-review", "theme": "light", @@ -1435,7 +1435,7 @@ "width": 390, "height": 844 }, - "sha256": "ef6faef3c8208b0b1a180d2547f3816856eb6cea859bdeb88deef5d47c1ba7a0", + "sha256": "83c73a36ffb68c7de460959bb1bbabad4d3d316eaf9363fe0e529f01cc85a026", "action": { "label": "Start building", "top": 693.078125, @@ -1453,11 +1453,11 @@ }, "factory-overview-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/factory-overview-mobile-light.png", "stage": "factory-overview", "theme": "light", @@ -1467,17 +1467,17 @@ "width": 390, "height": 844 }, - "sha256": "02ffc273804e56f22f586be6ffaeb99fd70636f7e47a65b37e9d37469928f117", + "sha256": "e679570a01d3f2f93fe2bbc9c3335ead6b763cea4eda142df992aa61be18f522", "action": null, "captured_action": null }, "evidence-changes-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-changes-mobile-light.png", "stage": "evidence-changes", "theme": "light", @@ -1487,17 +1487,17 @@ "width": 390, "height": 844 }, - "sha256": "efa9a79fd7847a615c3bf3c522917bccc56b9a1dc50a75223e08fde65ea324c4", + "sha256": "39aa70c9f08dbc2a9a287c521aa0b5adf3bb5d39a95f4418e4d6b6bcaa060c3f", "action": null, "captured_action": null }, "evidence-verification-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-verification-mobile-light.png", "stage": "evidence-verification", "theme": "light", @@ -1507,17 +1507,17 @@ "width": 390, "height": 844 }, - "sha256": "8ff20dc1206274ca5236b6adba8ab6c50107d7afb6ffac755463f1c5e3fe8912", + "sha256": "04b568c862c80c79a611772bc82ff159da159e5680da883ff4922c010e58415a", "action": null, "captured_action": null }, "evidence-plan-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-plan-mobile-light.png", "stage": "evidence-plan", "theme": "light", @@ -1527,17 +1527,17 @@ "width": 390, "height": 844 }, - "sha256": "b0aa059c9e36b4e1f0ba0af1d48d721a2595ec9e016ddc6fd27d18dcdc8da9b7", + "sha256": "a0d2807365e62a94489ab773490469a93a8ec6d7aa769fca213dc26c612a1ad5", "action": null, "captured_action": null }, "evidence-artifacts-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-artifacts-mobile-light.png", "stage": "evidence-artifacts", "theme": "light", @@ -1547,17 +1547,17 @@ "width": 390, "height": 844 }, - "sha256": "576227cf053761379ed6dde9811c24ae18812b4dce5b4ebb27f8ee7058ebd62b", + "sha256": "302e37c20f10ddcca2e041c187dc1161bf2bb2ee4bc8ae47604bc89ede45dc8c", "action": null, "captured_action": null }, "connect-workspace-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-workspace-mobile-dark.png", "stage": "connect-workspace", "theme": "dark", @@ -1567,7 +1567,7 @@ "width": 390, "height": 844 }, - "sha256": "352ad441d942b94d1ad40e4d710f2da5a063a8bead68195f74a9d8f6b025b81b", + "sha256": "748a3238a5d1bb7e079a1df8bae3c42f9ab43715ff9950e0c8007a0ffc0e04a4", "action": { "label": "Continue", "top": 693.078125, @@ -1585,11 +1585,11 @@ }, "connect-coding-ai-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-coding-ai-mobile-dark.png", "stage": "connect-coding-ai", "theme": "dark", @@ -1599,7 +1599,7 @@ "width": 390, "height": 844 }, - "sha256": "6bb3ae1cd41e4d6efd7ecb187233bed81d3694b906d72aa93f5679b328014213", + "sha256": "72f1cef8abf063f6855bd05b5b84e1946d4803a34311e353d9219bea61e22769", "action": { "label": "Continue", "top": 693.078125, @@ -1617,11 +1617,11 @@ }, "connect-repositories-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-repositories-mobile-dark.png", "stage": "connect-repositories", "theme": "dark", @@ -1631,7 +1631,7 @@ "width": 390, "height": 844 }, - "sha256": "919ffe232f0455287fa9c15d53f6641a7ad7cb02ea3bbf92ae4b9214021cb4a9", + "sha256": "580d52e9813b6936af23348217bf67b4fecfaa1a0b32f08e2453a3860d0027fc", "action": { "label": "Continue to knowledge", "top": 585.921875, @@ -1649,11 +1649,11 @@ }, "connect-knowledge-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/connect-knowledge-mobile-dark.png", "stage": "connect-knowledge", "theme": "dark", @@ -1663,7 +1663,7 @@ "width": 390, "height": 844 }, - "sha256": "7906a3056b968d5b671acdcb5c781561e3ec14caee0bbe1d1405105cb4d5f5ea", + "sha256": "aebebb9c4c1355ddb7876e87c192096a040d05439baad2eab3060aa140e7d14c", "action": { "label": "Open production floor", "top": 693.078125, @@ -1681,11 +1681,11 @@ }, "product-context-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-context-mobile-dark.png", "stage": "product-context", "theme": "dark", @@ -1695,7 +1695,7 @@ "width": 390, "height": 844 }, - "sha256": "1b3654f91110fb3809668b6bb689794c19c43b76610dba03a0066fa68e6563e5", + "sha256": "f67f7199aebdb86210b288da90af9ce0a1363fdacc15c8c26b93fb6dbef9fc21", "action": { "label": "Continue", "top": 714.09375, @@ -1713,11 +1713,11 @@ }, "product-journeys-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-journeys-mobile-dark.png", "stage": "product-journeys", "theme": "dark", @@ -1727,7 +1727,7 @@ "width": 390, "height": 844 }, - "sha256": "42381709f8d88187855aaf9f885ec285709965152ce04fb211d0be34ef76cc41", + "sha256": "0f7c19a1bbdc8d00366f152ad5f43b2301944218e7ab354671159ce03316f0d2", "action": { "label": "Continue", "top": 729.6875, @@ -1745,11 +1745,11 @@ }, "product-features-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-features-mobile-dark.png", "stage": "product-features", "theme": "dark", @@ -1759,7 +1759,7 @@ "width": 390, "height": 844 }, - "sha256": "da9844e79fae40952439786150c1c025b95725263b42d7ea02ac6f8325bdb33e", + "sha256": "1e228944395843584fb2bf6e3200dc61f3775c83e03411c4a59c788dd2aa18ed", "action": { "label": "Continue", "top": 713.71875, @@ -1777,11 +1777,11 @@ }, "product-integrations-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-integrations-mobile-dark.png", "stage": "product-integrations", "theme": "dark", @@ -1791,7 +1791,7 @@ "width": 390, "height": 844 }, - "sha256": "30cf447bf24040c636c21a7d5c46d540e64748aa7e32f53e6fe1c7e75edd42a2", + "sha256": "976f125f3372bcb0748418462cca46c47e4bab794d7e15778c19eef673c661ae", "action": { "label": "Review definition", "top": 722.828125, @@ -1809,11 +1809,11 @@ }, "product-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-review-mobile-dark.png", "stage": "product-review", "theme": "dark", @@ -1823,7 +1823,7 @@ "width": 390, "height": 844 }, - "sha256": "16d40519e0ed5895e354dd9674d30cb0eaa7e85017421d199f5062d0346acbe3", + "sha256": "43b30577cc2f1b97f105c1d19186781640aa2969cdddfdb2c2e73b1a5444d64b", "action": { "label": "Save draft definition", "top": 714.046875, @@ -1841,11 +1841,11 @@ }, "run-brief-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-brief-mobile-dark.png", "stage": "run-brief", "theme": "dark", @@ -1855,7 +1855,7 @@ "width": 390, "height": 844 }, - "sha256": "4b7af963a146abb6675f0fc5478c2fb15ec947f0dafcf3378c047862dc608532", + "sha256": "1e91cf8fe446aec41d657f5228a1d2355493a88a167d8528491620d9619b8737", "action": { "label": "Continue", "top": 693.078125, @@ -1873,11 +1873,11 @@ }, "run-foundation-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-foundation-mobile-dark.png", "stage": "run-foundation", "theme": "dark", @@ -1887,7 +1887,7 @@ "width": 390, "height": 844 }, - "sha256": "91516ba0390abb6b4bcf99439c750973f0541ff1b585da65d1fbc1a04144f3ea", + "sha256": "d54161f7bb1e56d809c9f939ffe53dd9f97dd75b3b59bc47222ae2dbe36518a6", "action": { "label": "Continue", "top": 693.078125, @@ -1905,11 +1905,11 @@ }, "run-checks-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-checks-mobile-dark.png", "stage": "run-checks", "theme": "dark", @@ -1919,7 +1919,7 @@ "width": 390, "height": 844 }, - "sha256": "8b8623071e4ee498c7a21267732df08d01e92ac68f3abde00dddeb6279cf8363", + "sha256": "0bffa9b0a6e3e321ea8b01126610c6e454ee48557fcc0028885c1b5cb03e5c3a", "action": { "label": "Review run", "top": 693.078125, @@ -1937,11 +1937,11 @@ }, "run-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-mobile-dark.png", "stage": "run-review", "theme": "dark", @@ -1951,7 +1951,7 @@ "width": 390, "height": 844 }, - "sha256": "700620d10176c2a5c0ea476a54ebfe76f630562ee188d5fb4ae05e142e3ad790", + "sha256": "de631ff1e415378ffc18ed7ca66911207d8c0950826e82d7d32005ea12894023", "action": { "label": "Start building", "top": 693.078125, @@ -1969,11 +1969,11 @@ }, "factory-overview-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/factory-overview-mobile-dark.png", "stage": "factory-overview", "theme": "dark", @@ -1983,17 +1983,17 @@ "width": 390, "height": 844 }, - "sha256": "6b31e604ffc0371fdde4ad44cf0345a1941b8048f204caa7d104d50d89c3c5f5", + "sha256": "599d139344f7ce894771763ba31b8249abd2ffecd4ff1e03abcb5d48887ed48b", "action": null, "captured_action": null }, "evidence-changes-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-changes-mobile-dark.png", "stage": "evidence-changes", "theme": "dark", @@ -2003,17 +2003,17 @@ "width": 390, "height": 844 }, - "sha256": "12ac420b71b6c50f6567f9051b54de676da99ee127bae4dcf0aeb1a48f7f7706", + "sha256": "e73208f965e625fd7a5da48c667c3b168569dd1826b2d6fbc0f99aaeceea3943", "action": null, "captured_action": null }, "evidence-verification-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-verification-mobile-dark.png", "stage": "evidence-verification", "theme": "dark", @@ -2023,17 +2023,17 @@ "width": 390, "height": 844 }, - "sha256": "eace9183149fe92e5392d8a5fb8d7bcf8b21275e221bd567539fed1325f28089", + "sha256": "a002209d3200bafd18b8bc510b9768671afa1643f4bad6f692f335a4b063c686", "action": null, "captured_action": null }, "evidence-plan-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-plan-mobile-dark.png", "stage": "evidence-plan", "theme": "dark", @@ -2043,17 +2043,17 @@ "width": 390, "height": 844 }, - "sha256": "965412254e8378f583d4f10be59fd5355ca8d204ccd789c06587673813581920", + "sha256": "07a34ac3ad89ab9b24a59a9647a0f3425ec30b314cb48a7476d2614bba80c3fe", "action": null, "captured_action": null }, "evidence-artifacts-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/evidence-artifacts-mobile-dark.png", "stage": "evidence-artifacts", "theme": "dark", @@ -2063,17 +2063,17 @@ "width": 390, "height": 844 }, - "sha256": "8c8d3d11e84d8f4ec38b2355b2261e926f0d6ab19215a36269894a376f9abdfe", + "sha256": "9fe960b1258104cc55db228a5837228cd16c2448a24467ae102cfae1aad9444d", "action": null, "captured_action": null }, "run-context-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-context-desktop-light.png", "stage": "run-context", "theme": "light", @@ -2083,17 +2083,17 @@ "width": 1440, "height": 900 }, - "sha256": "bb43dae568a8a0ee301610deb1c657fedc450613723cf8436de3740af9677590", + "sha256": "4c96dc4ec909bb5f92c2257f80fcecfddf071b2f1d7af761753c817ba548ff03", "action": null, "captured_action": null }, "run-context-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-context-desktop-dark.png", "stage": "run-context", "theme": "dark", @@ -2103,17 +2103,17 @@ "width": 1440, "height": 900 }, - "sha256": "64b59121bd5860e4508a90d7f111c546540da1d4c7713bbaeee448a479443478", + "sha256": "8b9a50476d9b29cffb9fc9bee272cbd1ede65df48b5bba3340116f7a0db75ef8", "action": null, "captured_action": null }, "run-context-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-context-mobile-light.png", "stage": "run-context", "theme": "light", @@ -2123,17 +2123,17 @@ "width": 390, "height": 844 }, - "sha256": "691cc3d96c53e06514f4f6d176047b4b3786e9ff3cee544722f9f384ae11a3db", + "sha256": "593d8f9112c7edffe82882e1af83fe8483128f6f54e6fae7de226b2d52662b07", "action": null, "captured_action": null }, "run-context-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-context-mobile-dark.png", "stage": "run-context", "theme": "dark", @@ -2143,17 +2143,17 @@ "width": 390, "height": 844 }, - "sha256": "d9c0c9d5db15386e5224420fd5a6008c01e77090a37c7c21b5e6b05ef12d9169", + "sha256": "b4f122c14b9c61c87a525853255e2ebcabc45581e8fe427c29cb54815857f892", "action": null, "captured_action": null }, "product-behavior-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-behavior-desktop-light.png", "stage": "product-behavior", "theme": "light", @@ -2163,7 +2163,7 @@ "width": 1440, "height": 900 }, - "sha256": "6ccd5622d48610daada28e260f02559aeb8f8c0f73b06436aa34c47c76bba6f6", + "sha256": "7593f5fdf10253c997de2f2c7ec17df4833ccb90230a22b0cc67393769fa6647", "action": { "label": "Continue", "top": 738.15625, @@ -2181,11 +2181,11 @@ }, "product-behavior-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-behavior-desktop-dark.png", "stage": "product-behavior", "theme": "dark", @@ -2195,7 +2195,7 @@ "width": 1440, "height": 900 }, - "sha256": "f23a6ef4989cbd04f65e5b8d0219e4836daeb8886a53fb3b3c7e0cff82707de4", + "sha256": "6e1fbe8d71b554c0458555b0b5d356e5eb926d21008e99594a2a26d21d06ea3f", "action": { "label": "Continue", "top": 738.15625, @@ -2213,11 +2213,11 @@ }, "product-behavior-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-behavior-mobile-light.png", "stage": "product-behavior", "theme": "light", @@ -2227,7 +2227,7 @@ "width": 390, "height": 844 }, - "sha256": "d27592fb9438dd6929e278a0c596d86650fa468e5589adebc12f4ac215604db2", + "sha256": "a7cd13877aa37d3b8910a2559237ada947e660acd9a7ad1cebd15bf7d4d206ce", "action": { "label": "Continue", "top": 714.046875, @@ -2245,11 +2245,11 @@ }, "product-behavior-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-behavior-mobile-dark.png", "stage": "product-behavior", "theme": "dark", @@ -2259,7 +2259,7 @@ "width": 390, "height": 844 }, - "sha256": "d752b6a56a3a027306e7dff21abe65d9dddde6b2c4aecb4ac06548ee978f2910", + "sha256": "35590cdec25cf688623962a39736b39923dabde952fc387e7eb851be98ae7ee0", "action": { "label": "Continue", "top": 714.046875, @@ -2277,11 +2277,11 @@ }, "product-feature-mapping-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-feature-mapping-desktop-light.png", "stage": "product-feature-mapping", "theme": "light", @@ -2291,7 +2291,7 @@ "width": 1440, "height": 900 }, - "sha256": "44da4883f58fe52d98f6c8bd458c79f635af1e22ad6962930cbe96deb4448062", + "sha256": "962851105fbeccd87c176f877a87a3dc32f49917a9b6e624ef61533c217bc2bf", "action": { "label": "Continue", "top": 738.15625, @@ -2309,11 +2309,11 @@ }, "run-review-provider-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-provider-desktop-light.png", "stage": "run-review-provider", "theme": "light", @@ -2323,7 +2323,7 @@ "width": 1440, "height": 900 }, - "sha256": "5c6c7c9d7ebdb8a953b9f6329fd794aa4472282e13adc5b11aa88bd550ef30e0", + "sha256": "a23cd78465003db6acdc8053feef948005ae76818dff75f25444c0a8331b3ba3", "action": { "label": "Review run", "top": 713.078125, @@ -2341,11 +2341,11 @@ }, "product-feature-mapping-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-feature-mapping-desktop-dark.png", "stage": "product-feature-mapping", "theme": "dark", @@ -2355,7 +2355,7 @@ "width": 1440, "height": 900 }, - "sha256": "9e0f4aae6c4c2e9482e36444a043773beba75b96568495c742d9235a01b71c60", + "sha256": "08777d71bb765d3423af6be1e7f599367fb1f3cad568034c746b179adb41ca3b", "action": { "label": "Continue", "top": 738.15625, @@ -2373,11 +2373,11 @@ }, "run-review-provider-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-provider-desktop-dark.png", "stage": "run-review-provider", "theme": "dark", @@ -2387,7 +2387,7 @@ "width": 1440, "height": 900 }, - "sha256": "a8b452739a9f2751f1c4771f1beb7bddd236c18537ea79931c9f833eff79a990", + "sha256": "608e7cf564d9a49b14890cf447c87aa557e1783f3602362707e0ecb2fd924432", "action": { "label": "Review run", "top": 713.078125, @@ -2405,11 +2405,11 @@ }, "run-policies-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-policies-desktop-light.png", "stage": "run-policies", "theme": "light", @@ -2419,7 +2419,7 @@ "width": 1440, "height": 900 }, - "sha256": "3db7e56a6723c2da3202f07ad85882387ef5637d0c59600bba9f099fdae00a2d", + "sha256": "60ea3de7228b0916d905090923bc6a1d038d3c1058c02927d318602fc416c77d", "action": { "label": "Review run", "top": 713.078125, @@ -2437,11 +2437,11 @@ }, "run-policies-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-policies-desktop-dark.png", "stage": "run-policies", "theme": "dark", @@ -2451,7 +2451,7 @@ "width": 1440, "height": 900 }, - "sha256": "d8b1465500998a39223bb513c5f88aa0a85eaef710b4835c8f22517afaa0a156", + "sha256": "ea3b80937f377e92060308adf7fe639546a8a280dc2c718562cf6fbf63d6f169", "action": { "label": "Review run", "top": 713.078125, @@ -2469,11 +2469,11 @@ }, "product-feature-mapping-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-feature-mapping-mobile-light.png", "stage": "product-feature-mapping", "theme": "light", @@ -2483,7 +2483,7 @@ "width": 390, "height": 844 }, - "sha256": "6166f8071f7b29d4f8b1e95eb0f8b658593e1e4b1dbf75c6c226dfb5c1e01877", + "sha256": "b296bff1c8ab2fe10007abd1b8aac1c44931a715fec4e2483cd4e85c97768f33", "action": { "label": "Continue", "top": 714.046875, @@ -2501,11 +2501,11 @@ }, "run-review-provider-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-provider-mobile-light.png", "stage": "run-review-provider", "theme": "light", @@ -2515,7 +2515,7 @@ "width": 390, "height": 844 }, - "sha256": "ab1b29462e2edf7536913824b6ea2bac0368ddeb914bb4181a2365b59ac4f55b", + "sha256": "79d3401408e6127ab66778f01c89a159b86834c46d1d2a45483cff0ddc0ae431", "action": { "label": "Review run", "top": 693.078125, @@ -2533,11 +2533,11 @@ }, "run-policies-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-policies-mobile-light.png", "stage": "run-policies", "theme": "light", @@ -2547,7 +2547,7 @@ "width": 390, "height": 844 }, - "sha256": "6fe628d8527bf50185dd0fc6ee4adb2f6f1b96e6b3b2ebdb22f7b23380f9d7de", + "sha256": "33c9f5d1a3854d1ebb5e0931100d6768ba26ba7e8ef51d3fac1aec1d0476f019", "action": { "label": "Review run", "top": 693.078125, @@ -2565,11 +2565,11 @@ }, "product-feature-mapping-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/product-feature-mapping-mobile-dark.png", "stage": "product-feature-mapping", "theme": "dark", @@ -2579,7 +2579,7 @@ "width": 390, "height": 844 }, - "sha256": "a155f5739e6a814edc7539f241eaafde23fda1ac40b53df8b9f8aa6668a0031e", + "sha256": "946e6e46dba6884eb9b8885f02711e01b81858797cb402f76c61271ac77cc50a", "action": { "label": "Continue", "top": 714.046875, @@ -2597,11 +2597,11 @@ }, "run-review-provider-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-review-provider-mobile-dark.png", "stage": "run-review-provider", "theme": "dark", @@ -2611,7 +2611,7 @@ "width": 390, "height": 844 }, - "sha256": "c51ace8b30fb2f4c916477449a4e97c21f83e48e364cd89be1edc1be0243c763", + "sha256": "a1ebeb27c9fad76ee562a71765cf9fe8c302192ab56aef0e8129f660a54ac4db", "action": { "label": "Review run", "top": 693.078125, @@ -2629,11 +2629,11 @@ }, "run-policies-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/run-policies-mobile-dark.png", "stage": "run-policies", "theme": "dark", @@ -2643,7 +2643,7 @@ "width": 390, "height": 844 }, - "sha256": "43b91f9e659a03e51d4436dadd5474ac90612012dbda6595d6ec544e0a42fcf0", + "sha256": "69280ef54ae06efd9b9695cee59b962db3a37a0fb6ad49bd7f31cedf6aa4b4c2", "action": { "label": "Review run", "top": 693.078125, @@ -2661,11 +2661,11 @@ }, "search-provider-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-provider-desktop-light.png", "stage": "search-provider", "theme": "light", @@ -2675,7 +2675,7 @@ "width": 1440, "height": 900 }, - "sha256": "beb1e2523482212f8d979d20ac98f61b147b6d9792f645a5e5211b12770cfb66", + "sha256": "00da132cfed70f4c58d34212f6fd4f2394e3712704f65ed0509e84be53793b7c", "action": { "label": "Continue", "top": 498.15625, @@ -2693,11 +2693,11 @@ }, "search-access-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-access-desktop-light.png", "stage": "search-access", "theme": "light", @@ -2707,7 +2707,7 @@ "width": 1440, "height": 900 }, - "sha256": "9b16c68ed414af23fde4e8473313bcd87c19a29f81133a6b870bb13d5dd852e2", + "sha256": "10a66abeffe692495a4a36f5a258aeb79082a7d14f6b9580d215ae1b14efc087", "action": { "label": "Continue", "top": 672.03125, @@ -2725,11 +2725,11 @@ }, "search-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-review-desktop-light.png", "stage": "search-review", "theme": "light", @@ -2739,7 +2739,7 @@ "width": 1440, "height": 900 }, - "sha256": "243876f939feb19483cce2c3d7e712eed5947b85506cc082f452e45c6b3eaf1c", + "sha256": "37845f0a286579129202be1cb1006fa752d040935a040d9e584295913f2a9add", "action": { "label": "Save search settings", "top": 591.953125, @@ -2757,11 +2757,11 @@ }, "search-saved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-saved-desktop-light.png", "stage": "search-saved", "theme": "light", @@ -2771,7 +2771,7 @@ "width": 1440, "height": 900 }, - "sha256": "a215b5bf8b90ab25c5208700033d6724dd00fd2f9053cd53ce4af374ce850e71", + "sha256": "1a98f920f20f30e4dfdda4edc331d609d7c5f66dac96d2c7f16b0cf89d7c5b5e", "action": { "label": "Test saved connection", "top": 501.78125, @@ -2789,11 +2789,11 @@ }, "search-provider-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-provider-desktop-dark.png", "stage": "search-provider", "theme": "dark", @@ -2803,7 +2803,7 @@ "width": 1440, "height": 900 }, - "sha256": "e76c59870b41b517392d42afd48b5dc6fe3d48a296eca37b31eddb18842842a2", + "sha256": "3acc795f42b9097bfda3da2953b2ccd1f3077a991943d2319d83a8842e6ed39d", "action": { "label": "Continue", "top": 498.15625, @@ -2821,11 +2821,11 @@ }, "search-access-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-access-desktop-dark.png", "stage": "search-access", "theme": "dark", @@ -2835,7 +2835,7 @@ "width": 1440, "height": 900 }, - "sha256": "ea01008ab8f0e1ed670c4e71d6170553fc1e553737fbdd0b93a88b5e037af21c", + "sha256": "b51b60bfc7b4f5c6d860023291c8e42bbfa7b14148f8b2963cc861071d7347da", "action": { "label": "Continue", "top": 672.03125, @@ -2853,11 +2853,11 @@ }, "search-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-review-desktop-dark.png", "stage": "search-review", "theme": "dark", @@ -2867,7 +2867,7 @@ "width": 1440, "height": 900 }, - "sha256": "1e6d0e05e3d8c0279285b14b8de4c7bbb9b9dfd052bc4ab8ed7b7fdaa13827e2", + "sha256": "6c4aad261dada5b144611e678486d9e8236c973b2934a8814754f0725a356946", "action": { "label": "Save search settings", "top": 591.953125, @@ -2885,11 +2885,11 @@ }, "search-saved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-saved-desktop-dark.png", "stage": "search-saved", "theme": "dark", @@ -2899,7 +2899,7 @@ "width": 1440, "height": 900 }, - "sha256": "faa175cf66014485046319ee01d7576f35eef5eaaf3927a100e1cbceda00c87a", + "sha256": "a1ce15dfdb926b6697b6765dd4b4464f0ed40e63119b528fc513e614c540d9b3", "action": { "label": "Test saved connection", "top": 501.78125, @@ -2917,11 +2917,11 @@ }, "search-provider-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-provider-mobile-light.png", "stage": "search-provider", "theme": "light", @@ -2931,7 +2931,7 @@ "width": 390, "height": 844 }, - "sha256": "f5ca99e4c0b42da3d646f46a5fdfad7e63a14ddc5b8079e617a302f68f922405", + "sha256": "297a1a5c55c24485084a258095b46aceff9e945616ba61941ee12567aa885dbf", "action": { "label": "Continue", "top": 505.359375, @@ -2949,11 +2949,11 @@ }, "search-access-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-access-mobile-light.png", "stage": "search-access", "theme": "light", @@ -2963,7 +2963,7 @@ "width": 390, "height": 844 }, - "sha256": "c62a376b982c801f9908a3e975f7ff0e72edd3b2ef35efe61e8a64adef5d34bb", + "sha256": "40ff5ef5ae1ad0c3ab903e923629ad9571bacaed722e00a610e2c06901abff38", "action": { "label": "Continue", "top": 716.015625, @@ -2981,11 +2981,11 @@ }, "search-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-review-mobile-light.png", "stage": "search-review", "theme": "light", @@ -2995,7 +2995,7 @@ "width": 390, "height": 844 }, - "sha256": "693de965b556729614b77463a02c53d88d571e156287ba4b5db248ef0cad41c4", + "sha256": "ec6a88065dea09947cbe28ff1856195965ee617a64f612662c78cd189696b398", "action": { "label": "Save search settings", "top": 622.921875, @@ -3013,11 +3013,11 @@ }, "search-saved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-saved-mobile-light.png", "stage": "search-saved", "theme": "light", @@ -3027,7 +3027,7 @@ "width": 390, "height": 844 }, - "sha256": "b2e86308a0da24d2feb9a46d9cf6a63e175b646c9f04a41318d8a341e65d53a1", + "sha256": "0fc8922cb5e267b45473f15ddf5651fdcedd3dc8194c84c511318b4e4fd81501", "action": { "label": "Test saved connection", "top": 733.015625, @@ -3045,11 +3045,11 @@ }, "search-provider-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-provider-mobile-dark.png", "stage": "search-provider", "theme": "dark", @@ -3059,7 +3059,7 @@ "width": 390, "height": 844 }, - "sha256": "736334f6dac486412559df28de869767b3771e705ccb4c889fcd0b84b74221c9", + "sha256": "64236aa2a5487e7afe57e107b99ac1912e9ffe3de11eae5df71da277d36681a6", "action": { "label": "Continue", "top": 505.359375, @@ -3077,11 +3077,11 @@ }, "search-access-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-access-mobile-dark.png", "stage": "search-access", "theme": "dark", @@ -3091,7 +3091,7 @@ "width": 390, "height": 844 }, - "sha256": "09e1161b9ee10a9f057eaeedf9261cac9d4ee8056fffb7a70c800639bf8a2c4f", + "sha256": "e0cc01bc55faaa56a1aba776f80abc1ee88003f2d9754fdfb8f3cbb8f1910b94", "action": { "label": "Continue", "top": 716.015625, @@ -3109,11 +3109,11 @@ }, "search-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-review-mobile-dark.png", "stage": "search-review", "theme": "dark", @@ -3123,7 +3123,7 @@ "width": 390, "height": 844 }, - "sha256": "268eaf0086a564574199f5c95846836cbd7f81e0f86f2ad1c66524f1d302b10e", + "sha256": "31270545fffe6ae0167d133e612acd20d56febfd6ba99020f0910d0d700c09db", "action": { "label": "Save search settings", "top": 622.921875, @@ -3141,11 +3141,11 @@ }, "search-saved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/search-saved-mobile-dark.png", "stage": "search-saved", "theme": "dark", @@ -3155,7 +3155,7 @@ "width": 390, "height": 844 }, - "sha256": "aef9fb5717b58dc3fb3562058f7a5c7ea7c889a95f05ba13510ee5c0d5df116b", + "sha256": "9b79b6bd0de2dc09d4d1602c34c156ba50804878838474a48a2e68aac66f5b24", "action": { "label": "Test saved connection", "top": 733.015625, @@ -3176,8 +3176,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-catalog-desktop-light.png", "stage": "external-catalog", "theme": "light", @@ -3187,7 +3187,7 @@ "width": 1440, "height": 900 }, - "sha256": "55ee2ad2f713f8aa85fc1e5ff81d06abdfa09474e406896a16e577791543452e", + "sha256": "c5c9a900dc97ff6b008da1097a324b18c686c09a51eb7de20f9d890ec67a8087", "action": null, "captured_action": null }, @@ -3196,8 +3196,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-connection-desktop-light.png", "stage": "external-connection", "theme": "light", @@ -3207,7 +3207,7 @@ "width": 1440, "height": 900 }, - "sha256": "5dd9abeb0d4f14339fc64f9f077da593ae9182cbc8805d06e471227ef8805158", + "sha256": "44638d936893630a76d7d947686efb2fa28c0b25dff9d8872e1513789ebce6e6", "action": { "label": "Save connection and continue", "top": 713.078125, @@ -3228,8 +3228,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-discovery-desktop-light.png", "stage": "external-discovery", "theme": "light", @@ -3239,7 +3239,7 @@ "width": 1440, "height": 900 }, - "sha256": "a07264484aed7d19f5200f3f4a1290b35652042e302d94bfe3399ba44c7a883d", + "sha256": "e8e03d6ea3f945bc2a177cff92e5dd9751cdf6f45d6ec5f910751b2a494d3d49", "action": { "label": "Discover schemas (remote request)", "top": 713.078125, @@ -3260,8 +3260,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-overview-desktop-light.png", "stage": "external-review-overview", "theme": "light", @@ -3271,7 +3271,7 @@ "width": 1440, "height": 900 }, - "sha256": "303127b2a3b088235bf4c1ed55cf7b5d99c584d21f23237033ec4e215f06c900", + "sha256": "a12908fd8cbcf02885d7572989415fe881d38efa2b9022e6554362ae1772cac6", "action": { "label": "Record schema review", "top": 713.078125, @@ -3292,8 +3292,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-schema-detail-desktop-light.png", "stage": "external-review-schema-detail", "theme": "light", @@ -3303,7 +3303,7 @@ "width": 1440, "height": 900 }, - "sha256": "2ec9bce8af692444434e2b1cb77be97dfc5b2eaaf79d2c501fa83553721bdd3a", + "sha256": "5065fc1905a1272ae88bdcf79f0268313bf25ba9770ce64bad3cca6e4813d76b", "action": { "label": "Record schema review", "top": 713.078125, @@ -3324,8 +3324,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-confirmation-detail-desktop-light.png", "stage": "external-review-confirmation-detail", "theme": "light", @@ -3335,7 +3335,7 @@ "width": 1440, "height": 900 }, - "sha256": "98e3413b43d0a4ed293dfbd6c8fb9def7e18d0489949ddd3fb85044df3af4265", + "sha256": "f5c6ee114c82fbbc2b1aa0101e6bdb84292a80f9b51ad7d853f83116bca7e9fa", "action": { "label": "Record schema review", "top": 713.078125, @@ -3356,8 +3356,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-desktop-light.png", "stage": "external-project", "theme": "light", @@ -3367,7 +3367,7 @@ "width": 1440, "height": 900 }, - "sha256": "ff5b99db5a5ce3656434299070a64cf9024e3dfdb6291db269558adfdf05089d", + "sha256": "31845010156dc2a1247d48dd965e6b729680158476fbf55f4aa5149696561ae7", "action": { "label": "Grant project access", "top": 713.078125, @@ -3388,8 +3388,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-fields-desktop-light.png", "stage": "external-project-fields", "theme": "light", @@ -3399,7 +3399,7 @@ "width": 1440, "height": 900 }, - "sha256": "ff5b99db5a5ce3656434299070a64cf9024e3dfdb6291db269558adfdf05089d", + "sha256": "31845010156dc2a1247d48dd965e6b729680158476fbf55f4aa5149696561ae7", "action": { "label": "Grant project access", "top": 713.078125, @@ -3420,8 +3420,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-roles-detail-desktop-light.png", "stage": "external-project-roles-detail", "theme": "light", @@ -3431,7 +3431,7 @@ "width": 1440, "height": 900 }, - "sha256": "6e60a1dbe504e42c4ed9f45dd31c74b968763dd0bed375b3eef728209cdcdb6b", + "sha256": "bba2ff8880e03506bfd30b3b0f0e72c20161df6d1b78ef324af4604471cd590d", "action": { "label": "Grant project access", "top": 713.078125, @@ -3452,8 +3452,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-granted-desktop-light.png", "stage": "external-granted", "theme": "light", @@ -3463,7 +3463,7 @@ "width": 1440, "height": 900 }, - "sha256": "3f79ffc30ef5ca54c151bf16e51d9bfc0fb8925250827cfc45cba4c0c22b83b6", + "sha256": "d81fa07aa871a95f15c9e4662d64b725ac788f2771af1528d9eaf8c9d1cc3ff1", "action": { "label": "Revoke access", "top": 741.984375, @@ -3484,8 +3484,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-requirements-desktop-light.png", "stage": "external-figma-requirements", "theme": "light", @@ -3495,7 +3495,7 @@ "width": 1440, "height": 900 }, - "sha256": "02bbb3b9ef9e7bd02d447f7a05341c00912eb88a8645a792c4927953e0152eca", + "sha256": "5b1cd6a2b4d91af180c64dfecb73a35b53d3d5389def675501bab1214f2bcba2", "action": { "label": "Continue", "top": 713.078125, @@ -3516,8 +3516,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-desktop-light.png", "stage": "external-figma-account-scope", "theme": "light", @@ -3527,7 +3527,7 @@ "width": 1440, "height": 900 }, - "sha256": "dfdd73313365675abd2543e7b6b72ae4313be3a24b5aba8eaf61f3701aad130d", + "sha256": "79793290c1223f1dc3cb90bf7d9b2b5d56341e9a67c6b7aac75b1f2e838de8db", "action": { "label": "Continue", "top": 713.078125, @@ -3548,8 +3548,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-detail-desktop-light.png", "stage": "external-figma-account-scope-detail", "theme": "light", @@ -3559,7 +3559,7 @@ "width": 1440, "height": 900 }, - "sha256": "338dc78e28e63653f32ba24e5d280b8b97fa5958070e5bfe915907838f4470d3", + "sha256": "31bc3f17dd8cd6301580ddaaf1d2ba107e91e452c625dfd7ef684e5f815c0b00", "action": { "label": "Continue", "top": 713.078125, @@ -3580,8 +3580,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-factory-setup-desktop-light.png", "stage": "external-figma-factory-setup", "theme": "light", @@ -3591,7 +3591,7 @@ "width": 1440, "height": 900 }, - "sha256": "282f82d8953dcfc8f51c02cf7cb589d1ab465adc410bab36606f621bdebfa6b2", + "sha256": "6e38252c10397b5ca92fc4c89e923047a6c2cb28c3811a316804772298e7a530", "action": { "label": "Continue", "top": 713.078125, @@ -3612,8 +3612,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-availability-desktop-light.png", "stage": "external-figma-availability", "theme": "light", @@ -3623,7 +3623,7 @@ "width": 1440, "height": 900 }, - "sha256": "a304a688df0954d8c43ac9779debb4e8a9a97337fba55ebd1953838c1bb5cdc5", + "sha256": "3bc50ffb3919fbcdc648570c4e77d8e88e2d6118dc3d049c559c7b6d9bb29848", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -3644,8 +3644,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-requirements-desktop-light.png", "stage": "external-sentry-requirements", "theme": "light", @@ -3655,7 +3655,7 @@ "width": 1440, "height": 900 }, - "sha256": "a2117c9754d7013906446274796da4fb33d28c7e62d688859a537aa66c7d0cef", + "sha256": "f70f0867260b4b438a32431dd5be57f2f22c548bf2f56697b691c33e0b9f3a80", "action": { "label": "Continue", "top": 713.078125, @@ -3676,8 +3676,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-desktop-light.png", "stage": "external-sentry-account-scope", "theme": "light", @@ -3687,7 +3687,7 @@ "width": 1440, "height": 900 }, - "sha256": "86a897e287b004b9f292d6d080c701207a76cd1b0c434d12d4b00420fe789bc5", + "sha256": "c6c012b813aafbe54aca9d2647f2d9a6418fc6d829e33b5305261630db3c6d9f", "action": { "label": "Continue", "top": 713.078125, @@ -3708,8 +3708,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-detail-desktop-light.png", "stage": "external-sentry-account-scope-detail", "theme": "light", @@ -3719,7 +3719,7 @@ "width": 1440, "height": 900 }, - "sha256": "92fa66c3bc970b502c9bc4b9493ad88d36ef14293281e3a7a9b1f9afe36a4937", + "sha256": "c2b9ceef4070ae4b103ea00374674319af1e973523b4f6df1d6108df4190567c", "action": { "label": "Continue", "top": 713.078125, @@ -3740,8 +3740,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-factory-setup-desktop-light.png", "stage": "external-sentry-factory-setup", "theme": "light", @@ -3751,7 +3751,7 @@ "width": 1440, "height": 900 }, - "sha256": "859456a3360348f21c28e319c4b3588a3bbf9eb00e710653933d6a0f048c51c3", + "sha256": "a04afd47c3ead35831ae37523a3cda49ae2f4754465b6fdef93fd3361e1ac6b2", "action": { "label": "Continue", "top": 713.078125, @@ -3772,8 +3772,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-availability-desktop-light.png", "stage": "external-sentry-availability", "theme": "light", @@ -3783,7 +3783,7 @@ "width": 1440, "height": 900 }, - "sha256": "6aae63a6e5ffbc1e422768f77d0b55fd43784d4c1123e6ea232f4f3188bd8a7c", + "sha256": "8ae5cf6bee34594906d45c596a9f04b9e5355009832cb9a1aea293ee6eb72c5d", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -3804,8 +3804,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-requirements-desktop-light.png", "stage": "external-grafana-requirements", "theme": "light", @@ -3815,7 +3815,7 @@ "width": 1440, "height": 900 }, - "sha256": "c9f70e204e2317bca01cbe12ab5aad5e7804a69e2c9eccf51bab3d766fedf905", + "sha256": "4b8a33163d0b31d7e3ef02270fc8e42998f9d4556ff8fde05b6adf45404189d2", "action": { "label": "Continue", "top": 713.078125, @@ -3836,8 +3836,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-desktop-light.png", "stage": "external-grafana-account-scope", "theme": "light", @@ -3847,7 +3847,7 @@ "width": 1440, "height": 900 }, - "sha256": "81ef6127d72539830acff36aa6492f29d4a737ac8364c8713c72714110f870ca", + "sha256": "b0634f411d74374e2eee13e213708e2df2574cd1e5c34a6bfb126ba7632a36d2", "action": { "label": "Continue", "top": 713.078125, @@ -3868,8 +3868,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-detail-desktop-light.png", "stage": "external-grafana-account-scope-detail", "theme": "light", @@ -3879,7 +3879,7 @@ "width": 1440, "height": 900 }, - "sha256": "ff7738a5537ca98d65ee616af6295dc02519c5b6ab269fc3c381ed452066077d", + "sha256": "954eb86c37a6125f0b69fed49b9063288489a8748df65dd6b6b04d3f36a5ed47", "action": { "label": "Continue", "top": 713.078125, @@ -3900,8 +3900,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-factory-setup-desktop-light.png", "stage": "external-grafana-factory-setup", "theme": "light", @@ -3911,7 +3911,7 @@ "width": 1440, "height": 900 }, - "sha256": "9999a5507c83f5540afc86f2a903ba8d1b8cfd917b19ae823ddde7250f991c62", + "sha256": "aeb02b5f7cbafa19b5d3e45ead91c739d1252c38ce155a15de908a6283026a6b", "action": { "label": "Continue", "top": 713.078125, @@ -3932,8 +3932,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-availability-desktop-light.png", "stage": "external-grafana-availability", "theme": "light", @@ -3943,7 +3943,7 @@ "width": 1440, "height": 900 }, - "sha256": "e1a9ca78c019f34ea95f239b8f7f4e8aceaa289bfbd95ac32fff364be4fe8e50", + "sha256": "25c3f59def6bb4f897817dc8a8d9129629a362e99317ae31208f41010aa2eac5", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -3964,8 +3964,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-requirements-desktop-light.png", "stage": "external-playwright-requirements", "theme": "light", @@ -3975,7 +3975,7 @@ "width": 1440, "height": 900 }, - "sha256": "4656c58d48e0a1cd17ed23e94b996dde3f0f778ae71079022eebf5cad850de37", + "sha256": "2ad4f67fb6390990cc9a396543d9dc602e9aff522b626d815e803309787fcafb", "action": { "label": "Continue", "top": 713.078125, @@ -3996,8 +3996,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-desktop-light.png", "stage": "external-playwright-account-scope", "theme": "light", @@ -4007,7 +4007,7 @@ "width": 1440, "height": 900 }, - "sha256": "56de9c9386aaeff02823818e42170afb244b049c2f4a917259f1038a24bd92d4", + "sha256": "a87fe9a0856eefbf46d4b8d3cf8221aad8e03ce88162ae3efb54227d905524d8", "action": { "label": "Continue", "top": 713.078125, @@ -4028,8 +4028,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-detail-desktop-light.png", "stage": "external-playwright-account-scope-detail", "theme": "light", @@ -4039,7 +4039,7 @@ "width": 1440, "height": 900 }, - "sha256": "638a85129064090626ea19488212fad0a3384801f3ac4c53c429e809740f2072", + "sha256": "cc9e6336b789f544530c13687494bf0587fd26a7dc4a93876b8b82429572c49c", "action": { "label": "Continue", "top": 713.078125, @@ -4060,8 +4060,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-factory-setup-desktop-light.png", "stage": "external-playwright-factory-setup", "theme": "light", @@ -4071,7 +4071,7 @@ "width": 1440, "height": 900 }, - "sha256": "c3141190814aa01c81f00faf46cb79a686251100b44f53b2d8e3c11813457770", + "sha256": "4f2ddbcd475a53d1ef4bac0fc9495a802b60244c47d9448f83ff6c060f01b4ee", "action": { "label": "Continue", "top": 713.078125, @@ -4092,8 +4092,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-availability-desktop-light.png", "stage": "external-playwright-availability", "theme": "light", @@ -4103,7 +4103,7 @@ "width": 1440, "height": 900 }, - "sha256": "c612897643adf11825eb1143cdb512246aefebdee433bf2a793f4fbea3707fbe", + "sha256": "794bae9d04ef573b3b866abe7faec1c06144fff01fc9500a7cc72428c55ceb10", "action": { "label": "External template unavailable", "top": 713.078125, @@ -4124,8 +4124,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-catalog-desktop-dark.png", "stage": "external-catalog", "theme": "dark", @@ -4135,7 +4135,7 @@ "width": 1440, "height": 900 }, - "sha256": "f513427ab0885743220d206ef20c24d7f7bb341fb098c916153d651546fd5065", + "sha256": "f301ab861cc48a5cf6b1c9d2fe7ca7c5f3ee3478a014cc0ce71cee23943ba59a", "action": null, "captured_action": null }, @@ -4144,8 +4144,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-connection-desktop-dark.png", "stage": "external-connection", "theme": "dark", @@ -4155,7 +4155,7 @@ "width": 1440, "height": 900 }, - "sha256": "9ae33e9626de3f719e3fb1851b060103e196c96da3e51148ebe9c06a155f2406", + "sha256": "ed12cda5d287aa6a683352f2e0e4b21a98005836056e79624cfebb60105444ef", "action": { "label": "Save connection and continue", "top": 713.078125, @@ -4176,8 +4176,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-discovery-desktop-dark.png", "stage": "external-discovery", "theme": "dark", @@ -4187,7 +4187,7 @@ "width": 1440, "height": 900 }, - "sha256": "8ece4d0a44328bfe0372b01f18bd27870a5e02bcb8d4d9b4ac03a1dd535b73f0", + "sha256": "b99491eefbda691dd21fdfbd829e72498d661719ca589c108c32af4d039bd188", "action": { "label": "Discover schemas (remote request)", "top": 713.078125, @@ -4208,8 +4208,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-overview-desktop-dark.png", "stage": "external-review-overview", "theme": "dark", @@ -4219,7 +4219,7 @@ "width": 1440, "height": 900 }, - "sha256": "0605f8e7f5097ff3c5b0a7954ce2000d09fbd42aa7294028c9fb4723661d2582", + "sha256": "48cf56d6dbd339b215f0fdbb441925e2eaeeaeca08e8f8f1df43330f8de1bcb6", "action": { "label": "Record schema review", "top": 713.078125, @@ -4240,8 +4240,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-schema-detail-desktop-dark.png", "stage": "external-review-schema-detail", "theme": "dark", @@ -4251,7 +4251,7 @@ "width": 1440, "height": 900 }, - "sha256": "38fc6b19455a4714dd5a6017c89137dfbfbeeb623825dcff86de40a7695e7399", + "sha256": "1628ba889bc1cf4bc08293110d1a41c53e989568cc46e3ffc2bed8319966797e", "action": { "label": "Record schema review", "top": 713.078125, @@ -4272,8 +4272,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-confirmation-detail-desktop-dark.png", "stage": "external-review-confirmation-detail", "theme": "dark", @@ -4283,7 +4283,7 @@ "width": 1440, "height": 900 }, - "sha256": "0d4fc65e13b844776c9c3da5c5791b0e54cde1f439201e6f8e37e431682548f7", + "sha256": "069d04a7439a820bb5ccd9437ef356db49fd9a64f2b01ef63272f77e7fba3594", "action": { "label": "Record schema review", "top": 713.078125, @@ -4304,8 +4304,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-desktop-dark.png", "stage": "external-project", "theme": "dark", @@ -4315,7 +4315,7 @@ "width": 1440, "height": 900 }, - "sha256": "70a3ff5494e4b15e1d6acbcf7e1740d818bc2138df6203e7ffebf7f856e06782", + "sha256": "42d5efd09f020a5cabfec4fafd5b2dba7fce8dafd19370584fd00b79bd29013b", "action": { "label": "Grant project access", "top": 713.078125, @@ -4336,8 +4336,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-fields-desktop-dark.png", "stage": "external-project-fields", "theme": "dark", @@ -4347,7 +4347,7 @@ "width": 1440, "height": 900 }, - "sha256": "70a3ff5494e4b15e1d6acbcf7e1740d818bc2138df6203e7ffebf7f856e06782", + "sha256": "42d5efd09f020a5cabfec4fafd5b2dba7fce8dafd19370584fd00b79bd29013b", "action": { "label": "Grant project access", "top": 713.078125, @@ -4368,8 +4368,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-roles-detail-desktop-dark.png", "stage": "external-project-roles-detail", "theme": "dark", @@ -4379,7 +4379,7 @@ "width": 1440, "height": 900 }, - "sha256": "fdec32aa2c6b90ea14a1dc9c06f705b5036aa7181ad19d0c6cb5e1b7e48d301f", + "sha256": "8f2735f836cad57e5995656139f1b849e57e6b156c8b3d72b597327eb2d0381a", "action": { "label": "Grant project access", "top": 713.078125, @@ -4400,8 +4400,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-granted-desktop-dark.png", "stage": "external-granted", "theme": "dark", @@ -4411,7 +4411,7 @@ "width": 1440, "height": 900 }, - "sha256": "ebde4f9b83dcb44cd0ca002f26af7dc25beec86137b13b3a69741585d5f67421", + "sha256": "05ccdb78a4c19fc1def7d3aaf21314b1622bd956461847ab987795bf93f56b4b", "action": { "label": "Revoke access", "top": 741.984375, @@ -4432,8 +4432,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-requirements-desktop-dark.png", "stage": "external-figma-requirements", "theme": "dark", @@ -4443,7 +4443,7 @@ "width": 1440, "height": 900 }, - "sha256": "5194b2aa54eba21aaf1d98a7eb2b84d6449e1acba6d267e794d98917e705a9b5", + "sha256": "97479608892403f510ae72901beec895ca20caa09ca20d104ad2ce15a05417ac", "action": { "label": "Continue", "top": 713.078125, @@ -4464,8 +4464,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-desktop-dark.png", "stage": "external-figma-account-scope", "theme": "dark", @@ -4475,7 +4475,7 @@ "width": 1440, "height": 900 }, - "sha256": "c2416eef8ee74c0881110f1ce55603be5ebe0a38823363de99b1efac7e6190e7", + "sha256": "774d8cfe620d0d7e563f0b0ac6d9e37129360d2cb17c8ffc7e8c707ceddbb13e", "action": { "label": "Continue", "top": 713.078125, @@ -4496,8 +4496,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-detail-desktop-dark.png", "stage": "external-figma-account-scope-detail", "theme": "dark", @@ -4507,7 +4507,7 @@ "width": 1440, "height": 900 }, - "sha256": "a874719abfd860e9d6a53d8b7bdadafdd47bc015a992fb20aaf9939187ee0afd", + "sha256": "40440f90f74410b990afddbcbc0fe5de3098eea6168d0f7137358034f7795abd", "action": { "label": "Continue", "top": 713.078125, @@ -4528,8 +4528,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-factory-setup-desktop-dark.png", "stage": "external-figma-factory-setup", "theme": "dark", @@ -4539,7 +4539,7 @@ "width": 1440, "height": 900 }, - "sha256": "ab79ce8751db4aa9e8c622da8334305c1a3ee658d7b515f0f7020f40f77a421f", + "sha256": "727857bb74e6ac0eb611f9b504447d729febcd06e3d2244ea9aca181a649b44d", "action": { "label": "Continue", "top": 713.078125, @@ -4560,8 +4560,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-availability-desktop-dark.png", "stage": "external-figma-availability", "theme": "dark", @@ -4571,7 +4571,7 @@ "width": 1440, "height": 900 }, - "sha256": "a493e7b17f95e16eaad87e4ba9c7fae736279766328a9ed6908f2f3a0dbf637a", + "sha256": "3643a601e300b2534e6d672f279e7254d3bf927b08894381f7fabc9ad433b887", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -4592,8 +4592,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-requirements-desktop-dark.png", "stage": "external-sentry-requirements", "theme": "dark", @@ -4603,7 +4603,7 @@ "width": 1440, "height": 900 }, - "sha256": "ef2f5c8a50c8b6e5da9c39103bf529175009d00f22e67ecea550411fa5c161c9", + "sha256": "f225e9ababddcc313d93f5875702b27480195080a5efabf3733560a121fc1f75", "action": { "label": "Continue", "top": 713.078125, @@ -4624,8 +4624,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-desktop-dark.png", "stage": "external-sentry-account-scope", "theme": "dark", @@ -4635,7 +4635,7 @@ "width": 1440, "height": 900 }, - "sha256": "b97b806e1d8826a8b2f561065f652ef8226e9a07dae71f7b9c3c4f87904a3a24", + "sha256": "22027be450077f132fb2712519e483645c576d769ae86d488f237c8b5fa38cb1", "action": { "label": "Continue", "top": 713.078125, @@ -4656,8 +4656,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-detail-desktop-dark.png", "stage": "external-sentry-account-scope-detail", "theme": "dark", @@ -4667,7 +4667,7 @@ "width": 1440, "height": 900 }, - "sha256": "8cfc32b4d4447915b402a6d962c7481460b0676c8188a605454e97e7cc7523eb", + "sha256": "40718476896277b5d8802afab1b69da572a2cbb846d47e86508d923a25cf99c0", "action": { "label": "Continue", "top": 713.078125, @@ -4688,8 +4688,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-factory-setup-desktop-dark.png", "stage": "external-sentry-factory-setup", "theme": "dark", @@ -4699,7 +4699,7 @@ "width": 1440, "height": 900 }, - "sha256": "3167b375e6b441a63ee68bac6a9544d22c623739864a0fb9fdff7aeb4bbdc2e7", + "sha256": "d6f9e69a0473dda9b25019398acbb73b3a3a2a1a2d6210e223edeb62b550367e", "action": { "label": "Continue", "top": 713.078125, @@ -4720,8 +4720,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-availability-desktop-dark.png", "stage": "external-sentry-availability", "theme": "dark", @@ -4731,7 +4731,7 @@ "width": 1440, "height": 900 }, - "sha256": "3b8b541ba46782853a54b810a6ab23fff1e2f8987140c4ee4f5d6c163314afda", + "sha256": "58e8c964b4b8699db18751acc9856c4760b9f32407dce625dca6ec32570ac258", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -4752,8 +4752,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-requirements-desktop-dark.png", "stage": "external-grafana-requirements", "theme": "dark", @@ -4763,7 +4763,7 @@ "width": 1440, "height": 900 }, - "sha256": "97149ba77e0090739976b2f52949ffc5e5540867f52089fb2fef5e65deb29905", + "sha256": "86b5af7aab73ab9e1a2f51d4b9ecc992b9796bb82ec8fcf9601ffb94c6d47a83", "action": { "label": "Continue", "top": 713.078125, @@ -4784,8 +4784,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-desktop-dark.png", "stage": "external-grafana-account-scope", "theme": "dark", @@ -4795,7 +4795,7 @@ "width": 1440, "height": 900 }, - "sha256": "b49398aaed158f0b982a631f9e7e798e5af34793345ea0635b6059f125484739", + "sha256": "5c8474eeeeb7b592cb531e5980468d6dc3a60c8b5ec1243034ceb96b71bd3588", "action": { "label": "Continue", "top": 713.078125, @@ -4816,8 +4816,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-detail-desktop-dark.png", "stage": "external-grafana-account-scope-detail", "theme": "dark", @@ -4827,7 +4827,7 @@ "width": 1440, "height": 900 }, - "sha256": "b593411650558a431fc05fc90a18d41e8fe66fd90b19dfe242d98c4af12a5a77", + "sha256": "f353ac94c440516d91f2aaa27b4c464550ec45fd09999854675ac6ba4425a740", "action": { "label": "Continue", "top": 713.078125, @@ -4848,8 +4848,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-factory-setup-desktop-dark.png", "stage": "external-grafana-factory-setup", "theme": "dark", @@ -4859,7 +4859,7 @@ "width": 1440, "height": 900 }, - "sha256": "6db657c6c1c46ccadca047c47457baa23a28f742706cc481d55cf0e65f171d16", + "sha256": "8903ea7ac457a87ba3a5a7cdae5f7962aaba73cabf6464de2d9098e30673640f", "action": { "label": "Continue", "top": 713.078125, @@ -4880,8 +4880,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-availability-desktop-dark.png", "stage": "external-grafana-availability", "theme": "dark", @@ -4891,7 +4891,7 @@ "width": 1440, "height": 900 }, - "sha256": "f47d042954b346edd4dbd6e48e0bcf41642cb8d3797ea52bf887f67534a5a6a3", + "sha256": "f8e9a76d98c87fa4bf11e939995c2bae951545c678763e695b184e16b3bcc7a0", "action": { "label": "Connection unavailable", "top": 713.078125, @@ -4912,8 +4912,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-requirements-desktop-dark.png", "stage": "external-playwright-requirements", "theme": "dark", @@ -4923,7 +4923,7 @@ "width": 1440, "height": 900 }, - "sha256": "54b2e21da474fdd0e9714f129e8fbf2bdf540d78474f16a8be572acca72785ab", + "sha256": "36f954a015f851381d33643a3f83014ed3098b4d59c1e13077b9d07a1c659173", "action": { "label": "Continue", "top": 713.078125, @@ -4944,8 +4944,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-desktop-dark.png", "stage": "external-playwright-account-scope", "theme": "dark", @@ -4955,7 +4955,7 @@ "width": 1440, "height": 900 }, - "sha256": "2ab7f8421c641fc699f0b2dd12a91acaa38eabbf881972a78c64a12c0ab0f391", + "sha256": "3ba7c025ed197ca48dc34b72d2e4ed72fd0e0d1c5f3ec2a06e14659f613d8ee5", "action": { "label": "Continue", "top": 713.078125, @@ -4976,8 +4976,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-detail-desktop-dark.png", "stage": "external-playwright-account-scope-detail", "theme": "dark", @@ -4987,7 +4987,7 @@ "width": 1440, "height": 900 }, - "sha256": "b0e75b483e2026a9f4db366a631c8f8868e21857024229538c414495d351e534", + "sha256": "7136ff4675508aa947ce4ce78af6128f463ce24033d23d213eedea3107c55c59", "action": { "label": "Continue", "top": 713.078125, @@ -5008,8 +5008,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-factory-setup-desktop-dark.png", "stage": "external-playwright-factory-setup", "theme": "dark", @@ -5019,7 +5019,7 @@ "width": 1440, "height": 900 }, - "sha256": "461424800caa1dc61fe65ace5a1707b252f05d76a8e69df2a4f13cd5fd51695c", + "sha256": "eaa0a4bdacb1b6f016b0c12ff561c713d59c2e9798dd5391e934feaa017e9137", "action": { "label": "Continue", "top": 713.078125, @@ -5040,8 +5040,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-availability-desktop-dark.png", "stage": "external-playwright-availability", "theme": "dark", @@ -5051,7 +5051,7 @@ "width": 1440, "height": 900 }, - "sha256": "bb9d89eda975a88fa632a17131130093782853840620c1b8c46eb0082b2ae61e", + "sha256": "98adf2b1047c068a0d045b51e8093d02830ec39e10deb900549cc7bd19567d46", "action": { "label": "External template unavailable", "top": 713.078125, @@ -5072,8 +5072,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-catalog-mobile-light.png", "stage": "external-catalog", "theme": "light", @@ -5083,7 +5083,7 @@ "width": 390, "height": 844 }, - "sha256": "94124e44b4685ae4b51e4b80877def7623ace9869834328e8505247df6cb0251", + "sha256": "bd6d33618c758a384192dbbb9f9527ac075da124563b8ea063fed923417b56b9", "action": null, "captured_action": null }, @@ -5092,8 +5092,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-connection-mobile-light.png", "stage": "external-connection", "theme": "light", @@ -5103,7 +5103,7 @@ "width": 390, "height": 844 }, - "sha256": "5973b9f9f281555360c9339e6a808e8773a82e237c458fbb1c0179c38279b485", + "sha256": "31681686c50eb07218f9da585ea27f5c173a847562df1ed0e6bf2dfa4d990b76", "action": { "label": "Save connection and continue", "top": 693.5, @@ -5124,8 +5124,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-discovery-mobile-light.png", "stage": "external-discovery", "theme": "light", @@ -5135,7 +5135,7 @@ "width": 390, "height": 844 }, - "sha256": "559547d4a69a1d2caf60393d54cca3c1df9054db30cca1a3c99a0c7caba1459c", + "sha256": "c595ddbd0b61257bbaf9fccaa16f083dd5c25ab5e194519ff36c80dc4fb8cdff", "action": { "label": "Discover schemas (remote request)", "top": 695, @@ -5156,8 +5156,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-overview-mobile-light.png", "stage": "external-review-overview", "theme": "light", @@ -5167,7 +5167,7 @@ "width": 390, "height": 844 }, - "sha256": "9b927882a707aa2206408d0a6f7ef82ea95c42e1d66996412e74283137d27712", + "sha256": "0f313747eef3fa9dc032ae3127f8f29e07bea0ce61be964668790d136159f7bf", "action": { "label": "Record schema review", "top": 693.5, @@ -5188,8 +5188,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-schema-detail-mobile-light.png", "stage": "external-review-schema-detail", "theme": "light", @@ -5199,7 +5199,7 @@ "width": 390, "height": 844 }, - "sha256": "c8a106fda7b004a6304bc9696cfaa29583ceca383000826876c89e66f56d356a", + "sha256": "9c6e0334eaef512de8d1288aafadcc1ecdbe8a237d05ace7f372b8e7d988030d", "action": { "label": "Record schema review", "top": 693.5, @@ -5220,8 +5220,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-confirmation-detail-mobile-light.png", "stage": "external-review-confirmation-detail", "theme": "light", @@ -5231,7 +5231,7 @@ "width": 390, "height": 844 }, - "sha256": "7ac348268b2e5fb66decc835fbb5796cfb4d10d661a0cffd4930ed6405af6d0e", + "sha256": "a228aa48e5a3cd0217f0070e362100beb4b322fecdd126cd27a702f49fb83be1", "action": { "label": "Record schema review", "top": 693.5, @@ -5252,8 +5252,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-mobile-light.png", "stage": "external-project", "theme": "light", @@ -5263,7 +5263,7 @@ "width": 390, "height": 844 }, - "sha256": "b76d0cd6c602f25f682733a2b439e0d9b2f50dbfc49576e0958c0d0d0cd0e2f1", + "sha256": "c0ea4f771f0a8560940ad5eff41fcb78dc8223e062776047a76df952eb07fa2f", "action": { "label": "Grant project access", "top": 693.5, @@ -5284,8 +5284,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-fields-mobile-light.png", "stage": "external-project-fields", "theme": "light", @@ -5295,7 +5295,7 @@ "width": 390, "height": 844 }, - "sha256": "b76d0cd6c602f25f682733a2b439e0d9b2f50dbfc49576e0958c0d0d0cd0e2f1", + "sha256": "c0ea4f771f0a8560940ad5eff41fcb78dc8223e062776047a76df952eb07fa2f", "action": { "label": "Grant project access", "top": 693.5, @@ -5316,8 +5316,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-roles-detail-mobile-light.png", "stage": "external-project-roles-detail", "theme": "light", @@ -5327,7 +5327,7 @@ "width": 390, "height": 844 }, - "sha256": "dad6303f1310a8dfec9acd70950313f3babcb057fffd057e6dcea2747a997944", + "sha256": "defa962e871983f07ab485101a9acbe23215cf25b9bcbb007d4ca2113e480423", "action": { "label": "Grant project access", "top": 693.5, @@ -5348,8 +5348,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-granted-mobile-light.png", "stage": "external-granted", "theme": "light", @@ -5359,7 +5359,7 @@ "width": 390, "height": 844 }, - "sha256": "34d1ed21e79e1b8c9645677d173bf368b6c4bd81ec12b096a651ee19be49393e", + "sha256": "bb839e22108c7ccf72ab882afb30452ef5fe679137eabd6474cec80651ef7b61", "action": { "label": "Revoke access", "top": 713.984375, @@ -5380,8 +5380,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-requirements-mobile-light.png", "stage": "external-figma-requirements", "theme": "light", @@ -5391,7 +5391,7 @@ "width": 390, "height": 844 }, - "sha256": "6ac06601c44ffe86ecb776ae00d87b9a189f1624848d38feab7d2d79ea53dbae", + "sha256": "baac7e26c14c380fb4a2f462e2b91e92b949701d8f4d7227d5c352ff287e33dd", "action": { "label": "Continue", "top": 693.5, @@ -5412,8 +5412,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-mobile-light.png", "stage": "external-figma-account-scope", "theme": "light", @@ -5423,7 +5423,7 @@ "width": 390, "height": 844 }, - "sha256": "41e46364177cab0d362e2ce6f8f1a411138f9a52cca15457dc65b89b65e31c08", + "sha256": "85084e8c6d2bde7f103d24060cbef628cc5fb78964b308cbd7db4b3012e10cee", "action": { "label": "Continue", "top": 693.5, @@ -5444,8 +5444,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-detail-mobile-light.png", "stage": "external-figma-account-scope-detail", "theme": "light", @@ -5455,7 +5455,7 @@ "width": 390, "height": 844 }, - "sha256": "679ba2cba61f597055ee5e39d482c39e0cf12ed7b2c4585dd2c8d6cae8e22117", + "sha256": "6bc18c36280d283fb9c0a394fa37d3ca2440b545a0da47be90956fdd7ebc4275", "action": { "label": "Continue", "top": 693.5, @@ -5476,8 +5476,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-factory-setup-mobile-light.png", "stage": "external-figma-factory-setup", "theme": "light", @@ -5487,7 +5487,7 @@ "width": 390, "height": 844 }, - "sha256": "2dc2185c43f7224dde4db6bfc6050a6fe9697e4aeaaabd4950f4da877ba18ca3", + "sha256": "4b82af64e1f34080dcd1bb7d78c2182f76b892ee1f72d31d2157676383c0254f", "action": { "label": "Continue", "top": 693.5, @@ -5508,8 +5508,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-availability-mobile-light.png", "stage": "external-figma-availability", "theme": "light", @@ -5519,7 +5519,7 @@ "width": 390, "height": 844 }, - "sha256": "d2df71c4ca232e5556e8c7fa83d3cd7f199e3614f5235f0bffc6166c81d1b108", + "sha256": "e825aa7b566470c36cbb531b6e0a0da08fca157f54ef89a1bde4535918532bee", "action": { "label": "Connection unavailable", "top": 693.5, @@ -5540,8 +5540,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-requirements-mobile-light.png", "stage": "external-sentry-requirements", "theme": "light", @@ -5551,7 +5551,7 @@ "width": 390, "height": 844 }, - "sha256": "a2c844f547734618641e4f2ebb90d63002d96b3fe8a0bd5ae3b521cca9272a2f", + "sha256": "d532f71ebf747e01e6405819786cb7a9546ba5a2d279edd7a5e3d28b3aada253", "action": { "label": "Continue", "top": 693.5, @@ -5572,8 +5572,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-mobile-light.png", "stage": "external-sentry-account-scope", "theme": "light", @@ -5583,7 +5583,7 @@ "width": 390, "height": 844 }, - "sha256": "d1ad99dbb87604ab8952b9ebf7f3ce06bca122370ceb95a5a5031481112595e6", + "sha256": "203973e74c3b41666670256679100c97904cd8b2c53925c1864ca51ced704c95", "action": { "label": "Continue", "top": 693.5, @@ -5604,8 +5604,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-detail-mobile-light.png", "stage": "external-sentry-account-scope-detail", "theme": "light", @@ -5615,7 +5615,7 @@ "width": 390, "height": 844 }, - "sha256": "b8174732058a209f2115bc8c1ca1e6f0f7c2410efba77ef97a4ab75fb9b811e1", + "sha256": "98e1b5b65eb741c1088e93292b737f77b68464e66b799d4d30318cea0baf6057", "action": { "label": "Continue", "top": 693.5, @@ -5636,8 +5636,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-factory-setup-mobile-light.png", "stage": "external-sentry-factory-setup", "theme": "light", @@ -5647,7 +5647,7 @@ "width": 390, "height": 844 }, - "sha256": "379418f8e53b204cfc6a5cd7a4a22d935c054625fb7ff6b59985533f2663a18b", + "sha256": "16f5cd72998a09473ee14bb1402e6ed80e7b15d49796ea4973eac62680931d7f", "action": { "label": "Continue", "top": 693.5, @@ -5668,8 +5668,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-availability-mobile-light.png", "stage": "external-sentry-availability", "theme": "light", @@ -5679,7 +5679,7 @@ "width": 390, "height": 844 }, - "sha256": "0df8d1b0870a4053faa15e42585cbdef8d472d142a80e98557d4c6d88b864505", + "sha256": "a143ff3b28f19e53e4be94aa4af42d315dbd935d1f6f78deccfabe2e24c4afa7", "action": { "label": "Connection unavailable", "top": 693.5, @@ -5700,8 +5700,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-requirements-mobile-light.png", "stage": "external-grafana-requirements", "theme": "light", @@ -5711,7 +5711,7 @@ "width": 390, "height": 844 }, - "sha256": "9ec25413d27b3f19834bdbfba20f2e87ae3125fe8b6de4cf86f083369198eb5d", + "sha256": "d307af8c8361caad3d0a14a92e0b67ec50bd215002404ae7b4e41020211396e3", "action": { "label": "Continue", "top": 693.5, @@ -5732,8 +5732,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-mobile-light.png", "stage": "external-grafana-account-scope", "theme": "light", @@ -5743,7 +5743,7 @@ "width": 390, "height": 844 }, - "sha256": "d9752a55f0e09573090eed7dee94c28a96d9bf7dae1dde23505da699babe137b", + "sha256": "6ab25639e2e31042a5959b39d874e3cc2c48b7617e9f2c42efe49d12f28c8309", "action": { "label": "Continue", "top": 693.5, @@ -5764,8 +5764,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-detail-mobile-light.png", "stage": "external-grafana-account-scope-detail", "theme": "light", @@ -5775,7 +5775,7 @@ "width": 390, "height": 844 }, - "sha256": "2a1aae72148f4650e99456989a5ae61191d2e386000bd398d6911f64fa58b45b", + "sha256": "6abf9c324c0e1858b3e198d736a61fd5d8cefcf5f0d9590690d8dffb5639a85b", "action": { "label": "Continue", "top": 693.5, @@ -5796,8 +5796,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-factory-setup-mobile-light.png", "stage": "external-grafana-factory-setup", "theme": "light", @@ -5807,7 +5807,7 @@ "width": 390, "height": 844 }, - "sha256": "1a481bfec2c22823a33aee1d737d004d303a9ce984b82a85f707c5ea19e3366f", + "sha256": "1a0bc22db226994153c6e1ede9614845396df1553abb9bab8979a60ea5326e97", "action": { "label": "Continue", "top": 693.5, @@ -5828,8 +5828,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-availability-mobile-light.png", "stage": "external-grafana-availability", "theme": "light", @@ -5839,7 +5839,7 @@ "width": 390, "height": 844 }, - "sha256": "d5f15e025b962ee559ced15c00b01d4340b4fcf1a8b8908b978fb7c3762507ba", + "sha256": "b195da0bb9e444fbec21b7814808f28aaf7c6da78d0d8a1ff9e1fcc98ffb653b", "action": { "label": "Connection unavailable", "top": 693.5, @@ -5860,8 +5860,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-requirements-mobile-light.png", "stage": "external-playwright-requirements", "theme": "light", @@ -5871,7 +5871,7 @@ "width": 390, "height": 844 }, - "sha256": "aa17eb25ac86ca2eb5a31c71b4c8216203836755914e02d5359786bd839284d5", + "sha256": "752258f07164b74f1645e0deba44f5589ac1d4f98fa7da9f16b1145dc9887248", "action": { "label": "Continue", "top": 693.5, @@ -5892,8 +5892,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-mobile-light.png", "stage": "external-playwright-account-scope", "theme": "light", @@ -5903,7 +5903,7 @@ "width": 390, "height": 844 }, - "sha256": "6679d8d2cba650c9114bede1fd61a5a6aee1ce21f12340c70613d128a2af5ae8", + "sha256": "d76e71f50cadc852a4a549735761951c6c2fd8ac466efe5299ce388b0b7ad5bf", "action": { "label": "Continue", "top": 693.5, @@ -5924,8 +5924,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-detail-mobile-light.png", "stage": "external-playwright-account-scope-detail", "theme": "light", @@ -5935,7 +5935,7 @@ "width": 390, "height": 844 }, - "sha256": "c843779ca5866c6ef120baf1f82f30c93ba54e3e97c08185c40c1eb61dcf3ba6", + "sha256": "f4f9e3d8bb013c06ed96fe4a8e1c218c6a9783a2f6c764a21f13144d7267f216", "action": { "label": "Continue", "top": 693.5, @@ -5956,8 +5956,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-factory-setup-mobile-light.png", "stage": "external-playwright-factory-setup", "theme": "light", @@ -5967,7 +5967,7 @@ "width": 390, "height": 844 }, - "sha256": "b2af8fdb2957b2979b35697dc2d5f29d010f5c92a1796e63861358c9b842dc64", + "sha256": "d479b57786486a85ae736b5a6fca0f36672927f80b83575a51e120fbd1614d31", "action": { "label": "Continue", "top": 693.5, @@ -5988,8 +5988,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-availability-mobile-light.png", "stage": "external-playwright-availability", "theme": "light", @@ -5999,7 +5999,7 @@ "width": 390, "height": 844 }, - "sha256": "cb8106e35598eac831e869e6c273b6c64fb777e0764fd22bc2bf8443a91ddc1c", + "sha256": "78d1ba7d297250c62a92eac8f34ecb05666bfd595cb75b156dbc6517c6f4984a", "action": { "label": "External template unavailable", "top": 693.5, @@ -6020,8 +6020,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-catalog-mobile-dark.png", "stage": "external-catalog", "theme": "dark", @@ -6031,7 +6031,7 @@ "width": 390, "height": 844 }, - "sha256": "017d14e864b03199dbc53a725df202cb6ac67ed264b3688e149f828463d27d6d", + "sha256": "7e24b131c988b277148861d356bad0ee5fa58d92574cf71b4f46e8acc9c4b56b", "action": null, "captured_action": null }, @@ -6040,8 +6040,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-connection-mobile-dark.png", "stage": "external-connection", "theme": "dark", @@ -6051,7 +6051,7 @@ "width": 390, "height": 844 }, - "sha256": "418dcd4234c17ba87979b2cf61d49c23ecc5b2dd09c3ea1015e12a736bd3158e", + "sha256": "a72865db1fa2009f042c2d3249e6c9d45835e2b59d8e4c9a0034a8781884f53f", "action": { "label": "Save connection and continue", "top": 693.5, @@ -6072,8 +6072,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-discovery-mobile-dark.png", "stage": "external-discovery", "theme": "dark", @@ -6083,7 +6083,7 @@ "width": 390, "height": 844 }, - "sha256": "8b8353a723700ad50fde5e03fa2b399907cb10c3cea1a052aa27dbf9502a0657", + "sha256": "953084e0dae8b0b81663eb05551e70e8490ce47c9e4a9f13742bf07292752955", "action": { "label": "Discover schemas (remote request)", "top": 695, @@ -6104,8 +6104,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-overview-mobile-dark.png", "stage": "external-review-overview", "theme": "dark", @@ -6115,7 +6115,7 @@ "width": 390, "height": 844 }, - "sha256": "f50ef6e9f8971ef3389457a9638cf5c03bac7933a98188f937a8156a6264f82d", + "sha256": "8c34056ac7954c42874e14b1b1e3a0ef78e6819cf88cccb0793e7635f8abad4e", "action": { "label": "Record schema review", "top": 693.5, @@ -6136,8 +6136,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-schema-detail-mobile-dark.png", "stage": "external-review-schema-detail", "theme": "dark", @@ -6147,7 +6147,7 @@ "width": 390, "height": 844 }, - "sha256": "7fd5559f0d0c5dd5caa44f9a779dbde99bf6e6a11ba64240ba77405f40d8a4f0", + "sha256": "4c06c569b418829ca5776b3b5892bc22d0634297e31c4a9727b6ccdd0705fdab", "action": { "label": "Record schema review", "top": 693.5, @@ -6168,8 +6168,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-review-confirmation-detail-mobile-dark.png", "stage": "external-review-confirmation-detail", "theme": "dark", @@ -6179,7 +6179,7 @@ "width": 390, "height": 844 }, - "sha256": "977d8a4d4210ead9c3c4ddaa47c58d72a3bc8db4b2df6573e3a40afe714bda64", + "sha256": "9be9a4b7dcb4c1aada846bc09378da865d5b8f6dd5826adc62498a228166d8c9", "action": { "label": "Record schema review", "top": 693.5, @@ -6200,8 +6200,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-mobile-dark.png", "stage": "external-project", "theme": "dark", @@ -6211,7 +6211,7 @@ "width": 390, "height": 844 }, - "sha256": "e493fb7d431ff9d4bd5b549a8c6146f6bc04a83f6337a17a7f995f86d8494a81", + "sha256": "f312fa2e623cdf77d5830225839418537ccd1406b72c04dc79b76d5e86d39516", "action": { "label": "Grant project access", "top": 693.5, @@ -6232,8 +6232,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-fields-mobile-dark.png", "stage": "external-project-fields", "theme": "dark", @@ -6243,7 +6243,7 @@ "width": 390, "height": 844 }, - "sha256": "e493fb7d431ff9d4bd5b549a8c6146f6bc04a83f6337a17a7f995f86d8494a81", + "sha256": "f312fa2e623cdf77d5830225839418537ccd1406b72c04dc79b76d5e86d39516", "action": { "label": "Grant project access", "top": 693.5, @@ -6264,8 +6264,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-project-roles-detail-mobile-dark.png", "stage": "external-project-roles-detail", "theme": "dark", @@ -6275,7 +6275,7 @@ "width": 390, "height": 844 }, - "sha256": "8638cfbc5125157f409f7087174853a03d312570f1de57621edf5f33256210f4", + "sha256": "640256cf837d7b1678288ca40cfe43b1fff18d774feafb0bf9a19c930eb1f39d", "action": { "label": "Grant project access", "top": 693.5, @@ -6296,8 +6296,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-granted-mobile-dark.png", "stage": "external-granted", "theme": "dark", @@ -6307,7 +6307,7 @@ "width": 390, "height": 844 }, - "sha256": "af186b4eb0c4b7542f23fcadaa224f1c82037548cde6a0d87bd2bb6ad2f16293", + "sha256": "6c1dc1dba3bef856b3944821f94511964c49cb79ec9543a36adccd43b020d60b", "action": { "label": "Revoke access", "top": 713.984375, @@ -6328,8 +6328,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-requirements-mobile-dark.png", "stage": "external-figma-requirements", "theme": "dark", @@ -6339,7 +6339,7 @@ "width": 390, "height": 844 }, - "sha256": "de71bfa2ec1df0fb2a49d871f6c877abb708884eb1b0c37a4ddcecc813124af1", + "sha256": "c5d3e6e0bd4f76fe5916277c363018a5dc90efba407d4fd66b83ac9ea9a97205", "action": { "label": "Continue", "top": 693.5, @@ -6360,8 +6360,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-mobile-dark.png", "stage": "external-figma-account-scope", "theme": "dark", @@ -6371,7 +6371,7 @@ "width": 390, "height": 844 }, - "sha256": "04940874ddf0b3fcf4537be5c2ad5f77a92e30689e7480f02777534aaf4a2df9", + "sha256": "64dbd4d28ba41525025e326dd57ad9aba8227fb8c9353622f52615103d637e02", "action": { "label": "Continue", "top": 693.5, @@ -6392,8 +6392,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-account-scope-detail-mobile-dark.png", "stage": "external-figma-account-scope-detail", "theme": "dark", @@ -6403,7 +6403,7 @@ "width": 390, "height": 844 }, - "sha256": "18fbf239a51f422b179512147d9a717fb0bd4ed9c05fa962b223285576426c8b", + "sha256": "7338cabed8d3a4f86d29163a3f8e6473f3454f019edb0e5a433adbd6542e78e6", "action": { "label": "Continue", "top": 693.5, @@ -6424,8 +6424,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-factory-setup-mobile-dark.png", "stage": "external-figma-factory-setup", "theme": "dark", @@ -6435,7 +6435,7 @@ "width": 390, "height": 844 }, - "sha256": "6dafe79e62847454236f97f5ee1722887a5ba8adabd4543b445a512062c136ff", + "sha256": "41eaca509d0295862ff65d4927fdcae3ab73e5d5bf22d16650288f5b2ead0c41", "action": { "label": "Continue", "top": 693.5, @@ -6456,8 +6456,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-figma-availability-mobile-dark.png", "stage": "external-figma-availability", "theme": "dark", @@ -6467,7 +6467,7 @@ "width": 390, "height": 844 }, - "sha256": "8e1bad4109d62fe145ab01a384f46ce493ccec548c177b6032e5922cdaa96e31", + "sha256": "7716c47fab2bade77e776940cd1ccb92009d7779e6b2d59a0523e56948b4f745", "action": { "label": "Connection unavailable", "top": 693.5, @@ -6488,8 +6488,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-requirements-mobile-dark.png", "stage": "external-sentry-requirements", "theme": "dark", @@ -6499,7 +6499,7 @@ "width": 390, "height": 844 }, - "sha256": "0101fc64f9ea0208ad6314aafdf995b558e7eac1d274c64fa1f5c1ad25e3861c", + "sha256": "f4eb3aba4181a41d9a95c71394318663e729111ae4fcfb19eaf554e8f72e8f65", "action": { "label": "Continue", "top": 693.5, @@ -6520,8 +6520,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-mobile-dark.png", "stage": "external-sentry-account-scope", "theme": "dark", @@ -6531,7 +6531,7 @@ "width": 390, "height": 844 }, - "sha256": "358fe23e9280b8ae70dd5bbe0c3d5955a92b30ec28520e2cfad6fce4adee7cea", + "sha256": "5a4b1c8bfa48cff93903cab70becbb8eda516bb7f9770f5003060f415f1483af", "action": { "label": "Continue", "top": 693.5, @@ -6552,8 +6552,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-account-scope-detail-mobile-dark.png", "stage": "external-sentry-account-scope-detail", "theme": "dark", @@ -6563,7 +6563,7 @@ "width": 390, "height": 844 }, - "sha256": "43d09961a0e5ce9d8d2b5b8b037129fe4e84ab5d52faceac7cd64f14f817bc44", + "sha256": "f12ff5fb8ba0506ad422bc8b91854588ca90a31eda4d850d5d0cfc3196c8e74e", "action": { "label": "Continue", "top": 693.5, @@ -6584,8 +6584,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-factory-setup-mobile-dark.png", "stage": "external-sentry-factory-setup", "theme": "dark", @@ -6595,7 +6595,7 @@ "width": 390, "height": 844 }, - "sha256": "48c63f13e3832d70e6cc033ebeb0a02c3d11ed2338863d69f56ea7e2388f2477", + "sha256": "900bce7b6adc993f16f72696e0710e0fb4dcc1ee7e773017009800c8b3995f1f", "action": { "label": "Continue", "top": 693.5, @@ -6616,8 +6616,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-sentry-availability-mobile-dark.png", "stage": "external-sentry-availability", "theme": "dark", @@ -6627,7 +6627,7 @@ "width": 390, "height": 844 }, - "sha256": "5cdd473506c950e386f93bf74164878c2cacfdd5d73ceefb9d5a811c6c51f34e", + "sha256": "7e42690300c903ff72ae91da7169ca003d05b900a58cd6a77c1a7002242583de", "action": { "label": "Connection unavailable", "top": 693.5, @@ -6648,8 +6648,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-requirements-mobile-dark.png", "stage": "external-grafana-requirements", "theme": "dark", @@ -6659,7 +6659,7 @@ "width": 390, "height": 844 }, - "sha256": "d96c47eeb945611929283021d73a91bcdadba813c947caac301eafa2f21d7cee", + "sha256": "bd61f27e696262fd19a01e74c7272fc6acea91232bb6ffa1be667a087bcb2350", "action": { "label": "Continue", "top": 693.5, @@ -6680,8 +6680,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-mobile-dark.png", "stage": "external-grafana-account-scope", "theme": "dark", @@ -6691,7 +6691,7 @@ "width": 390, "height": 844 }, - "sha256": "4f7085aa6b64094d4db7cfb011d23bc10881a1c6e30deed584f14df85ffd8a5a", + "sha256": "a51be9725937dc7e545339f3970d3ef47d31bd47b03a8ea4e1182721c5f3b485", "action": { "label": "Continue", "top": 693.5, @@ -6712,8 +6712,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-account-scope-detail-mobile-dark.png", "stage": "external-grafana-account-scope-detail", "theme": "dark", @@ -6723,7 +6723,7 @@ "width": 390, "height": 844 }, - "sha256": "47b54c7c3c61fa9c5ddcda9937c728dabf3d1a2519cd534519b3446d06193598", + "sha256": "b7ff26381dc5598f7c2e8ead37e594ab5589195df0f68dca066323a674c95eb5", "action": { "label": "Continue", "top": 693.5, @@ -6744,8 +6744,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-factory-setup-mobile-dark.png", "stage": "external-grafana-factory-setup", "theme": "dark", @@ -6755,7 +6755,7 @@ "width": 390, "height": 844 }, - "sha256": "cf1e065c8687442558468a569dd6d01692863159226c746b3145f3f2d642de73", + "sha256": "d8de5d8d3c68f07f2a54218bbebe6a8c0cb033f7adb75aa48e2325bd073e57c3", "action": { "label": "Continue", "top": 693.5, @@ -6776,8 +6776,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-grafana-availability-mobile-dark.png", "stage": "external-grafana-availability", "theme": "dark", @@ -6787,7 +6787,7 @@ "width": 390, "height": 844 }, - "sha256": "daf8f8c110068d773a0468797af280834aa3e6e880c40ee7e686a48233d5869e", + "sha256": "f4a0e13349a334cd251ce4706581ca5a59db5bb901e684f90ce37a9a0879d688", "action": { "label": "Connection unavailable", "top": 693.5, @@ -6808,8 +6808,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-requirements-mobile-dark.png", "stage": "external-playwright-requirements", "theme": "dark", @@ -6819,7 +6819,7 @@ "width": 390, "height": 844 }, - "sha256": "6555d2a7918f3342ae81b3a8cdf018b6659babab9e3fc52515a5e40e84defdd8", + "sha256": "fd3c401153f81d8f70420c25be1700d08e0d74a255e97508754a3d1442696995", "action": { "label": "Continue", "top": 693.5, @@ -6840,8 +6840,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-mobile-dark.png", "stage": "external-playwright-account-scope", "theme": "dark", @@ -6851,7 +6851,7 @@ "width": 390, "height": 844 }, - "sha256": "87dbfcedd5b80f518da083bdb935ed4fbf8f3f2e50c7b3fc2474bb315b27db5e", + "sha256": "53c22bd4b0f140cdc04c931ca5687c7b159c610a6e2c400a80b87cd07faa0acd", "action": { "label": "Continue", "top": 693.5, @@ -6872,8 +6872,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-account-scope-detail-mobile-dark.png", "stage": "external-playwright-account-scope-detail", "theme": "dark", @@ -6883,7 +6883,7 @@ "width": 390, "height": 844 }, - "sha256": "c75544a161c236051f9295102044d3b4465dfd358abd92aa81f151c4eb48b283", + "sha256": "820609a2da7a82b7198073b9bc9392c9313d9e2201635cc4297bc24f1effcab5", "action": { "label": "Continue", "top": 693.5, @@ -6904,8 +6904,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-factory-setup-mobile-dark.png", "stage": "external-playwright-factory-setup", "theme": "dark", @@ -6915,7 +6915,7 @@ "width": 390, "height": 844 }, - "sha256": "3ba810935e248d608f17e1a26321d90330715f41969ec9a6c54e0c5dfac4cfa3", + "sha256": "9a5c6692649d0f5b2018b034159b6cb9a22038ca9e32da7359ca1dffd9752378", "action": { "label": "Continue", "top": 693.5, @@ -6936,8 +6936,8 @@ "producer_sha256": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/external-playwright-availability-mobile-dark.png", "stage": "external-playwright-availability", "theme": "dark", @@ -6947,7 +6947,7 @@ "width": 390, "height": 844 }, - "sha256": "0b3bf4a3fc9097fa4e2fe8f827d8ba7dda538601ef88a584a75293b3b0f4f7cb", + "sha256": "17b5ddddebf1bfcdfd371a1df4bff8cb165612ddb94e6502f9dce9c949b8c9b2", "action": { "label": "External template unavailable", "top": 693.5, @@ -6965,11 +6965,11 @@ }, "learning-knowledge-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-knowledge-desktop-light.png", "stage": "learning-knowledge", "theme": "light", @@ -6979,7 +6979,7 @@ "width": 1440, "height": 900 }, - "sha256": "8f33159922d46e0ed339929bb66f0f0cf9747c054afe900309797a54bfdd89a5", + "sha256": "18d283840947f23601761ad6235b68c4710d61f7a8cbdfb9c8e1361b595eff5b", "action": { "label": "Continue", "top": 713.078125, @@ -6997,11 +6997,11 @@ }, "learning-limits-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-limits-desktop-light.png", "stage": "learning-limits", "theme": "light", @@ -7011,7 +7011,7 @@ "width": 1440, "height": 900 }, - "sha256": "8798228654c98225419bf717b53b0493ac301fc108bd21a2d172b62d02017e4a", + "sha256": "7b6e8541ddb6db552f006edba97ae3e24da0f9010743b16e7866826df226a368", "action": { "label": "Continue", "top": 713.078125, @@ -7029,11 +7029,11 @@ }, "learning-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-review-desktop-light.png", "stage": "learning-review", "theme": "light", @@ -7043,7 +7043,7 @@ "width": 1440, "height": 900 }, - "sha256": "be4786be25175cb0080de5e2d36cc724e50cd13d1f82edcd2e50766b51c07246", + "sha256": "b8e9cb92a3bf02aece6d54b2fdcff707201ac81fca70341ad81e0bc42e92de74", "action": { "label": "Save learning settings", "top": 713.078125, @@ -7061,11 +7061,11 @@ }, "learning-saved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-saved-desktop-light.png", "stage": "learning-saved", "theme": "light", @@ -7075,7 +7075,7 @@ "width": 1440, "height": 900 }, - "sha256": "02dfa83060c0407444ca7f3d25fa290ef7ed914923f1f0ecb3aafb258d533a83", + "sha256": "0c5655c1540ff7807a56561970006f376d897e6474cfdc2a89b4d73a182ebc92", "action": { "label": "Edit learning settings", "top": 672.484375, @@ -7093,11 +7093,11 @@ }, "learning-knowledge-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-knowledge-desktop-dark.png", "stage": "learning-knowledge", "theme": "dark", @@ -7107,7 +7107,7 @@ "width": 1440, "height": 900 }, - "sha256": "646c777b18c0d874e2df767373e99b6b9f0a324e725c2898151c6c98865d462d", + "sha256": "9a5d3f14ac4810cefcbc685b611ccdf2a5aac3295c67c6b302c921c93933c503", "action": { "label": "Continue", "top": 713.078125, @@ -7125,11 +7125,11 @@ }, "learning-limits-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-limits-desktop-dark.png", "stage": "learning-limits", "theme": "dark", @@ -7139,7 +7139,7 @@ "width": 1440, "height": 900 }, - "sha256": "7d55f3a971a88a9405efe4aad5c2530cff8123ebc88b99614a932bd1d6a6762c", + "sha256": "c651e78c8e6e0369e78267eacab9791d02189d1f3005728d0cfccbd9b3947adc", "action": { "label": "Continue", "top": 713.078125, @@ -7157,11 +7157,11 @@ }, "learning-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-review-desktop-dark.png", "stage": "learning-review", "theme": "dark", @@ -7171,7 +7171,7 @@ "width": 1440, "height": 900 }, - "sha256": "6e7fd5683d1162f8811e980a36def3c12e92c52c9ea3b54decd7a3a8bdff63e9", + "sha256": "34ba5ac6ad64b1026d9f85f8989cb46904822dbd0dfcf7d08946cd86774e41a1", "action": { "label": "Save learning settings", "top": 713.078125, @@ -7189,11 +7189,11 @@ }, "learning-saved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-saved-desktop-dark.png", "stage": "learning-saved", "theme": "dark", @@ -7203,7 +7203,7 @@ "width": 1440, "height": 900 }, - "sha256": "c126381dd7389d96fe9fbcb58d8e12c30afd6ff389972828964ab952a1890599", + "sha256": "2b782e50ee3ee8d31409c74c68323785b158bb1a9e5873d9b26e3c165333a019", "action": { "label": "Edit learning settings", "top": 672.484375, @@ -7221,11 +7221,11 @@ }, "learning-knowledge-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-knowledge-mobile-light.png", "stage": "learning-knowledge", "theme": "light", @@ -7235,7 +7235,7 @@ "width": 390, "height": 844 }, - "sha256": "533080ee9c6dc71d9132cfd291e2c8ef9d0a6074a81895f778352c1bb786a74b", + "sha256": "b45e33d65f0b19cd5dc88309924a305b9f0a12ce39914519b32f58aa968617b6", "action": { "label": "Continue", "top": 693.078125, @@ -7253,11 +7253,11 @@ }, "learning-limits-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-limits-mobile-light.png", "stage": "learning-limits", "theme": "light", @@ -7267,7 +7267,7 @@ "width": 390, "height": 844 }, - "sha256": "f90f16b98e01c2bd7b1e5165c61486ed045090c6839d6450777750a5a5f9b6bb", + "sha256": "d485ee69a8e52f7f5c9c004ef49fbd7173c780588f942772f1a41a69948d81e5", "action": { "label": "Continue", "top": 693.078125, @@ -7285,11 +7285,11 @@ }, "learning-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-review-mobile-light.png", "stage": "learning-review", "theme": "light", @@ -7299,7 +7299,7 @@ "width": 390, "height": 844 }, - "sha256": "56f4c48c41ee5a155268ed75380e09a6034195f6bebba1c06ae38f6355490864", + "sha256": "98f84316af506f11472fa486629252f31f9c7ba735112fefe0b0cd7e8683c98e", "action": { "label": "Save learning settings", "top": 693.078125, @@ -7317,11 +7317,11 @@ }, "learning-saved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-saved-mobile-light.png", "stage": "learning-saved", "theme": "light", @@ -7331,7 +7331,7 @@ "width": 390, "height": 844 }, - "sha256": "8e9e53340b76779e95e389b8a40dd036753b320bb9a4b9cc6a298d477f955287", + "sha256": "27c2a47993cb119e453f57256419c4e17fa0e73aaac8bfef52bec985f4b3cfc8", "action": { "label": "Edit learning settings", "top": 649.171875, @@ -7349,11 +7349,11 @@ }, "learning-knowledge-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-knowledge-mobile-dark.png", "stage": "learning-knowledge", "theme": "dark", @@ -7363,7 +7363,7 @@ "width": 390, "height": 844 }, - "sha256": "ad742bbfc2e69ee64528f7d961051628cf03a877d08193e06509a6a8b04a0f67", + "sha256": "09cfa942eda95503e3d77e9f4a3fea6e8cdcf95e79f2eaf9d2c82967678e835a", "action": { "label": "Continue", "top": 693.078125, @@ -7381,11 +7381,11 @@ }, "learning-limits-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-limits-mobile-dark.png", "stage": "learning-limits", "theme": "dark", @@ -7395,7 +7395,7 @@ "width": 390, "height": 844 }, - "sha256": "a7c0727ceec53c5949c62e38f531ba5b5dca9c64dcb2454502f2241c82be018e", + "sha256": "1d16e49238c6f03ea9f7f7c5cb69df6b5c5e7de1e9cab38b2e91c67f22fac111", "action": { "label": "Continue", "top": 693.078125, @@ -7413,11 +7413,11 @@ }, "learning-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-review-mobile-dark.png", "stage": "learning-review", "theme": "dark", @@ -7427,7 +7427,7 @@ "width": 390, "height": 844 }, - "sha256": "67f22b6657be54aa21a61ec57738f14cf232d1fddc689d07a152e1579449b4c5", + "sha256": "f406671617ed3a09e6e868bec9a450f324083c083f3ae8349a08329fcbebbc8b", "action": { "label": "Save learning settings", "top": 693.078125, @@ -7445,11 +7445,11 @@ }, "learning-saved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-saved-mobile-dark.png", "stage": "learning-saved", "theme": "dark", @@ -7459,7 +7459,7 @@ "width": 390, "height": 844 }, - "sha256": "cc346ea1e25a810fed3c3d4b84c192a48e43912b3a575023328f84ef06781c60", + "sha256": "eedf133d1116fc65bf8ae35eb8a86b85d0fde3a3f63691a464ce92fcbc177678", "action": { "label": "Edit learning settings", "top": 649.171875, @@ -7477,11 +7477,11 @@ }, "learning-records-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-records-desktop-light.png", "stage": "learning-records", "theme": "light", @@ -7491,7 +7491,7 @@ "width": 1440, "height": 900 }, - "sha256": "f2929e415da0963f17e5295c9da76c3219f405c6109c9eab7b6c9cd6174c9d6e", + "sha256": "5ac219555f925fbdc93dc867fc73119595124b2635fe7862329504cacbc89347", "action": { "label": "Refresh records", "top": 409.796875, @@ -7509,11 +7509,11 @@ }, "learning-projection-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-projection-desktop-light.png", "stage": "learning-projection", "theme": "light", @@ -7523,17 +7523,17 @@ "width": 1440, "height": 900 }, - "sha256": "d744c8c5c1affabe8e7a6861b6ff8b01092af9710d0b9ee1dc0e80e1cd46a9dc", + "sha256": "21fc9a3d6f94e550e7e2fbb548bd574b242adf54158bec61ebdffd460ccd209f", "action": null, "captured_action": null }, "learning-provenance-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-provenance-desktop-light.png", "stage": "learning-provenance", "theme": "light", @@ -7543,17 +7543,17 @@ "width": 1440, "height": 900 }, - "sha256": "5ff23256d10553e3ea28346aa1b9f2898a4d0f56ff2d3dc1199526e5d32e0fa3", + "sha256": "8f2aaf8d5cc70bfb45326b94a515aec45fa5e42ee5b1d3f765da54cb6b5254de", "action": null, "captured_action": null }, "learning-candidate-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-candidate-desktop-light.png", "stage": "learning-candidate", "theme": "light", @@ -7563,17 +7563,17 @@ "width": 1440, "height": 900 }, - "sha256": "40f3efe5787586092cb6c0c5be89133d333355e6fc819a99697d66cb75136af9", + "sha256": "de29f92b804ff29c91b37b1d07368306a0415c080ce204cc72237d3c2fb31f3c", "action": null, "captured_action": null }, "learning-records-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-records-desktop-dark.png", "stage": "learning-records", "theme": "dark", @@ -7583,7 +7583,7 @@ "width": 1440, "height": 900 }, - "sha256": "1ba821b1603f208d6079f65bc166b38082508dc2638511dd11cd9ed14d04b921", + "sha256": "0e05e0d0adba3ddbfaa619c82c96b6eb9068cec491764816e8bec9b746cc99a8", "action": { "label": "Refresh records", "top": 409.796875, @@ -7601,11 +7601,11 @@ }, "learning-projection-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-projection-desktop-dark.png", "stage": "learning-projection", "theme": "dark", @@ -7615,17 +7615,17 @@ "width": 1440, "height": 900 }, - "sha256": "a79e7b14b3be4c241712abbc52cf941c1ce9b661d6e6ab31edc00a952ef199ea", + "sha256": "01901bd8c395b009e9b2236b353530506e17c77350958b2973abece6b0e6c1a9", "action": null, "captured_action": null }, "learning-provenance-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-provenance-desktop-dark.png", "stage": "learning-provenance", "theme": "dark", @@ -7635,17 +7635,17 @@ "width": 1440, "height": 900 }, - "sha256": "7260dfafa4234052a3ece0a296e04a5989090045c49c1fe311b062efcecf310f", + "sha256": "7979485217b9b2ffe1991a31b7d0434ec1a5a7d0d0fa9381acd741c27436fb5d", "action": null, "captured_action": null }, "learning-candidate-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-candidate-desktop-dark.png", "stage": "learning-candidate", "theme": "dark", @@ -7655,17 +7655,17 @@ "width": 1440, "height": 900 }, - "sha256": "2f56ffd1802452363f962bd9cb4116091d579d1c01ac93a04709a52f22f98ae1", + "sha256": "2f1178549b06878c5ca4776913b1a0d335105d52c8b3724ebf822ed4c4e24a1a", "action": null, "captured_action": null }, "learning-records-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-records-mobile-light.png", "stage": "learning-records", "theme": "light", @@ -7675,7 +7675,7 @@ "width": 390, "height": 844 }, - "sha256": "2019fa02325da81816c5e6a789c1f7fa60f3d270b60469c3a3733ea976fce4ba", + "sha256": "48939c6c424e9ed09fbd4b81f5ef805869ce046bc46ac65c0bce80421169564f", "action": { "label": "Refresh records", "top": 256.828125, @@ -7693,11 +7693,11 @@ }, "learning-projection-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-projection-mobile-light.png", "stage": "learning-projection", "theme": "light", @@ -7707,17 +7707,17 @@ "width": 390, "height": 844 }, - "sha256": "0df2cd239901b581a036b34bcc5c96bcdebf1399631455518c046c79543507ea", + "sha256": "8f77648e4e04e01ed047d3ba0524f037445bed9f6b11cc0caab23cb7a41e0c8a", "action": null, "captured_action": null }, "learning-provenance-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-provenance-mobile-light.png", "stage": "learning-provenance", "theme": "light", @@ -7727,17 +7727,17 @@ "width": 390, "height": 844 }, - "sha256": "f9f4bb78948e20fd44421c51148f77eba09cf9562fcb81dfdae52733c728aebf", + "sha256": "842c865c0f570174514637b847de1393ef310757d940c1e0c4628de2866ea07f", "action": null, "captured_action": null }, "learning-candidate-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-candidate-mobile-light.png", "stage": "learning-candidate", "theme": "light", @@ -7747,17 +7747,17 @@ "width": 390, "height": 844 }, - "sha256": "d8d55c8368ccb63a9595af93af08a795b0cee1187d11eb97740a81311dc5ec55", + "sha256": "3354f45a10ccf0e7c2bcfbf4aac307267d2d201046908e954766d8456e32881d", "action": null, "captured_action": null }, "learning-records-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-records-mobile-dark.png", "stage": "learning-records", "theme": "dark", @@ -7767,7 +7767,7 @@ "width": 390, "height": 844 }, - "sha256": "5b21bf191e5000bc4ba230dbac876a039bad1265146c1a8fb79b6b49d6a1a448", + "sha256": "0c934d0a6bb483057c7a2f70965e5bc224b354e22af9372c6f7860f108e69237", "action": { "label": "Refresh records", "top": 256.828125, @@ -7785,11 +7785,11 @@ }, "learning-projection-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-projection-mobile-dark.png", "stage": "learning-projection", "theme": "dark", @@ -7799,17 +7799,17 @@ "width": 390, "height": 844 }, - "sha256": "2643fa4bcd0f143222c04364c204df9baff2f247291622a656b52aad3e36b3a1", + "sha256": "6fa5ad362f68dfacb108c555716f85a9f0350cb99c14e4df7cda8310308a0e30", "action": null, "captured_action": null }, "learning-provenance-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-provenance-mobile-dark.png", "stage": "learning-provenance", "theme": "dark", @@ -7819,17 +7819,17 @@ "width": 390, "height": 844 }, - "sha256": "e0a7d8d5e7ccd26983d108927502b9722e69c8401695dddd05ac85a6a31b2c1d", + "sha256": "a46cdc7b5b4540fbc8bdd7dd285b59f49b6e3230f6d50c2717d7274ce9e51054", "action": null, "captured_action": null }, "learning-candidate-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-candidate-mobile-dark.png", "stage": "learning-candidate", "theme": "dark", @@ -7839,17 +7839,17 @@ "width": 390, "height": 844 }, - "sha256": "02b2b315a114b8a5e265ada4faa0abc8bd70b4fad9e32d34202c1c2a95b27de3", + "sha256": "c6128d43a0e230732dcffcc9d13345eea5b7be31bd16b60a0f934f59f2a61aca", "action": null, "captured_action": null }, "learning-invalidation-reason-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-reason-desktop-light.png", "stage": "learning-invalidation-reason", "theme": "light", @@ -7859,7 +7859,7 @@ "width": 1440, "height": 900 }, - "sha256": "1a0f7cafeb25ac030c356b6b8369e87900479841f31873b27797e039d18db99b", + "sha256": "a9feb249cb6a19947ee586a5466bdbf3c1eb24e332655da73514dd2d3452e8ac", "action": { "label": "Review invalidation", "top": 738.078125, @@ -7877,11 +7877,11 @@ }, "learning-invalidation-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-review-desktop-light.png", "stage": "learning-invalidation-review", "theme": "light", @@ -7891,7 +7891,7 @@ "width": 1440, "height": 900 }, - "sha256": "00e4b0a95d38c3553e11d794c6fd2f235aecf136e41ed511a6f3d166b016c523", + "sha256": "1d849548de474eee96176f775b0cda55214e70b22d43c6b120ef106dfdc29036", "action": { "label": "Confirm invalidation", "top": 738.078125, @@ -7909,11 +7909,11 @@ }, "learning-invalidation-unresolved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-unresolved-desktop-light.png", "stage": "learning-invalidation-unresolved", "theme": "light", @@ -7923,7 +7923,7 @@ "width": 1440, "height": 900 }, - "sha256": "8be7bb34d59afd7fb9b10193fc0b499d0f21ad500f284a1bbd32c69a7c342126", + "sha256": "97795ab0e55e32be9b95cdcf38e1037007a65759debb738e909345c526cf94d4", "action": { "label": "Check original request", "top": 299.890625, @@ -7941,11 +7941,11 @@ }, "learning-invalidation-confirmed-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-confirmed-desktop-light.png", "stage": "learning-invalidation-confirmed", "theme": "light", @@ -7955,17 +7955,17 @@ "width": 1440, "height": 900 }, - "sha256": "86cc13b3b3838aa157377be04cefc3d85e2e892f99aa7951597a324017482bd8", + "sha256": "c27eb542146d5ea96ebc36a73a2a5a9cb6f282ee219975780d86bd6070d58d4b", "action": null, "captured_action": null }, "learning-invalidation-reason-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-reason-desktop-dark.png", "stage": "learning-invalidation-reason", "theme": "dark", @@ -7975,7 +7975,7 @@ "width": 1440, "height": 900 }, - "sha256": "6649b777bfea234a93501789b520674a78c19d0f2285d32cef020144b6cb20d1", + "sha256": "204d062fedc2d5f7736460b15e0ac3a14aedceeadc7f3c4ebed8365328f453d8", "action": { "label": "Review invalidation", "top": 738.078125, @@ -7993,11 +7993,11 @@ }, "learning-invalidation-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-review-desktop-dark.png", "stage": "learning-invalidation-review", "theme": "dark", @@ -8007,7 +8007,7 @@ "width": 1440, "height": 900 }, - "sha256": "98a53402fb495dcb17ac7169e9a349066e95a96320ef681bc72ec5e1824feb54", + "sha256": "00203c6146d05ba84c508cd2ac7bf9fdc3317f04a7c38a433eefbdf04073a138", "action": { "label": "Confirm invalidation", "top": 738.078125, @@ -8025,11 +8025,11 @@ }, "learning-invalidation-unresolved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-unresolved-desktop-dark.png", "stage": "learning-invalidation-unresolved", "theme": "dark", @@ -8039,7 +8039,7 @@ "width": 1440, "height": 900 }, - "sha256": "3d854f42666fd21f69c6c3ea4c19dcbc8ea2af1875a5ee0acae6fdebfbed357b", + "sha256": "e74bad208ebdcfaab968c3eed4f1f781547418b6ff00385c58d26df677302590", "action": { "label": "Check original request", "top": 299.890625, @@ -8057,11 +8057,11 @@ }, "learning-invalidation-confirmed-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-confirmed-desktop-dark.png", "stage": "learning-invalidation-confirmed", "theme": "dark", @@ -8071,17 +8071,17 @@ "width": 1440, "height": 900 }, - "sha256": "b53c6d6f282cc091ca1b1e0a3a2b2af82334c6e54d6dddad9e28a051c00c5ba4", + "sha256": "da9485f157cb53b5abbb53e975b6c69aa8f72cef001527bb8d9c8173c49edea2", "action": null, "captured_action": null }, "learning-invalidation-reason-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-reason-mobile-light.png", "stage": "learning-invalidation-reason", "theme": "light", @@ -8091,7 +8091,7 @@ "width": 390, "height": 844 }, - "sha256": "ad043d0e1b1ef13236270d13efa62bfe64d2269fb209bbac49d6f912325138e8", + "sha256": "d9fda7a2196de56a3525a9f2eb08bc7e22c09977116ac8a63b5a34a4a110576d", "action": { "label": "Review invalidation", "top": 752.15625, @@ -8109,11 +8109,11 @@ }, "learning-invalidation-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-review-mobile-light.png", "stage": "learning-invalidation-review", "theme": "light", @@ -8123,7 +8123,7 @@ "width": 390, "height": 844 }, - "sha256": "387ad7c1de2e1681794cfa04d3231008816fc46c27b98948a08655ba09bf451f", + "sha256": "4452f08f505133f228c25dcd10457a4718cdf70e2f7b2c49f004d337272ecf84", "action": { "label": "Confirm invalidation", "top": 752.15625, @@ -8141,11 +8141,11 @@ }, "learning-invalidation-unresolved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-unresolved-mobile-light.png", "stage": "learning-invalidation-unresolved", "theme": "light", @@ -8155,7 +8155,7 @@ "width": 390, "height": 844 }, - "sha256": "1f0e476a8c3573e5c689cdc14caa7a3c737076ee4fb5ca5f0454e1e45e861638", + "sha256": "12cacf3276f8b6e6c508e4dc083c5fe429a3dea1bc4bd2725ed758a730233974", "action": { "label": "Check original request", "top": 451.515625, @@ -8173,11 +8173,11 @@ }, "learning-invalidation-confirmed-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-confirmed-mobile-light.png", "stage": "learning-invalidation-confirmed", "theme": "light", @@ -8187,17 +8187,17 @@ "width": 390, "height": 844 }, - "sha256": "4eb3938c5d66cbf6844d3218d3aeb5571e960c1af89ce52671e99ca058935e8e", + "sha256": "8b48c5bbbb3f37b7eddeabb3064f60e5bd510a7a04a84729cd698eca5b4e64f8", "action": null, "captured_action": null }, "learning-invalidation-reason-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-reason-mobile-dark.png", "stage": "learning-invalidation-reason", "theme": "dark", @@ -8207,7 +8207,7 @@ "width": 390, "height": 844 }, - "sha256": "32fd7d889a189b0f369f03c2d25b11a2dc60681e8d053f420908fdee8918ace9", + "sha256": "bfe8b43c700d34dbcb9926510e15f2b8a4b2ab6220bed96cf5b9065acd901efb", "action": { "label": "Review invalidation", "top": 752.15625, @@ -8225,11 +8225,11 @@ }, "learning-invalidation-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-review-mobile-dark.png", "stage": "learning-invalidation-review", "theme": "dark", @@ -8239,7 +8239,7 @@ "width": 390, "height": 844 }, - "sha256": "2f4e3b7852b0a7fe25f889c1b405a438595c8cc312c24f64d211577ea1dc43c7", + "sha256": "02d2d0ba54c30f7040020382d59cdd3fb171722ad555003abea4b9d91002afc5", "action": { "label": "Confirm invalidation", "top": 752.15625, @@ -8257,11 +8257,11 @@ }, "learning-invalidation-unresolved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-unresolved-mobile-dark.png", "stage": "learning-invalidation-unresolved", "theme": "dark", @@ -8271,7 +8271,7 @@ "width": 390, "height": 844 }, - "sha256": "dcddc399ee8ca8459ce4f1c5522045abd88df818fb7e1fe44a3734c3d4e02005", + "sha256": "94f6714bc5956344821e2f90bb16618c652731fe7ac43270e988008f4e9e31b2", "action": { "label": "Check original request", "top": 451.515625, @@ -8289,11 +8289,11 @@ }, "learning-invalidation-confirmed-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-invalidation-confirmed-mobile-dark.png", "stage": "learning-invalidation-confirmed", "theme": "dark", @@ -8303,17 +8303,17 @@ "width": 390, "height": 844 }, - "sha256": "904c12f8978cf9fe00db807e54f31b1f8bc67eeee8886ed5e9a4369fc31eee54", + "sha256": "fb95354962de5bcc1406a806c8e2e33786f8bf997c6fe45aa3cccdd662b06d55", "action": null, "captured_action": null }, "learning-observation-source-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-source-desktop-light.png", "stage": "learning-observation-source", "theme": "light", @@ -8323,7 +8323,7 @@ "width": 1440, "height": 900 }, - "sha256": "a42f213fd3d087d89adb88f96291aeb1165a2fd264e7f86f4496c1ec31ca3203", + "sha256": "ca3364d0675080e86c5c1357142080d4eb95568f9a4f38dc3c38464910851dad", "action": { "label": "Review source", "top": 711.609375, @@ -8341,11 +8341,11 @@ }, "learning-observation-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-review-desktop-light.png", "stage": "learning-observation-review", "theme": "light", @@ -8355,7 +8355,7 @@ "width": 1440, "height": 900 }, - "sha256": "0cf8d39b746bbe27e5b3b08eddd6762e30e009419518df9092f0c7a24b49d7c7", + "sha256": "9c55cae867052c823602128ac8496a2f596d81037961c1144cd6aad448175809", "action": { "label": "Verify source", "top": 661.40625, @@ -8373,11 +8373,11 @@ }, "learning-observation-unresolved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-unresolved-desktop-light.png", "stage": "learning-observation-unresolved", "theme": "light", @@ -8387,7 +8387,7 @@ "width": 1440, "height": 900 }, - "sha256": "af70b74a11bb9637d96db15dd8d54c054755225f005e11776b4602decfc80fc2", + "sha256": "b2c813fe0d79e73adb1130c63ed78b15b604cf58ee18e0cdb0b55654531d5005", "action": { "label": "Check original verification", "top": 609.390625, @@ -8405,11 +8405,11 @@ }, "learning-observation-confirmed-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-confirmed-desktop-light.png", "stage": "learning-observation-confirmed", "theme": "light", @@ -8419,17 +8419,17 @@ "width": 1440, "height": 900 }, - "sha256": "8064c1b579ae816a899496a85e19e413d9ca373c652570afbd800eda55edd58c", + "sha256": "79aa7a7582eba12e436ae9425df635774d084101e42689d0f3d2797e3cdee1f8", "action": null, "captured_action": null }, "learning-observation-source-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-source-desktop-dark.png", "stage": "learning-observation-source", "theme": "dark", @@ -8439,7 +8439,7 @@ "width": 1440, "height": 900 }, - "sha256": "651a7184c76c961cce0b1a8f808a897adf285a47fd30c50c56f842c50b5384a6", + "sha256": "a393a435b031efd3ea5982c76b5466b424b22e8694c2ece0443fd72a47add289", "action": { "label": "Review source", "top": 711.609375, @@ -8457,11 +8457,11 @@ }, "learning-observation-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-review-desktop-dark.png", "stage": "learning-observation-review", "theme": "dark", @@ -8471,7 +8471,7 @@ "width": 1440, "height": 900 }, - "sha256": "884367a163a2a7b1d828f194a80b480079ac0468b9df16479c473b0cd47c0107", + "sha256": "fe80ba3d28646dcd0feb376787c534c3cd8da52f6d010656ad914225febc994e", "action": { "label": "Verify source", "top": 661.40625, @@ -8489,11 +8489,11 @@ }, "learning-observation-unresolved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-unresolved-desktop-dark.png", "stage": "learning-observation-unresolved", "theme": "dark", @@ -8503,7 +8503,7 @@ "width": 1440, "height": 900 }, - "sha256": "69f3df557be1b9adb34083ef4a27da10fbfc995a29f085ee0d09e73483f58dae", + "sha256": "88e8f871aa397958974051a01cad0b9cf9dcc893763dd0d218176b1538ccd8ea", "action": { "label": "Check original verification", "top": 609.390625, @@ -8521,11 +8521,11 @@ }, "learning-observation-confirmed-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-confirmed-desktop-dark.png", "stage": "learning-observation-confirmed", "theme": "dark", @@ -8535,17 +8535,17 @@ "width": 1440, "height": 900 }, - "sha256": "e6f94f5e9f60adf39ab46d5715ee722068c7b2be30728f9eb8bc091ada076c30", + "sha256": "d34f44aebbfc0220df87a1259232f0f38d6e9bc18e378b62c2fc1bdddd39c5c0", "action": null, "captured_action": null }, "learning-observation-source-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-source-mobile-light.png", "stage": "learning-observation-source", "theme": "light", @@ -8555,7 +8555,7 @@ "width": 390, "height": 844 }, - "sha256": "6d5144e3309672ae95ba6c248eafb6c0cf6535fd8bdd5f3c957932d2ca354a83", + "sha256": "63543b91e5e1dac9d73bca6ae55c6d0db5e1c233ba9e4a62c3d2dadc0432c3aa", "action": { "label": "Review source", "top": 753.15625, @@ -8573,11 +8573,11 @@ }, "learning-observation-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-review-mobile-light.png", "stage": "learning-observation-review", "theme": "light", @@ -8587,7 +8587,7 @@ "width": 390, "height": 844 }, - "sha256": "8c1be90472f590f2e8c48c86a1f8ddab8df2024c059904cb2bb567ffd841db9f", + "sha256": "d50bce80c375c8f506820d1a4e44fb12429a072c9a20e10f363c64f1a72c0003", "action": { "label": "Verify source", "top": 656.96875, @@ -8605,11 +8605,11 @@ }, "learning-observation-unresolved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-unresolved-mobile-light.png", "stage": "learning-observation-unresolved", "theme": "light", @@ -8619,7 +8619,7 @@ "width": 390, "height": 844 }, - "sha256": "2aa3c3e101f97e4472e7b916679616febb3c7e3a5659b5c8a6148db02bf5d778", + "sha256": "eb0cde59f6536c5defc00f14c35f741953c9f3410ba2cd062aff5cd75c4193e0", "action": { "label": "Check original verification", "top": 546.296875, @@ -8637,11 +8637,11 @@ }, "learning-observation-confirmed-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-confirmed-mobile-light.png", "stage": "learning-observation-confirmed", "theme": "light", @@ -8651,17 +8651,17 @@ "width": 390, "height": 844 }, - "sha256": "d8454dea80ebd1d56d156f4446a4b7d6471ebb7da48c7ce729dd8f87da90995b", + "sha256": "f762c197b593fac84381af3e6caf1455f0486369747853a1a71bed1a0a64ad52", "action": null, "captured_action": null }, "learning-observation-source-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-source-mobile-dark.png", "stage": "learning-observation-source", "theme": "dark", @@ -8671,7 +8671,7 @@ "width": 390, "height": 844 }, - "sha256": "82abb301247c848594f68faf21ba223d858dc6b7859d876ed80a4b550077e1c5", + "sha256": "b6f334b40326c2b8425211a002f197f5eb528fd6c1ee37bc71c3d684cc47ec06", "action": { "label": "Review source", "top": 753.15625, @@ -8689,11 +8689,11 @@ }, "learning-observation-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-review-mobile-dark.png", "stage": "learning-observation-review", "theme": "dark", @@ -8703,7 +8703,7 @@ "width": 390, "height": 844 }, - "sha256": "bffe2668aef7e600f49c731dc7a92c61d2c63705051b81e32088db811a0ab3b4", + "sha256": "20a767f419ce2f2a0b0b064869d3167e1942898039287ab889b2e05d1edaccb5", "action": { "label": "Verify source", "top": 656.96875, @@ -8721,11 +8721,11 @@ }, "learning-observation-unresolved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-unresolved-mobile-dark.png", "stage": "learning-observation-unresolved", "theme": "dark", @@ -8735,7 +8735,7 @@ "width": 390, "height": 844 }, - "sha256": "b3ce4ea7fd58209fea5626b5adaabfb867b069b12f4f8d81bb3fd4e79858f639", + "sha256": "24d52a39c4088a34777436bc943cc322b9fc020103753cc38d9258a828b5ed57", "action": { "label": "Check original verification", "top": 546.296875, @@ -8753,11 +8753,11 @@ }, "learning-observation-confirmed-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/learning-observation-confirmed-mobile-dark.png", "stage": "learning-observation-confirmed", "theme": "dark", @@ -8767,17 +8767,17 @@ "width": 390, "height": 844 }, - "sha256": "469b7fe281c69a40781bbd79ef8bda8b2840e8f27742f73d0f7ade80bf77f0b3", + "sha256": "eb3f0643239d2fb1032cdff6b05040a6df5f43b74aa3fad80ec6ab9d813b99aa", "action": null, "captured_action": null }, "runner-continuation-selection-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-selection-desktop-light.png", "stage": "runner-continuation-selection", "theme": "light", @@ -8787,7 +8787,7 @@ "width": 1440, "height": 900 }, - "sha256": "89e24c312a165512225ea022428d962c8f77016682288958fd9367f0db98f3de", + "sha256": "591905dafde0d1d9b3813f8d896d79095387f0beaa9938062c5418b9494b1909", "action": { "label": "Review original command", "top": 621.03125, @@ -8805,11 +8805,11 @@ }, "runner-continuation-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-review-desktop-light.png", "stage": "runner-continuation-review", "theme": "light", @@ -8819,7 +8819,7 @@ "width": 1440, "height": 900 }, - "sha256": "c93721445c43f9377e53b5370d3dcc4a3d09dba04f64da634810609cc26ece16", + "sha256": "833249fc216acbf764a7f7b058a289fd42e903fe1a3fb3d2bd0d58408a55da44", "action": { "label": "Send continuation request", "top": 656.109375, @@ -8837,11 +8837,11 @@ }, "campaign-report-summary-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-summary-desktop-light.png", "stage": "campaign-report-summary", "theme": "light", @@ -8851,7 +8851,7 @@ "width": 1440, "height": 900 }, - "sha256": "837dc15426b736b791fe140f2e40f314c7fcfaf999a409b30da790a49fa257fd", + "sha256": "0c2eeb918cd4e5dcd653d3c781a03911b5fdc863bba137c2bfa0ef92ed99746a", "action": { "label": "apiVerifiedAttempt 1 · recorded Succeeded", "top": 326.984375, @@ -8869,11 +8869,11 @@ }, "campaign-report-references-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-references-desktop-light.png", "stage": "campaign-report-references", "theme": "light", @@ -8883,7 +8883,7 @@ "width": 1440, "height": 900 }, - "sha256": "f3fadca7f8b4451a3b11a1327ec8e25134ddb64d729cedd3643032140a0aae90", + "sha256": "c4a01d9c7c86f76b5287aa435a6f9987a231d350e069e70973b901e6dbb7807c", "action": { "label": "References", "top": 167.046875, @@ -8901,11 +8901,11 @@ }, "runner-continuation-selection-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-selection-desktop-dark.png", "stage": "runner-continuation-selection", "theme": "dark", @@ -8915,7 +8915,7 @@ "width": 1440, "height": 900 }, - "sha256": "6e2cfba15f838b7044a1ae2f87b56308f9201e38ecc5a4531d3288ed81e66d4f", + "sha256": "36f0da235c8bd4f04f3d7c7c0eed9b0964d67d9508699051dc2d45fb1023285a", "action": { "label": "Review original command", "top": 621.03125, @@ -8933,11 +8933,11 @@ }, "runner-continuation-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-review-desktop-dark.png", "stage": "runner-continuation-review", "theme": "dark", @@ -8947,7 +8947,7 @@ "width": 1440, "height": 900 }, - "sha256": "7d94b529e314d93210b45c299dca23916ca69bbd1ab9d50f3abb8e000ec0cc7c", + "sha256": "c774ac9c6fd1d5ca3f0db4b61eb988edca4a85743ad134a64dec027e9215d3e0", "action": { "label": "Send continuation request", "top": 656.109375, @@ -8965,11 +8965,11 @@ }, "campaign-report-summary-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-summary-desktop-dark.png", "stage": "campaign-report-summary", "theme": "dark", @@ -8979,7 +8979,7 @@ "width": 1440, "height": 900 }, - "sha256": "c3d6775d434102971e909086bd0d793d0e37a106ebf08beffae76aa378c5fb8a", + "sha256": "b5473cd65b34d90d92dd9e76b6a3e81f01c9698665e2b875e33e3a3c74098895", "action": { "label": "apiVerifiedAttempt 1 · recorded Succeeded", "top": 326.984375, @@ -8997,11 +8997,11 @@ }, "campaign-report-references-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-references-desktop-dark.png", "stage": "campaign-report-references", "theme": "dark", @@ -9011,7 +9011,7 @@ "width": 1440, "height": 900 }, - "sha256": "35c1aa1b070e8475d6d7cc9730147ed747ffc4d1237374f057f1066947ea270e", + "sha256": "5410aa9b7e48dc6b143d77d4a2dfab10fe3f8d4785c0aabfcfaf5094724f4f23", "action": { "label": "References", "top": 167.046875, @@ -9029,11 +9029,11 @@ }, "runner-continuation-selection-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-selection-mobile-light.png", "stage": "runner-continuation-selection", "theme": "light", @@ -9043,7 +9043,7 @@ "width": 390, "height": 844 }, - "sha256": "b61066166934195b5d6b5aff48ac4cdef9a3e2b61660ac8070a310e1ccec8780", + "sha256": "b579cb79262c97960f0eea0dd0e402445c1140898f302bbe2141b3bdaf95af1e", "action": { "label": "Review original command", "top": 624.453125, @@ -9061,11 +9061,11 @@ }, "runner-continuation-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-review-mobile-light.png", "stage": "runner-continuation-review", "theme": "light", @@ -9075,7 +9075,7 @@ "width": 390, "height": 844 }, - "sha256": "618e8e29f9e8ac9715c294b4f7722df3b50896e789886fa67623779aca9ae378", + "sha256": "7f46f0fc98610b541fc467803970c05a6678767d5f5c15f9a5e673a518720170", "action": { "label": "Send continuation request", "top": 678.859375, @@ -9093,11 +9093,11 @@ }, "campaign-report-summary-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-summary-mobile-light.png", "stage": "campaign-report-summary", "theme": "light", @@ -9107,7 +9107,7 @@ "width": 390, "height": 844 }, - "sha256": "17587422aadcdb2a9d68b95a7297c9c0f0cb5f9a03137c55ab64b68d2028e905", + "sha256": "046af5893788ae96fe387b7878296698db02ce8524321714211de923b93a8d29", "action": { "label": "apiVerifiedAttempt 1 · recorded Succeeded", "top": 501.203125, @@ -9125,11 +9125,11 @@ }, "campaign-report-references-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-references-mobile-light.png", "stage": "campaign-report-references", "theme": "light", @@ -9139,7 +9139,7 @@ "width": 390, "height": 844 }, - "sha256": "59a62a5d9ac5caa04d11ca77f4c192f480619e1bbffbac99eef16f245e6cb600", + "sha256": "c71a8a1eaf83d437fb2c917a2af7f01d654a62f2c19edfdc7b4f6c71acb0d80b", "action": { "label": "References", "top": 230.109375, @@ -9157,11 +9157,11 @@ }, "runner-continuation-selection-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-selection-mobile-dark.png", "stage": "runner-continuation-selection", "theme": "dark", @@ -9171,7 +9171,7 @@ "width": 390, "height": 844 }, - "sha256": "e8cd2b8a3472c511dfa14412299b79b9f1416ca03c955ef5e2157b3b86dcb704", + "sha256": "3071abb7081bc450a38556c3f42970b25209c98f579e3997c312d23819ea87a3", "action": { "label": "Review original command", "top": 624.453125, @@ -9189,11 +9189,11 @@ }, "runner-continuation-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/runner-continuation-review-mobile-dark.png", "stage": "runner-continuation-review", "theme": "dark", @@ -9203,7 +9203,7 @@ "width": 390, "height": 844 }, - "sha256": "da37ba132fc85da17ecec1b465e8dc73f79e251855d03ab3cd91defd6b726e4d", + "sha256": "9a1987892af9975227bdeadf666c94617b868629ab8a6c9702291198c362b503", "action": { "label": "Send continuation request", "top": 678.859375, @@ -9221,11 +9221,11 @@ }, "campaign-report-summary-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-summary-mobile-dark.png", "stage": "campaign-report-summary", "theme": "dark", @@ -9235,7 +9235,7 @@ "width": 390, "height": 844 }, - "sha256": "5a724347d4eaca5b45fb81d1eb3fc49fa398228ccf28d96bee22ec0794e855cf", + "sha256": "a5155ac1b8e92c4ff2a59929606ae3efcdb06579c90f9bf21b37ba9dca651d26", "action": { "label": "apiVerifiedAttempt 1 · recorded Succeeded", "top": 501.203125, @@ -9253,11 +9253,11 @@ }, "campaign-report-references-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-references-mobile-dark.png", "stage": "campaign-report-references", "theme": "dark", @@ -9267,7 +9267,7 @@ "width": 390, "height": 844 }, - "sha256": "2fb38f7b7e5f281c98d0411540f8671d11ef99e32358f3e9129415748f49c1fb", + "sha256": "8cbf5d4faa70249b8885cac6c03ff51a971ffa3584a97a023cff21a8850cd613", "action": { "label": "References", "top": 230.109375, @@ -9285,11 +9285,11 @@ }, "source-analysis-scope-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-scope-desktop-light.png", "stage": "source-analysis-scope", "theme": "light", @@ -9299,7 +9299,7 @@ "width": 1440, "height": 900 }, - "sha256": "2a96c4ffd3820df10031ea228652eba50b9d67aeb34112138e4c95d357275e69", + "sha256": "1fd61abf7443c711a634418859f237dcf026cb6e3567bf79c46042f10ffea48c", "action": { "label": "Inspect configured source", "top": 763.078125, @@ -9317,11 +9317,11 @@ }, "source-analysis-receipt-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-receipt-desktop-light.png", "stage": "source-analysis-receipt", "theme": "light", @@ -9331,7 +9331,7 @@ "width": 1440, "height": 900 }, - "sha256": "c92edd1d7bec1e39f47100e84ed5a3cd24a1c43c1c75982bda8b22983c47630d", + "sha256": "a59d3c8fcafaf5e36d9fca206a8e87464dae00fbc147e7f8518c42a2bc789cb7", "action": { "label": "Continue", "top": 763.078125, @@ -9349,11 +9349,11 @@ }, "source-analysis-evidence-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-evidence-desktop-light.png", "stage": "source-analysis-evidence", "theme": "light", @@ -9363,7 +9363,7 @@ "width": 1440, "height": 900 }, - "sha256": "81f2f3a0a144855d12b133991cd8ee2da1e2c7fd925da22e5c32cca7b16f3969", + "sha256": "0b683f45e299cf04ef8f49bc874ff7c818c14a224c0903e9019e8cf0a73a205a", "action": { "label": "Continue", "top": 763.078125, @@ -9381,11 +9381,11 @@ }, "source-analysis-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-review-desktop-light.png", "stage": "source-analysis-review", "theme": "light", @@ -9395,7 +9395,7 @@ "width": 1440, "height": 900 }, - "sha256": "0b41f8b3d8c50d6b2b142cc987524a71d901c61966ea84e331268666736152ef", + "sha256": "508ccf0ddde22c5e533473c9dac74111f07d4483e3580e2aa3a934de825d1a19", "action": { "label": "Acknowledge this report digest", "top": 763.078125, @@ -9413,11 +9413,11 @@ }, "source-analysis-scope-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-scope-desktop-dark.png", "stage": "source-analysis-scope", "theme": "dark", @@ -9427,7 +9427,7 @@ "width": 1440, "height": 900 }, - "sha256": "e6b679a75b21f5d0d5d193b8c02a46db867dc25cd36c0f71ca5c82535f262aca", + "sha256": "1dd25d6c6b2e0bf984da93b99470c66e3c7027b062f819420bbfcd4b72c4a5a7", "action": { "label": "Inspect configured source", "top": 763.078125, @@ -9445,11 +9445,11 @@ }, "source-analysis-receipt-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-receipt-desktop-dark.png", "stage": "source-analysis-receipt", "theme": "dark", @@ -9459,7 +9459,7 @@ "width": 1440, "height": 900 }, - "sha256": "77271881d6f0e719911b1cc96df46db79090ffb6a10c52704707380bd408502a", + "sha256": "7741e411277692259c406e1784667d3c0bd821ee06219e3b7e5deba622e4440c", "action": { "label": "Continue", "top": 763.078125, @@ -9477,11 +9477,11 @@ }, "source-analysis-evidence-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-evidence-desktop-dark.png", "stage": "source-analysis-evidence", "theme": "dark", @@ -9491,7 +9491,7 @@ "width": 1440, "height": 900 }, - "sha256": "ce97ffe4aec41295116193f1ff991d6e171199c44fe698463c458c236d8f7b3e", + "sha256": "b2ca4a630c9d5d455cd83e6e0001fd53c28a537efe49351b3df779addb8de56e", "action": { "label": "Continue", "top": 763.078125, @@ -9509,11 +9509,11 @@ }, "source-analysis-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-review-desktop-dark.png", "stage": "source-analysis-review", "theme": "dark", @@ -9523,7 +9523,7 @@ "width": 1440, "height": 900 }, - "sha256": "6be305598a65e5b2d4f88281b838b7e0fbe7619acbb8319fa15617cab41692b2", + "sha256": "5ffd38ebf76328f63bf4b518294f31f9effb8144146e7a02dedd1512e017f0e8", "action": { "label": "Acknowledge this report digest", "top": 763.078125, @@ -9541,11 +9541,11 @@ }, "source-analysis-scope-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-scope-mobile-light.png", "stage": "source-analysis-scope", "theme": "light", @@ -9555,7 +9555,7 @@ "width": 390, "height": 844 }, - "sha256": "04453946f0fcca7ea2e7b1f35ff54278a4f8982d4fbef2f1ca6e9c53508700b8", + "sha256": "d2f89abb18440e5adfa0e5347981d5661c0a5036cf58a28da0e86476aea24bcd", "action": { "label": "Inspect configured source", "top": 743.078125, @@ -9573,11 +9573,11 @@ }, "source-analysis-receipt-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-receipt-mobile-light.png", "stage": "source-analysis-receipt", "theme": "light", @@ -9587,7 +9587,7 @@ "width": 390, "height": 844 }, - "sha256": "bc28367eec45fda028470de7a3482208214fae569f01e6bdd7a574aad120afa3", + "sha256": "ffb5c489655debe698d4fa97c82f7aa59e9b1ff4dfc2b56f7bec67a7e8511e15", "action": { "label": "Continue", "top": 743.078125, @@ -9605,11 +9605,11 @@ }, "source-analysis-evidence-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-evidence-mobile-light.png", "stage": "source-analysis-evidence", "theme": "light", @@ -9619,7 +9619,7 @@ "width": 390, "height": 844 }, - "sha256": "49da54b108e9b326c1b0aa07f35c24e0a9df02754c00f73d20e235488e508b7c", + "sha256": "8a804143103d51605868f2ee83a69b34e67eef097ebe3efbaa41e18e7895e92d", "action": { "label": "Continue", "top": 743.078125, @@ -9637,11 +9637,11 @@ }, "source-analysis-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-review-mobile-light.png", "stage": "source-analysis-review", "theme": "light", @@ -9651,7 +9651,7 @@ "width": 390, "height": 844 }, - "sha256": "7b0f94284cb44fa17b19e3846225c5c0661bde1b5f3bb027844962e5e6701341", + "sha256": "421ab56bee0ef45be841149efa0294ea37b3e5ed6021f1773494af688d442db9", "action": { "label": "Acknowledge this report digest", "top": 743.078125, @@ -9669,11 +9669,11 @@ }, "source-analysis-scope-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-scope-mobile-dark.png", "stage": "source-analysis-scope", "theme": "dark", @@ -9683,7 +9683,7 @@ "width": 390, "height": 844 }, - "sha256": "fd086af87cba1cebd0935f5d680795b015decfa15d981491a6047de673f0eeac", + "sha256": "8712402727072871d1264da1ec9a6b2225b7a3a824c198ad75097c0b8481c3ce", "action": { "label": "Inspect configured source", "top": 743.078125, @@ -9701,11 +9701,11 @@ }, "source-analysis-receipt-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-receipt-mobile-dark.png", "stage": "source-analysis-receipt", "theme": "dark", @@ -9715,7 +9715,7 @@ "width": 390, "height": 844 }, - "sha256": "4202c270a0ba5cf148fe5db260a1f24932ca5567dd233e15c3c45ef5dae18aa2", + "sha256": "35e1a7c07d0cd3ceace6fb28cdef3d952437e52ad8b0f2d6722410ed264a4da2", "action": { "label": "Continue", "top": 743.078125, @@ -9733,11 +9733,11 @@ }, "source-analysis-evidence-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-evidence-mobile-dark.png", "stage": "source-analysis-evidence", "theme": "dark", @@ -9747,7 +9747,7 @@ "width": 390, "height": 844 }, - "sha256": "5f79b6da8c144b8709ccddbad888513f5af1ea6297f19df32b009daa5bcc9956", + "sha256": "880122e1862a4ab8a4f71f5a9793070b9980e08011e068a9ee41a1799802116c", "action": { "label": "Continue", "top": 743.078125, @@ -9765,11 +9765,11 @@ }, "source-analysis-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/source-analysis-review-mobile-dark.png", "stage": "source-analysis-review", "theme": "dark", @@ -9779,7 +9779,7 @@ "width": 390, "height": 844 }, - "sha256": "b0895dd5a19073f0966e2968c9cd0523c92abe206e267095134579a075a311d3", + "sha256": "2860694e6cd44bb617864ed1887609a01db3596ede7542f8bd39a217f93b3674", "action": { "label": "Acknowledge this report digest", "top": 743.078125, @@ -9797,11 +9797,11 @@ }, "campaign-report-save-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-review-desktop-light.png", "stage": "campaign-report-save-review", "theme": "light", @@ -9811,7 +9811,7 @@ "width": 1440, "height": 900 }, - "sha256": "e36210b0d4af15ecd25511963fc11b00d5201bfc4a10e17481cdc813e765e9d6", + "sha256": "4d78904c20b365c80c7f90d3a54667b827c2aa63326defce888aa5254581bd47", "action": { "label": "Save report", "top": 631.421875, @@ -9829,11 +9829,11 @@ }, "campaign-report-save-unresolved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-unresolved-desktop-light.png", "stage": "campaign-report-save-unresolved", "theme": "light", @@ -9843,7 +9843,7 @@ "width": 1440, "height": 900 }, - "sha256": "b020ebda5551444aaa4c68ec715abe83d641fe30199951c315786cc54f5f8aab", + "sha256": "795dc0998341393d3d7b28b013e24f12a7eff9354c2c73238449a0aaa5b092e1", "action": { "label": "Check saved request 1", "top": 164.984375, @@ -9861,11 +9861,11 @@ }, "campaign-report-saved-history-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-history-desktop-light.png", "stage": "campaign-report-saved-history", "theme": "light", @@ -9875,7 +9875,7 @@ "width": 1440, "height": 900 }, - "sha256": "127200c4feeaf19ccc191be0f6a833bd94d105160c258bfe0f9c6beb8227d46b", + "sha256": "bc0c1f9d609e82c03672b0c0e63c87157646bdd2d9f47d3eea450fa566e12602", "action": { "label": "Open saved report 1", "top": 263.046875, @@ -9893,11 +9893,11 @@ }, "campaign-report-saved-receipt-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-receipt-desktop-light.png", "stage": "campaign-report-saved-receipt", "theme": "light", @@ -9907,7 +9907,7 @@ "width": 1440, "height": 900 }, - "sha256": "71a238c14435eb070b4d90bd05c233c337b70c79c3fb9417f159a37da5e3234c", + "sha256": "552e5841f132aad31615fe766cf1efd9215c86ded485b4e0a3ac27e64a1ab5d6", "action": { "label": "apiIn progressAttempt 1 · recorded Queued", "top": 554.375, @@ -9925,11 +9925,11 @@ }, "campaign-report-save-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-review-desktop-dark.png", "stage": "campaign-report-save-review", "theme": "dark", @@ -9939,7 +9939,7 @@ "width": 1440, "height": 900 }, - "sha256": "5a9b7756619c820794c70d22a3fd55235c07a57972f254110126eafaa16f3d9d", + "sha256": "ca601eaca1fee640a489458b19c40340caccd541ada71441263358538639cc85", "action": { "label": "Save report", "top": 631.421875, @@ -9957,11 +9957,11 @@ }, "campaign-report-save-unresolved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-unresolved-desktop-dark.png", "stage": "campaign-report-save-unresolved", "theme": "dark", @@ -9971,7 +9971,7 @@ "width": 1440, "height": 900 }, - "sha256": "c9fb6ee645fc5e43e1c5ea48c84cf34e848234ec19e3e8ce5627e981a2b9158f", + "sha256": "592b3b6de07c86130d50708f33be7ce3ecab7e571eef3e5eaf231e8e4c2072c6", "action": { "label": "Check saved request 1", "top": 164.984375, @@ -9989,11 +9989,11 @@ }, "campaign-report-saved-history-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-history-desktop-dark.png", "stage": "campaign-report-saved-history", "theme": "dark", @@ -10003,7 +10003,7 @@ "width": 1440, "height": 900 }, - "sha256": "abb3088f22a95cd94e9d186c6544392929e4d1436d8620d35500eacf51b2cb47", + "sha256": "5e5114b5a057edbfeb4f137434349aa82588e8b1b6e396c86f693f0e773345a4", "action": { "label": "Open saved report 1", "top": 263.046875, @@ -10021,11 +10021,11 @@ }, "campaign-report-saved-receipt-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-receipt-desktop-dark.png", "stage": "campaign-report-saved-receipt", "theme": "dark", @@ -10035,7 +10035,7 @@ "width": 1440, "height": 900 }, - "sha256": "09b00eeb8fce26ed9c4113a54184ecfead90354bd58c05357bb81eb47a6ff9d7", + "sha256": "fd0ed3d5c627b21dd05214b6a41f5abffb502b81813003120215d247fff265d4", "action": { "label": "apiIn progressAttempt 1 · recorded Queued", "top": 554.375, @@ -10053,11 +10053,11 @@ }, "campaign-report-save-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-review-mobile-light.png", "stage": "campaign-report-save-review", "theme": "light", @@ -10067,7 +10067,7 @@ "width": 390, "height": 844 }, - "sha256": "d367e46a60a3c0cb13f84c40da27af6fa6cb2b1f93f27d45ba5bfd4c3ae2deb7", + "sha256": "78ed70c80ee778bde8585cc9b12a7e8afcc7553707c7166e9dbda6f2d82a955c", "action": { "label": "Save report", "top": 659.84375, @@ -10085,11 +10085,11 @@ }, "campaign-report-save-unresolved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-unresolved-mobile-light.png", "stage": "campaign-report-save-unresolved", "theme": "light", @@ -10099,7 +10099,7 @@ "width": 390, "height": 844 }, - "sha256": "0b7f53b3af122739d562b825748c5339161484a383349500394b1ab5f920318c", + "sha256": "719e080c21886c7504b9da12be1adaacb3f12fc7294fca768439ae569568e251", "action": { "label": "Check saved request 1", "top": 228.859375, @@ -10117,11 +10117,11 @@ }, "campaign-report-saved-history-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-history-mobile-light.png", "stage": "campaign-report-saved-history", "theme": "light", @@ -10131,7 +10131,7 @@ "width": 390, "height": 844 }, - "sha256": "5d82027767579d0f7396e850145c4b9f3d40cdd60ff590407b642d0338656ca4", + "sha256": "97127551f967880db54960609e6c8ba18a1eae7ebe90d139a03eb7aa77de85e4", "action": { "label": "Open saved report 1", "top": 454.453125, @@ -10149,11 +10149,11 @@ }, "campaign-report-saved-receipt-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-receipt-mobile-light.png", "stage": "campaign-report-saved-receipt", "theme": "light", @@ -10163,7 +10163,7 @@ "width": 390, "height": 844 }, - "sha256": "49807474db8192e355a2bce1c647fb63b2258f036204d091b4cf03b533cd9743", + "sha256": "0a8c2ff1dd60a69d7f54256ca7d0f6ed0310c8ed087918d286976484ce55570e", "action": { "label": "apiIn progressAttempt 1 · recorded Queued", "top": 424.890625, @@ -10181,11 +10181,11 @@ }, "campaign-report-save-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-review-mobile-dark.png", "stage": "campaign-report-save-review", "theme": "dark", @@ -10195,7 +10195,7 @@ "width": 390, "height": 844 }, - "sha256": "d55ad0bf67d4aa92f046638f038f979148ba47efdbfd4c1bb43eae1dd3e2bc28", + "sha256": "ed7e3e0d0f7779266a5f0730b7626142580bd6c6967063f408766c25790433c6", "action": { "label": "Save report", "top": 659.84375, @@ -10213,11 +10213,11 @@ }, "campaign-report-save-unresolved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-save-unresolved-mobile-dark.png", "stage": "campaign-report-save-unresolved", "theme": "dark", @@ -10227,7 +10227,7 @@ "width": 390, "height": 844 }, - "sha256": "5b308ff627d8e30a156c993b879fcba230a7ee95c771349d79f67d97241a33ce", + "sha256": "9337abfc29f2518f836de21cf72f18ab6971b78c0e8de4c5191bb6089d89abfa", "action": { "label": "Check saved request 1", "top": 228.859375, @@ -10245,11 +10245,11 @@ }, "campaign-report-saved-history-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-history-mobile-dark.png", "stage": "campaign-report-saved-history", "theme": "dark", @@ -10259,7 +10259,7 @@ "width": 390, "height": 844 }, - "sha256": "bde436d214afabc27a4b34cb2b07821ca9ac14bb8acd807928886369b9bc0f10", + "sha256": "d1cfe7f71daf09e150bb423dadf9a983fc80c30238a431762dd68c0671c12be8", "action": { "label": "Open saved report 1", "top": 454.453125, @@ -10277,11 +10277,11 @@ }, "campaign-report-saved-receipt-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-report-saved-receipt-mobile-dark.png", "stage": "campaign-report-saved-receipt", "theme": "dark", @@ -10291,7 +10291,7 @@ "width": 390, "height": 844 }, - "sha256": "27fbac03a56fc82c8d38daf2793af3a9f27c2d5f0583f9a76de8dca8c6cc1ea6", + "sha256": "f50a78fdc354cd50a22d47c817e3b4bda838f2656ab39a32f040eaf7a523b120", "action": { "label": "apiIn progressAttempt 1 · recorded Queued", "top": 424.890625, @@ -10309,11 +10309,11 @@ }, "agent-question-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-question-desktop-light.png", "stage": "agent-question", "theme": "light", @@ -10323,7 +10323,7 @@ "width": 1440, "height": 900 }, - "sha256": "e3d66c149d479219064828d364dd7dbd8588750d3e76b30e8ca2e1a12dae6d92", + "sha256": "a1bcb552c20b64c7551593ec0ab3a21e98c1e291da72f68b1f3fc0ee91028ca5", "action": { "label": "Review answer", "top": 660.71875, @@ -10341,11 +10341,11 @@ }, "agent-answer-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-review-desktop-light.png", "stage": "agent-answer-review", "theme": "light", @@ -10355,7 +10355,7 @@ "width": 1440, "height": 900 }, - "sha256": "26f8b71404e7a8055be1e44f6cf776ce82d05e1b67b10e90627363fee6743a94", + "sha256": "53615719b94c287682b6b2df6fb2b66adf449ce2a2c9fbe24322b408932946a3", "action": { "label": "Send answer", "top": 661.609375, @@ -10373,11 +10373,11 @@ }, "agent-answer-unresolved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-unresolved-desktop-light.png", "stage": "agent-answer-unresolved", "theme": "light", @@ -10387,7 +10387,7 @@ "width": 1440, "height": 900 }, - "sha256": "e70c9239bd3df649c581df4f7475e33ffd701d0c2cf7da46a9bc32dce8016775", + "sha256": "db0ad525d10035bb8b4f80741142a4ad7d4e1f84834283c4f81edc33bb3dde7e", "action": { "label": "Check original answer", "top": 413.71875, @@ -10405,11 +10405,11 @@ }, "agent-answer-confirmed-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-confirmed-desktop-light.png", "stage": "agent-answer-confirmed", "theme": "light", @@ -10419,17 +10419,17 @@ "width": 1440, "height": 900 }, - "sha256": "1b0981c73a9028d5257f8e670db195ee516bed140cb53f5928374e4145323682", + "sha256": "501413200d9049ee7ef7855c6cec6cfe54e696ad196a4813c1f01f2b73a266d0", "action": null, "captured_action": null }, "agent-question-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-question-desktop-dark.png", "stage": "agent-question", "theme": "dark", @@ -10439,7 +10439,7 @@ "width": 1440, "height": 900 }, - "sha256": "a66f9738b51752fab51a441dfb04ae72e34a455f0a7ed695a0c8c66902e833f8", + "sha256": "b54ee2cbbc42a3aeb9a771827f048c349cfe3296d2f6811f0a8e713c8a885c1b", "action": { "label": "Review answer", "top": 660.71875, @@ -10457,11 +10457,11 @@ }, "agent-answer-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-review-desktop-dark.png", "stage": "agent-answer-review", "theme": "dark", @@ -10471,7 +10471,7 @@ "width": 1440, "height": 900 }, - "sha256": "cf2c446faf5f6a5f0c8ef56377ecae8a8db5890298e7951f9c66ad1974fc6250", + "sha256": "0a08e9092f04215a609e118faa2f6c335653ea3cc3beb8f81a6b284732a470fa", "action": { "label": "Send answer", "top": 661.609375, @@ -10489,11 +10489,11 @@ }, "agent-answer-unresolved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-unresolved-desktop-dark.png", "stage": "agent-answer-unresolved", "theme": "dark", @@ -10503,7 +10503,7 @@ "width": 1440, "height": 900 }, - "sha256": "41e527648e0494d63553213d5344825e9848eba35f3f0989d7bd28a239452ee5", + "sha256": "80c57db2929c55dfa6d89b80f684bf96e931ad171bb9ce880827e4217f8bc7dd", "action": { "label": "Check original answer", "top": 413.71875, @@ -10521,11 +10521,11 @@ }, "agent-answer-confirmed-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-confirmed-desktop-dark.png", "stage": "agent-answer-confirmed", "theme": "dark", @@ -10535,17 +10535,17 @@ "width": 1440, "height": 900 }, - "sha256": "e2a3c636a404c6cbcb8cb0f78d081df7b5b81472c0ad3cdb66e9af47512b2c16", + "sha256": "c9d2ead891577edf512109aad820bb4e9201e9d0bc57a7d72071645e253cf235", "action": null, "captured_action": null }, "agent-question-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-question-mobile-light.png", "stage": "agent-question", "theme": "light", @@ -10555,7 +10555,7 @@ "width": 390, "height": 844 }, - "sha256": "564e61d21216939eb92f1e98437ac09cfbae7cecc8a18d50b9df49661f5f4630", + "sha256": "4ff38c368371771641daf641a8f44bd9957ec5cd97732478a72589feba21d69a", "action": { "label": "Review answer", "top": 692.015625, @@ -10573,11 +10573,11 @@ }, "agent-answer-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-review-mobile-light.png", "stage": "agent-answer-review", "theme": "light", @@ -10587,7 +10587,7 @@ "width": 390, "height": 844 }, - "sha256": "339ebc01f3a0999d6e6d5b6ab7345832ec80f047992a7f1398fb047abda1f7bc", + "sha256": "1b5eb9800e0e4c7d662d8fd18627ad7e52aec12658236e32d3668ca4117a05d1", "action": { "label": "Send answer", "top": 647.453125, @@ -10605,11 +10605,11 @@ }, "agent-answer-unresolved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-unresolved-mobile-light.png", "stage": "agent-answer-unresolved", "theme": "light", @@ -10619,7 +10619,7 @@ "width": 390, "height": 844 }, - "sha256": "bcc04b644390255cff9e76588ee8dbb3acbd898d9ac9e90714929eb4a6a3b411", + "sha256": "596a8d863d93f4048e8a778757fa32280bf0f02d2b83c49ec23fca31969a91d5", "action": { "label": "Check original answer", "top": 403.984375, @@ -10637,11 +10637,11 @@ }, "agent-answer-confirmed-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-confirmed-mobile-light.png", "stage": "agent-answer-confirmed", "theme": "light", @@ -10651,17 +10651,17 @@ "width": 390, "height": 844 }, - "sha256": "a791c3c11cecbc3fc2c4c7d6f29de0a9090e2e9ec03d32c77444f37aaf6fb70c", + "sha256": "19648088ebc44e16d805777b0e1e2cd626891c89428fb68f67d86d8c7536f63d", "action": null, "captured_action": null }, "agent-question-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-question-mobile-dark.png", "stage": "agent-question", "theme": "dark", @@ -10671,7 +10671,7 @@ "width": 390, "height": 844 }, - "sha256": "3f7b58a788136502d7ae70438cd9cc9928072ea59da9d662d12e42f81ff63884", + "sha256": "8dd074514caa7f4f334ce1300383beda2645cc6d61afaa99e9366caf8078b260", "action": { "label": "Review answer", "top": 692.015625, @@ -10689,11 +10689,11 @@ }, "agent-answer-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-review-mobile-dark.png", "stage": "agent-answer-review", "theme": "dark", @@ -10703,7 +10703,7 @@ "width": 390, "height": 844 }, - "sha256": "289870a5ac12ca1c97cead8ce6f2ac03d12905b2f634b464175e2f6843e5eab0", + "sha256": "bead20bff3ce117fde8acecea96cee3cf8635cd84e4a79e6b88f465068604964", "action": { "label": "Send answer", "top": 647.453125, @@ -10721,11 +10721,11 @@ }, "agent-answer-unresolved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-unresolved-mobile-dark.png", "stage": "agent-answer-unresolved", "theme": "dark", @@ -10735,7 +10735,7 @@ "width": 390, "height": 844 }, - "sha256": "30c23a0fffec77194b7ce2e3adc1ff4808a61ee6dd22a5f1fea767f8b8435518", + "sha256": "4027e225deb63e12717046af375deb90a08e8f46a2c6ab86c25deaba71bfe576", "action": { "label": "Check original answer", "top": 403.984375, @@ -10753,11 +10753,11 @@ }, "agent-answer-confirmed-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/agent-answer-confirmed-mobile-dark.png", "stage": "agent-answer-confirmed", "theme": "dark", @@ -10767,17 +10767,17 @@ "width": 390, "height": 844 }, - "sha256": "5ecd2d8bc93b98fdb8481e56f312ec6ae59cb066b4b385a92df7ea168edd4f94", + "sha256": "ac2d01b654cf16f26a976589e8913576022b300e701c7c2d812deb7f706cf371", "action": null, "captured_action": null }, "campaign-plan-waves-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-waves-desktop-light.png", "stage": "campaign-plan-waves", "theme": "light", @@ -10787,7 +10787,7 @@ "width": 1440, "height": 900 }, - "sha256": "28226ccf94f277a8013aae925b5c2996f688072a65d99ed208974109707b8856", + "sha256": "7ea0d7a54528d5582b40685aa5de20c3e6a5a02a17d9179e8d38eefe06278c77", "action": { "label": "Continue to milestones", "top": 755.859375, @@ -10805,11 +10805,11 @@ }, "campaign-plan-milestones-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-milestones-desktop-light.png", "stage": "campaign-plan-milestones", "theme": "light", @@ -10819,7 +10819,7 @@ "width": 1440, "height": 900 }, - "sha256": "92bab5763e622b398841627ed90aacc4be836c341c551b41925d40b8b1574a68", + "sha256": "f748a159cdc442a37ba662701d2c24f96ab27a921ed5fa4eb8bf67eefe5cb691", "action": { "label": "Review reporting criteria", "top": 789.15625, @@ -10837,11 +10837,11 @@ }, "campaign-plan-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-review-desktop-light.png", "stage": "campaign-plan-review", "theme": "light", @@ -10851,7 +10851,7 @@ "width": 1440, "height": 900 }, - "sha256": "3e2d6b63a29cfcf9893ce28cadaabcafc6d86625aba2e51bedcf64d1734831b6", + "sha256": "dc52be7e36ba2fe3855d4a68395b2092a17e691cc279576e60f0492760f6fa72", "action": { "label": "Save reporting plan", "top": 662.03125, @@ -10869,11 +10869,11 @@ }, "campaign-plan-unresolved-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-unresolved-desktop-light.png", "stage": "campaign-plan-unresolved", "theme": "light", @@ -10883,7 +10883,7 @@ "width": 1440, "height": 900 }, - "sha256": "3a5484657e664e6c54f62479e2962f73f869d96f50d8ddd4a28cad1872802f00", + "sha256": "ba246f8f5ba328cc9268979cf844bb736a55b68435ac01c7e6258a9832d72d4c", "action": { "label": "Check original reporting plan", "top": 164.796875, @@ -10901,11 +10901,11 @@ }, "campaign-plan-progress-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-progress-desktop-light.png", "stage": "campaign-plan-progress", "theme": "light", @@ -10915,17 +10915,17 @@ "width": 1440, "height": 900 }, - "sha256": "64de08113c9fadb924c066b2edce6746f7e472e44c2465134c60e027718f2144", + "sha256": "1e9a1282b621edbc2f34f3f4aff46fbbd91596ddf35a1168087ee404d98de03e", "action": null, "captured_action": null }, "campaign-plan-waves-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-waves-desktop-dark.png", "stage": "campaign-plan-waves", "theme": "dark", @@ -10935,7 +10935,7 @@ "width": 1440, "height": 900 }, - "sha256": "258b05683d73f8030fee8cdeb607250159f657bcdac5bd7bc8bb9fbc5bc0a1ec", + "sha256": "f3c8a743228667d0f5ae3bc54dac80f5a6b74eb98df1bb0f18ad55d5f488dc0f", "action": { "label": "Continue to milestones", "top": 755.859375, @@ -10953,11 +10953,11 @@ }, "campaign-plan-milestones-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-milestones-desktop-dark.png", "stage": "campaign-plan-milestones", "theme": "dark", @@ -10967,7 +10967,7 @@ "width": 1440, "height": 900 }, - "sha256": "b0b462f781ae668e1ac18cf73f0e6920a54036d7d5b877c2567bc5e8ac5b3f6a", + "sha256": "3e226ca58ce8b5b221181bcf94559ec0145d79168488f9c55e280c9308ea07e4", "action": { "label": "Review reporting criteria", "top": 789.15625, @@ -10985,11 +10985,11 @@ }, "campaign-plan-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-review-desktop-dark.png", "stage": "campaign-plan-review", "theme": "dark", @@ -10999,7 +10999,7 @@ "width": 1440, "height": 900 }, - "sha256": "c97ad349acf9147e4f0d047c492a3a85f400f7d19ae2189713448fd497213bc5", + "sha256": "682539e44899e9429fed09cccae1a697bd1049a823fcdcd28e6a8eb4ee8f4f8c", "action": { "label": "Save reporting plan", "top": 662.03125, @@ -11017,11 +11017,11 @@ }, "campaign-plan-unresolved-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-unresolved-desktop-dark.png", "stage": "campaign-plan-unresolved", "theme": "dark", @@ -11031,7 +11031,7 @@ "width": 1440, "height": 900 }, - "sha256": "8249b2acc8029195823e79969ef2412db0e45e78d71a93e0c0a0c8d91f1bdc65", + "sha256": "5cf5ceb5865b2120420af2b7c2641fbf3978019dc6d63d0b5880a4eaa5dda03c", "action": { "label": "Check original reporting plan", "top": 164.796875, @@ -11049,11 +11049,11 @@ }, "campaign-plan-progress-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-progress-desktop-dark.png", "stage": "campaign-plan-progress", "theme": "dark", @@ -11063,17 +11063,17 @@ "width": 1440, "height": 900 }, - "sha256": "b7041464af9838a9430f86596137ec8c16561d8aad547ab2b802b85be7738107", + "sha256": "06721313496f638cc0bb615b7d4d0821b66e4875db2752ddb3ec3c24b889275f", "action": null, "captured_action": null }, "campaign-plan-waves-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-waves-mobile-light.png", "stage": "campaign-plan-waves", "theme": "light", @@ -11101,11 +11101,11 @@ }, "campaign-plan-milestones-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-milestones-mobile-light.png", "stage": "campaign-plan-milestones", "theme": "light", @@ -11133,11 +11133,11 @@ }, "campaign-plan-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-review-mobile-light.png", "stage": "campaign-plan-review", "theme": "light", @@ -11147,7 +11147,7 @@ "width": 390, "height": 844 }, - "sha256": "e6f44f14fa552e004413bc6f76ae144e009ae9a711a2524d72a53068ebc3c94d", + "sha256": "9bd3bc1b2349c0146ee4d8258cd55629504a0526442aaa44dd24d5b02ee78009", "action": { "label": "Save reporting plan", "top": 662.65625, @@ -11165,11 +11165,11 @@ }, "campaign-plan-unresolved-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-unresolved-mobile-light.png", "stage": "campaign-plan-unresolved", "theme": "light", @@ -11179,7 +11179,7 @@ "width": 390, "height": 844 }, - "sha256": "c6a602f6b6bed94f34ad74727a52a5ea8bbe616004de516e0cef2f9191830171", + "sha256": "b89ed7da0ad9cb930f204eee9e2eb2679228af2bac9ef008b8962ef52abff265", "action": { "label": "Check original reporting plan", "top": 314.84375, @@ -11197,11 +11197,11 @@ }, "campaign-plan-progress-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-progress-mobile-light.png", "stage": "campaign-plan-progress", "theme": "light", @@ -11211,17 +11211,17 @@ "width": 390, "height": 844 }, - "sha256": "8a622ef868398ae7ee103acf91ee3765c3e295bf29ca0f2b59456837b4270e83", + "sha256": "cb6ad3db05aa46b5c418c492bf9129af902626e87e4a1d07d18a165a1935c277", "action": null, "captured_action": null }, "campaign-plan-waves-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-waves-mobile-dark.png", "stage": "campaign-plan-waves", "theme": "dark", @@ -11249,11 +11249,11 @@ }, "campaign-plan-milestones-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-milestones-mobile-dark.png", "stage": "campaign-plan-milestones", "theme": "dark", @@ -11281,11 +11281,11 @@ }, "campaign-plan-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-review-mobile-dark.png", "stage": "campaign-plan-review", "theme": "dark", @@ -11295,7 +11295,7 @@ "width": 390, "height": 844 }, - "sha256": "43b7ab5b1fd06bfed551172c0326af0a36d1967d817828ee0951bbccaa4d9a82", + "sha256": "3255d6e196ef964379557c04ea6e910dcbbd869ebf38fb80d1dd4a11c6f05120", "action": { "label": "Save reporting plan", "top": 662.65625, @@ -11313,11 +11313,11 @@ }, "campaign-plan-unresolved-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-unresolved-mobile-dark.png", "stage": "campaign-plan-unresolved", "theme": "dark", @@ -11327,7 +11327,7 @@ "width": 390, "height": 844 }, - "sha256": "bba2035dd81ca17c38d84b65a3f88463d26e9cca5e0e587950806c36537fb886", + "sha256": "2048b684d27bd96dfce65c3643bfbd4a22c08718458472643d9aba51147cb7af", "action": { "label": "Check original reporting plan", "top": 314.84375, @@ -11345,11 +11345,11 @@ }, "campaign-plan-progress-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/campaign-plan-progress-mobile-dark.png", "stage": "campaign-plan-progress", "theme": "dark", @@ -11359,17 +11359,17 @@ "width": 390, "height": 844 }, - "sha256": "f0d43952e2a82d3e48ee46058b8b447db56a5f162e587710396552396e31bcd2", + "sha256": "e84b7630d0fe11f90a38082126c0eec0ec546d39258f7d233ba7623c2c502a73", "action": null, "captured_action": null }, "scm-delegation-account-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-account-desktop-light.png", "stage": "scm-delegation-account", "theme": "light", @@ -11379,7 +11379,7 @@ "width": 1440, "height": 900 }, - "sha256": "aeca815dbe958832ae66f810570519f704b675c2f3f8b30a6eb6f9c48644feb4", + "sha256": "9eb71631f57d59dc009018705acffd0ea0c6f83d50f4fe63d265eea35d07c787", "action": { "label": "Continue to scope", "top": 656.71875, @@ -11397,11 +11397,11 @@ }, "scm-delegation-scope-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-scope-desktop-light.png", "stage": "scm-delegation-scope", "theme": "light", @@ -11411,7 +11411,7 @@ "width": 1440, "height": 900 }, - "sha256": "e1e1ea9b4b91605372a21e809e73f7c67ce0e04a90d4e16ea6a691dae3b6f4cb", + "sha256": "ecacf3b1eab3af99c8b887eada5d20bfbe8c3e6c7b7dc8402aa85cf3a4e992da", "action": { "label": "Review delegation", "top": 789.15625, @@ -11429,11 +11429,11 @@ }, "scm-delegation-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-review-desktop-light.png", "stage": "scm-delegation-review", "theme": "light", @@ -11443,7 +11443,7 @@ "width": 1440, "height": 900 }, - "sha256": "4939d84258edc8d9205e51f28b708dabc7f3d78b01fb9c4bf004e33cf108c96f", + "sha256": "a494375323c642e390f4c7662f93b38628b76c15148be2c587bb6cf3ab08f6c9", "action": { "label": "Save delegation", "top": 726, @@ -11461,11 +11461,11 @@ }, "scm-delegation-confirmed-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-confirmed-desktop-light.png", "stage": "scm-delegation-confirmed", "theme": "light", @@ -11475,7 +11475,7 @@ "width": 1440, "height": 900 }, - "sha256": "eed80acc34782cdfa10db5ca3ece6fe1fb246809ce0ebfd738320bc0d6303218", + "sha256": "a54e32690753d13d40704a9c951f195ea42e8c64b44380b90f430625ad923bc6", "action": { "label": "Close receipt", "top": 551.453125, @@ -11493,11 +11493,11 @@ }, "scm-delegation-account-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-account-desktop-dark.png", "stage": "scm-delegation-account", "theme": "dark", @@ -11507,7 +11507,7 @@ "width": 1440, "height": 900 }, - "sha256": "e72f4b24ca35b0c114b96ca0b58095d150d5d17db1216d11762dec0e6fe55548", + "sha256": "6d7ea61e256900e6d57c8a42ac8fce80a4957f36335b7aa9e8d84d11c0243bf4", "action": { "label": "Continue to scope", "top": 656.71875, @@ -11525,11 +11525,11 @@ }, "scm-delegation-scope-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-scope-desktop-dark.png", "stage": "scm-delegation-scope", "theme": "dark", @@ -11539,7 +11539,7 @@ "width": 1440, "height": 900 }, - "sha256": "3bf40922c015c964c1cdec35c7424250ceb579bc7af7c0904700a8bf6d54c20d", + "sha256": "5ed9a39cb7a7977f498b717cd19df5cfdd484c5f7584d8d06e9bcafa9c8f9db0", "action": { "label": "Review delegation", "top": 789.15625, @@ -11557,11 +11557,11 @@ }, "scm-delegation-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-review-desktop-dark.png", "stage": "scm-delegation-review", "theme": "dark", @@ -11571,7 +11571,7 @@ "width": 1440, "height": 900 }, - "sha256": "ffd7c0db1937ecc68e22dbb5c18b310def2ee80463455f147282ebd2a5c13b25", + "sha256": "44b21f8950331f7303736ce99de1eb182278946b4d1c4f813d2646b2b2d177bf", "action": { "label": "Save delegation", "top": 726, @@ -11589,11 +11589,11 @@ }, "scm-delegation-confirmed-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-confirmed-desktop-dark.png", "stage": "scm-delegation-confirmed", "theme": "dark", @@ -11603,7 +11603,7 @@ "width": 1440, "height": 900 }, - "sha256": "1fcc537f18be09c4812679130c9ec6e21817b6d4ad146b42f1a6e589fa4533cb", + "sha256": "f0564da4ea88cc2e027d7ec4e40d0ee44eb042d7840a06f06c1ebd5bfd458a70", "action": { "label": "Close receipt", "top": 551.453125, @@ -11621,11 +11621,11 @@ }, "scm-delegation-account-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-account-mobile-light.png", "stage": "scm-delegation-account", "theme": "light", @@ -11635,7 +11635,7 @@ "width": 390, "height": 844 }, - "sha256": "1ae9459b36f3ca5e09b07556ce21d595219e1ab3c7d9829785686c7ad9c924db", + "sha256": "6b5675f403a0b301f63270bf869c762673405b6dec6bb5d582bc801a9aa7c33d", "action": { "label": "Continue to scope", "top": 662.140625, @@ -11653,11 +11653,11 @@ }, "scm-delegation-scope-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-scope-mobile-light.png", "stage": "scm-delegation-scope", "theme": "light", @@ -11667,7 +11667,7 @@ "width": 390, "height": 844 }, - "sha256": "36fc6d18bf7c87f10bc8ad5a3ad6bd8dbf4ce0ce0fe2c45476e29e4f8f12e58b", + "sha256": "084022be502916449b77b30a72157b7f7783990e879bbce05862beb1cd706ad2", "action": { "label": "Review delegation", "top": 749.15625, @@ -11685,11 +11685,11 @@ }, "scm-delegation-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-review-mobile-light.png", "stage": "scm-delegation-review", "theme": "light", @@ -11699,7 +11699,7 @@ "width": 390, "height": 844 }, - "sha256": "79c8d4bcf504416e5d6f4a3ba6aee45d58f1bb03ff0b44c23d6ae4d1982f4a03", + "sha256": "22d16cb9c310d409424d39c689eeb83d4a46b0c14b5c1a03cea554fc7df08a6e", "action": { "label": "Save delegation", "top": 743.328125, @@ -11717,11 +11717,11 @@ }, "scm-delegation-confirmed-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-confirmed-mobile-light.png", "stage": "scm-delegation-confirmed", "theme": "light", @@ -11731,7 +11731,7 @@ "width": 390, "height": 844 }, - "sha256": "ec7f7db46880dcf1724f6af7e8dbed9486e6ff8887e737dc349d9517fd1a43bc", + "sha256": "182e94a300642e392a9f5fbf01b8a7b7d0581c4fb19a98174c401662b6174e51", "action": { "label": "Close receipt", "top": 550.6875, @@ -11749,11 +11749,11 @@ }, "scm-delegation-account-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-account-mobile-dark.png", "stage": "scm-delegation-account", "theme": "dark", @@ -11763,7 +11763,7 @@ "width": 390, "height": 844 }, - "sha256": "7b9e84db2ded3b83a0d6e54931ddc93e431911ef6cbae40face6f9ff7568e81b", + "sha256": "a657f66513efd0b9c0212f88eeb0c0cdadc9650a9a27bf8a4e38a93f15b9b33d", "action": { "label": "Continue to scope", "top": 662.140625, @@ -11781,11 +11781,11 @@ }, "scm-delegation-scope-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-scope-mobile-dark.png", "stage": "scm-delegation-scope", "theme": "dark", @@ -11813,11 +11813,11 @@ }, "scm-delegation-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-review-mobile-dark.png", "stage": "scm-delegation-review", "theme": "dark", @@ -11827,7 +11827,7 @@ "width": 390, "height": 844 }, - "sha256": "336f644dfa240a81ef35a6d714bbdc059ceb91d98a0d6ff6241e12e24c196734", + "sha256": "9a8855e09b88273498aba6ee9c6cbd05483446d6ffc4956eec83cee6fecd3484", "action": { "label": "Save delegation", "top": 743.328125, @@ -11845,11 +11845,11 @@ }, "scm-delegation-confirmed-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/scm-delegation-confirmed-mobile-dark.png", "stage": "scm-delegation-confirmed", "theme": "dark", @@ -11859,7 +11859,7 @@ "width": 390, "height": 844 }, - "sha256": "bb381479e085ffd9087eb9af35f29f232c3633f799eea43ff4434578722924e1", + "sha256": "e042c3c134454c30970dc4279978e4949421267cac855bf65879ab33dd51a970", "action": { "label": "Close receipt", "top": 550.6875, @@ -11877,11 +11877,11 @@ }, "recovery-run-request-held-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-held-desktop-light.png", "stage": "recovery-run-request-held", "theme": "light", @@ -11891,7 +11891,7 @@ "width": 1440, "height": 900 }, - "sha256": "a06221436ddb5739fa654c69e00582a8b94afdcc1bbc4b5b7e593e7d39ee3c1e", + "sha256": "454b9a4010ac6067e19566bdbca022406a4bd2a24adab037ccf201bd16565bc4", "action": { "label": "Cancel this request", "top": 586.921875, @@ -11909,11 +11909,11 @@ }, "recovery-run-request-cancelled-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-cancelled-desktop-light.png", "stage": "recovery-run-request-cancelled", "theme": "light", @@ -11923,7 +11923,7 @@ "width": 1440, "height": 900 }, - "sha256": "88ffde1a058749bed6f7644bac441355d9e8fffdcce454251ce1f3a93aac8d9c", + "sha256": "d43597b815e67191764fc92ac457b0575b64f0c1e2127181f52f8775084b38e5", "action": { "label": "Continue", "top": 713.078125, @@ -11941,11 +11941,11 @@ }, "recovery-original-result-ready-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-ready-desktop-light.png", "stage": "recovery-original-result-ready", "theme": "light", @@ -11955,7 +11955,7 @@ "width": 1440, "height": 900 }, - "sha256": "19202bfd1240295b3d776c971e25bed4a6175eacdfe4e9fe819428e7dbb5f061", + "sha256": "7a5ad0c538e86b109346e5edb63c497e3d611fbbd55ac3cd7f630ccc55a81cdf", "action": { "label": "Review original result", "top": 472.203125, @@ -11973,11 +11973,11 @@ }, "recovery-original-result-review-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-review-desktop-light.png", "stage": "recovery-original-result-review", "theme": "light", @@ -11987,7 +11987,7 @@ "width": 1440, "height": 900 }, - "sha256": "44adbd9a4995487ed2d25a1c3bf80e5778d7e2714c6206e5243719dc804d6121", + "sha256": "5086a99e17140a919f4110ca9745af033075693daca15c77c563850ee5c3bf83", "action": { "label": "Continue from original result", "top": 664.59375, @@ -12005,11 +12005,11 @@ }, "recovery-original-result-held-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-held-desktop-light.png", "stage": "recovery-original-result-held", "theme": "light", @@ -12019,7 +12019,7 @@ "width": 1440, "height": 900 }, - "sha256": "568220d91e34ef16b97eb557de7cf9eb16a062018f83c7850cbd5324713c964a", + "sha256": "9afa2b264f225ace667a2fee4880f95a82daf41705ab52f527c4f98187ebb201", "action": { "label": "Read exact saved request", "top": 381.359375, @@ -12037,11 +12037,11 @@ }, "recovery-bridge-choices-desktop-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-bridge-choices-desktop-light.png", "stage": "recovery-bridge-choices", "theme": "light", @@ -12051,7 +12051,7 @@ "width": 1440, "height": 900 }, - "sha256": "e46335499fde693f0a76ccd54d62f730706f87a5c1271524d97667169d200e1a", + "sha256": "ffd5b7f3e14282ef9ff5a9d6e7e66163d1d07495d5c4044c57dba8f2a8fbbcd2", "action": { "label": "Implementation checkpointsUse current defaultDisabledRequiredRequired saves implementation checkpoints.", "top": 531.65625, @@ -12069,11 +12069,11 @@ }, "recovery-run-request-held-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-held-desktop-dark.png", "stage": "recovery-run-request-held", "theme": "dark", @@ -12083,7 +12083,7 @@ "width": 1440, "height": 900 }, - "sha256": "fc79f068ac8075e7dc6be8a46d3bebc7a1ad4d323d172e04e10ed91458cbd90b", + "sha256": "bd06252c25e649f234eb4b6555c74bf8fac958eda0006c88daf229c5239815d4", "action": { "label": "Cancel this request", "top": 586.921875, @@ -12101,11 +12101,11 @@ }, "recovery-run-request-cancelled-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-cancelled-desktop-dark.png", "stage": "recovery-run-request-cancelled", "theme": "dark", @@ -12115,7 +12115,7 @@ "width": 1440, "height": 900 }, - "sha256": "b5ee3b8f2b7b849c8435e05f07addf38c4a1b9a40f5be49d0c7f0392f8e8243c", + "sha256": "61f003012cfb840829e00164b4466383fb5d7a08950bc44dba740f4752b2fb1f", "action": { "label": "Continue", "top": 713.078125, @@ -12133,11 +12133,11 @@ }, "recovery-original-result-ready-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-ready-desktop-dark.png", "stage": "recovery-original-result-ready", "theme": "dark", @@ -12147,7 +12147,7 @@ "width": 1440, "height": 900 }, - "sha256": "ca855f672e2009dce0174ad4548f4a844549c2fe5374fffb0f7055c776f238fa", + "sha256": "df58746b49176bfc9b9012f1855d2d528cd3f6a7791d0d4220320a5223890b3b", "action": { "label": "Review original result", "top": 472.203125, @@ -12165,11 +12165,11 @@ }, "recovery-original-result-review-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-review-desktop-dark.png", "stage": "recovery-original-result-review", "theme": "dark", @@ -12179,7 +12179,7 @@ "width": 1440, "height": 900 }, - "sha256": "3819aba4b87c70aefa0b9310f95a3a9f73f94edd858aeb69ad5412141886359a", + "sha256": "899bda6f737ee4e6b697b869dd5b7b3c411d385310319df8e548650793ca55d7", "action": { "label": "Continue from original result", "top": 664.59375, @@ -12197,11 +12197,11 @@ }, "recovery-original-result-held-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-held-desktop-dark.png", "stage": "recovery-original-result-held", "theme": "dark", @@ -12211,7 +12211,7 @@ "width": 1440, "height": 900 }, - "sha256": "20c85807964ef75c0ae1b7b85cf18894b850e2a4396e807cbefd0cc8b509a1f0", + "sha256": "5702193a44d737a904d367dc16028e9b891c99b73c3daab71f9035414947095d", "action": { "label": "Read exact saved request", "top": 381.359375, @@ -12229,11 +12229,11 @@ }, "recovery-bridge-choices-desktop-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-bridge-choices-desktop-dark.png", "stage": "recovery-bridge-choices", "theme": "dark", @@ -12243,7 +12243,7 @@ "width": 1440, "height": 900 }, - "sha256": "d41810dc092e31a7785dff1fc774912c498d1b101ea50349d7b8a571fb495629", + "sha256": "d7953820fff520c292c9fb4c67faa412b563fdf19fb56fe99a1c3c879f43b939", "action": { "label": "Implementation checkpointsUse current defaultDisabledRequiredRequired saves implementation checkpoints.", "top": 531.65625, @@ -12261,11 +12261,11 @@ }, "recovery-run-request-held-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-held-mobile-light.png", "stage": "recovery-run-request-held", "theme": "light", @@ -12275,7 +12275,7 @@ "width": 390, "height": 844 }, - "sha256": "f5ed73446285c072b51bb95c8897dd10225c4eb27db35d271ece60f4a1c8077a", + "sha256": "e96955771cc2c1f394a949cdcfff40eed32a2e471272ef5a8fb5d35bce52a985", "action": { "label": "Cancel this request", "top": 630.90625, @@ -12293,11 +12293,11 @@ }, "recovery-run-request-cancelled-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-cancelled-mobile-light.png", "stage": "recovery-run-request-cancelled", "theme": "light", @@ -12307,7 +12307,7 @@ "width": 390, "height": 844 }, - "sha256": "96e203ba67787ebcf68194fc2f84ee028da794f28ac3da4ce274a8ec8b4b3b79", + "sha256": "24718fe4f15cea9cbdb0e0052e80c71cf05cad06019ebfed15f0038fd9bb8a55", "action": { "label": "Continue", "top": 693.078125, @@ -12325,11 +12325,11 @@ }, "recovery-original-result-ready-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-ready-mobile-light.png", "stage": "recovery-original-result-ready", "theme": "light", @@ -12339,7 +12339,7 @@ "width": 390, "height": 844 }, - "sha256": "5427d29215d4de5f83b60c39773716f8b19b6fc81cc56d56a9dac1477013722e", + "sha256": "c28bbd5fea56694e103e1f4a0583d70f5abd092b91a4ff81d47c0cdfff7d2974", "action": { "label": "Review original result", "top": 682.03125, @@ -12357,11 +12357,11 @@ }, "recovery-original-result-review-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-review-mobile-light.png", "stage": "recovery-original-result-review", "theme": "light", @@ -12371,7 +12371,7 @@ "width": 390, "height": 844 }, - "sha256": "f7f440423ba2774e0cb8d5316a3ca9a277b828a0af9a899fbd740314f76e23d2", + "sha256": "343fc108d3549ece574320dcba4125b1dfbd52dbf6486d28b44a2eceedd87f2c", "action": { "label": "Continue from original result", "top": 503.8125, @@ -12389,11 +12389,11 @@ }, "recovery-original-result-held-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-held-mobile-light.png", "stage": "recovery-original-result-held", "theme": "light", @@ -12403,7 +12403,7 @@ "width": 390, "height": 844 }, - "sha256": "0b015a9fd03d91965384cf10b14ccaa5b9d7e6180c8737ad0205bce6d76ed5f5", + "sha256": "deac508879b5d68ec84e5de2dff7dcb52d5e90ce3edf5860716da9848902e169", "action": { "label": "Read exact saved request", "top": 405.03125, @@ -12421,11 +12421,11 @@ }, "recovery-bridge-choices-mobile-light.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-bridge-choices-mobile-light.png", "stage": "recovery-bridge-choices", "theme": "light", @@ -12435,7 +12435,7 @@ "width": 390, "height": 844 }, - "sha256": "dd6459fd50259bdb6da4c2b68666a9151e1f2a7d53de4b719d568ee5cc4491f2", + "sha256": "bdab73afbebf2c56753ad8c83e2c532f7f92f563f666c7e77e80ff1835baefad", "action": { "label": "Original model resultsOriginal model result recoveryUse current defaultLegacyRequiredRequired retains the original result. Use current default keeps the existing configuration.Implementation checkpointsUse current defaultDisabledRequiredRequired saves implementation checkpoints.Checkpoints support the Bridge implementation with text and static file tools. Required checkpoints need required result recovery. Configure the separate review profile independently.", "top": 136.75, @@ -12453,11 +12453,11 @@ }, "recovery-run-request-held-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-held-mobile-dark.png", "stage": "recovery-run-request-held", "theme": "dark", @@ -12467,7 +12467,7 @@ "width": 390, "height": 844 }, - "sha256": "7c2429e73da4d456e3f97a33dfaeb5b1ebb2cf528f03e9b4a7d49abae20cf308", + "sha256": "921b58abc58b7de33f0db70761ccba705184f69b5f9f01362a440e6f64cb8068", "action": { "label": "Cancel this request", "top": 630.90625, @@ -12485,11 +12485,11 @@ }, "recovery-run-request-cancelled-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-run-request-cancelled-mobile-dark.png", "stage": "recovery-run-request-cancelled", "theme": "dark", @@ -12499,7 +12499,7 @@ "width": 390, "height": 844 }, - "sha256": "a509684b50b04b28bdf9919e17536a3d5ad35970a16656ce251417379ba9e890", + "sha256": "9a8fd3a7db5234378678b5f392574dbc9ad5cc36071efc9db8abcbd58a0940ea", "action": { "label": "Continue", "top": 693.078125, @@ -12517,11 +12517,11 @@ }, "recovery-original-result-ready-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-ready-mobile-dark.png", "stage": "recovery-original-result-ready", "theme": "dark", @@ -12531,7 +12531,7 @@ "width": 390, "height": 844 }, - "sha256": "cd11588992b62fa34fd06baa94f27aaf8ca102565c20dfbc875b6bef22a8e841", + "sha256": "8c25881f013d3b91fea3d1eede56e9fe720213c34216a701da3c76ba2314dde9", "action": { "label": "Review original result", "top": 682.03125, @@ -12549,11 +12549,11 @@ }, "recovery-original-result-review-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-review-mobile-dark.png", "stage": "recovery-original-result-review", "theme": "dark", @@ -12563,7 +12563,7 @@ "width": 390, "height": 844 }, - "sha256": "15e6c2bc2edda399f20687a316a1532c5a88a2c2c9ec8e6c3300485b997f2717", + "sha256": "0a2d8a66d77b2399ad7ea6c5c5b425841f8cc651d0620d49948da4d61eac5e2f", "action": { "label": "Continue from original result", "top": 503.8125, @@ -12581,11 +12581,11 @@ }, "recovery-original-result-held-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-original-result-held-mobile-dark.png", "stage": "recovery-original-result-held", "theme": "dark", @@ -12595,7 +12595,7 @@ "width": 390, "height": 844 }, - "sha256": "3cffc634743f75bf91b7ba48aface41a949b5e42c099f73447e104728d4ea1c9", + "sha256": "f97885db20270ad7b236f735ac9fa677a63d55c36f0b41807d9307093518ee3d", "action": { "label": "Read exact saved request", "top": 405.03125, @@ -12613,11 +12613,11 @@ }, "recovery-bridge-choices-mobile-dark.png": { "producer": "studio/tests/docs-walkthrough.spec.ts", - "producer_sha256": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", - "studio_version": "0.2.24", - "frontend_digest": "6dd431ed7cacd699b8ac63ce4e27cb477d955d7de0433c478e5b554f63b089ef", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", "path": "assets/screenshots/recovery-bridge-choices-mobile-dark.png", "stage": "recovery-bridge-choices", "theme": "dark", @@ -12627,7 +12627,7 @@ "width": 390, "height": 844 }, - "sha256": "96004946bcd0d672d5636b7706bdbb191301ace90f9cb183db362ef833015584", + "sha256": "28b5e54e37bd54e3db08c055dc4e7a4475dd9c046dc3c6611f1d1162a7fda1d0", "action": { "label": "Original model resultsOriginal model result recoveryUse current defaultLegacyRequiredRequired retains the original result. Use current default keeps the existing configuration.Implementation checkpointsUse current defaultDisabledRequiredRequired saves implementation checkpoints.Checkpoints support the Bridge implementation with text and static file tools. Required checkpoints need required result recovery. Configure the separate review profile independently.", "top": 136.75, @@ -12642,6 +12642,262 @@ "in_frame": true, "hit": true } + }, + "activity-provider-preview-desktop-light.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-preview-desktop-light.png", + "stage": "activity-provider-preview", + "theme": "light", + "device": "desktop", + "fixture": true, + "viewport": { + "width": 1440, + "height": 900 + }, + "sha256": "c6e2b55973497a4643e43f94392cbac63ab021e21317e4a04b253d0bbd5a4d26", + "action": { + "label": "Read full recorded event", + "top": 736.375, + "bottom": 777.21875, + "footerTop": 836, + "hit": true + }, + "captured_action": { + "top": 736.375, + "bottom": 777.21875, + "footerTop": 836, + "in_frame": true, + "hit": true + } + }, + "activity-provider-full-desktop-light.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-full-desktop-light.png", + "stage": "activity-provider-full", + "theme": "light", + "device": "desktop", + "fixture": true, + "viewport": { + "width": 1440, + "height": 900 + }, + "sha256": "d696ab92d99e96df378b1d011f53658593c65f52a1b085b25c27f46f51b99677", + "action": { + "label": "Copy full recorded event", + "top": 680.375, + "bottom": 710.375, + "footerTop": 836, + "hit": true + }, + "captured_action": { + "top": 680.375, + "bottom": 710.375, + "footerTop": 836, + "in_frame": true, + "hit": true + } + }, + "activity-provider-preview-desktop-dark.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-preview-desktop-dark.png", + "stage": "activity-provider-preview", + "theme": "dark", + "device": "desktop", + "fixture": true, + "viewport": { + "width": 1440, + "height": 900 + }, + "sha256": "e143eb886d7699645912488dcb9170cfba2b9d2ab576d2f9dd37ec3461fb5062", + "action": { + "label": "Read full recorded event", + "top": 736.375, + "bottom": 777.21875, + "footerTop": 836, + "hit": true + }, + "captured_action": { + "top": 736.375, + "bottom": 777.21875, + "footerTop": 836, + "in_frame": true, + "hit": true + } + }, + "activity-provider-full-desktop-dark.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-full-desktop-dark.png", + "stage": "activity-provider-full", + "theme": "dark", + "device": "desktop", + "fixture": true, + "viewport": { + "width": 1440, + "height": 900 + }, + "sha256": "815c57d905b9df1b65d7365ca6f11a50874fca7e530c5c9414465f99a1058c64", + "action": { + "label": "Copy full recorded event", + "top": 680.375, + "bottom": 710.375, + "footerTop": 836, + "hit": true + }, + "captured_action": { + "top": 680.375, + "bottom": 710.375, + "footerTop": 836, + "in_frame": true, + "hit": true + } + }, + "activity-provider-preview-mobile-light.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-preview-mobile-light.png", + "stage": "activity-provider-preview", + "theme": "light", + "device": "mobile", + "fixture": true, + "viewport": { + "width": 390, + "height": 844 + }, + "sha256": "724cdbb3ef3f74fe34f0680466027af16dd23a67d132094de20dbbc57715204b", + "action": { + "label": "Read full recorded event", + "top": 738.734375, + "bottom": 779.578125, + "footerTop": 800, + "hit": true + }, + "captured_action": { + "top": 738.734375, + "bottom": 779.578125, + "footerTop": 800, + "in_frame": true, + "hit": true + } + }, + "activity-provider-full-mobile-light.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-full-mobile-light.png", + "stage": "activity-provider-full", + "theme": "light", + "device": "mobile", + "fixture": true, + "viewport": { + "width": 390, + "height": 844 + }, + "sha256": "3325781ab1c8a969631f941b1878a31d0eb343702571d1b72b39f58f23256eb4", + "action": { + "label": "Copy full recorded event", + "top": 426.734375, + "bottom": 456.734375, + "footerTop": 800, + "hit": true + }, + "captured_action": { + "top": 426.734375, + "bottom": 456.734375, + "footerTop": 800, + "in_frame": true, + "hit": true + } + }, + "activity-provider-preview-mobile-dark.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-preview-mobile-dark.png", + "stage": "activity-provider-preview", + "theme": "dark", + "device": "mobile", + "fixture": true, + "viewport": { + "width": 390, + "height": 844 + }, + "sha256": "20b0f72190a681a6ef2aad009341638c3fc83ac56faf3b912793619e55d1a75a", + "action": { + "label": "Read full recorded event", + "top": 738.734375, + "bottom": 779.578125, + "footerTop": 800, + "hit": true + }, + "captured_action": { + "top": 738.734375, + "bottom": 779.578125, + "footerTop": 800, + "in_frame": true, + "hit": true + } + }, + "activity-provider-full-mobile-dark.png": { + "producer": "studio/tests/docs-walkthrough.spec.ts", + "producer_sha256": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", + "capture_helpers_digest": "a330f19ee37e829190070729549eb3b1ed91b8465450b97b4fde7df11f60b839", + "capture_config_sha256": "bfa5562f1fa0460f54b1f77dea146f18b641976822f65d6ac91e5bb9033ee278", + "studio_version": "0.2.25", + "frontend_digest": "dd869e65c00f5d82c680c833a5bf4802a9b0f5da9e0621c60e64417b769b386e", + "path": "assets/screenshots/activity-provider-full-mobile-dark.png", + "stage": "activity-provider-full", + "theme": "dark", + "device": "mobile", + "fixture": true, + "viewport": { + "width": 390, + "height": 844 + }, + "sha256": "f6b54812eca01d4905c8b499d8c442c3d463b1f2dac6df9b2a86c50ff1983347", + "action": { + "label": "Copy full recorded event", + "top": 426.734375, + "bottom": 456.734375, + "footerTop": 800, + "hit": true + }, + "captured_action": { + "top": 426.734375, + "bottom": 456.734375, + "footerTop": 800, + "in_frame": true, + "hit": true + } } }, "frontend": { @@ -12660,7 +12916,7 @@ "studio/src/Analytics.tsx": "b16c7ea4327aadeab10965dd97b01481bb805aebf5e316da1891b5d36332d1e9", "studio/src/AnalyticsData.test.ts": "7dccefe7ee49566a155b0500fc663b931df768818815b517cc6faa74fd001794", "studio/src/AnalyticsData.ts": "364c4930f79edeb81f044375433cb590c888e7822425fd85c44825db4987480a", - "studio/src/App.tsx": "385d0ea110757216285258f47e1bd3c223bc92612e710bc44439e82bb72d50d9", + "studio/src/App.tsx": "986de61085ea00e822eb92c4f9b6d02111dd76518fe9cd77f3fcc759d5daab85", "studio/src/AssistantRecovery.tsx": "43281aeabf7bf695b4a853ef9bb4ec7411ddfb3bc8b6f9fcc6d51d40d9d1883f", "studio/src/AssistantSources.test.tsx": "cc30b5f3773c3dee98be14439c407e69cd63467e152a4e69ea983383b36315ef", "studio/src/AssistantSources.tsx": "b3113072e9c50df3998475daad907648a0b1ec4ce69d767c94e884b64cbd9ab9", @@ -12780,6 +13036,10 @@ "studio/src/ProjectAccess.css": "1cd6ce170681e0dccb60f174b676cdca2c023f8daa2529ed0e6e8e452d61dc88", "studio/src/ProjectAccess.tsx": "db53200f65bfb06e36e47d04c29cd7d1f40af5285630e4dfae208f48658c1391", "studio/src/Projects.tsx": "31635a3b8bbd42cd41233a2a6663c338f49d34b3a8dd60568c6915b52c384d54", + "studio/src/ProviderActivityData.test.ts": "fcb3ea1fe9f94c3c2f4bc27257e9dd5e4e07b96f4428f35e4479dbea129d0de2", + "studio/src/ProviderActivityData.ts": "39693ba57c939506ab8311b1c6a1664f5fa340ce13b178fa82483ffedcc32d20", + "studio/src/ProviderActivityView.test.tsx": "ee866d825c87475f70b0ccdb59ddd94cc7a54161b6b0cb364c8cd6619fff5643", + "studio/src/ProviderActivityView.tsx": "71f46e7f175f8787560bc92907044066efc6bd7b007845af05fbd3691977a6ce", "studio/src/RepositoryLabels.test.ts": "df14fda84664309b39283fb927fb239ba07b353ed44888515d1b8a675ce772b0", "studio/src/RepositoryLabels.ts": "67c16d898032127b7c977c66ffd6e9337e96942d18ceeb3fac928bb0324ac2b1", "studio/src/RichMarkdown.test.tsx": "d918797b3ebf5a09a40b4d775189f4b44cb509815c93efd8c6db80d7259b4853", @@ -12865,9 +13125,9 @@ "studio/public/licenses/markdown-LICENSES.txt": "c963152bef753cf47cc4c18ef25c26c45c0c0b351e538bf2e7bc5b63d81fce2f", "studio/public/licenses/three-LICENSE.txt": "8b378ebe60e2fe500158cb0ac71cb5e8b7d92953c2abcc63a0eb90499653b5bc", "studio/index.html": "9cb93a750f86ad497d1e1d9b9fa249d6dac6ee979890ec9b90897081546ba2f6", - "studio/package.json": "a4521f7bd104a84742ccfe3983e7f99030b5ec2a742e69923d9a5acf7b82ee6f" + "studio/package.json": "695269d4897f493e77c8f4dcc075d1b409c93c8bea194a8b1e71204ef2a0c78a" }, - "studio_version": "0.2.24", + "studio_version": "0.2.25", "capture_helpers": { "studio/tests/walkthrough-capture.ts": "f793c19bdff04a2a3276f299f269d8744930de5752014fe0e486ef31fa4481b4", "studio/tests/navigation.ts": "bc1f571617b33fc1d62cc0579b378d8e6c631d2ae1eb97504de555d71c9af012", @@ -12883,7 +13143,7 @@ "studio/tests/run-creation-cancellation-fixture.ts": "cbb603a15954ab07948c22e47f0135d197510f340dbd6c8690373cfbaa6cfd41" }, "capture_producers": { - "studio/tests/docs-walkthrough.spec.ts": "b1bdfd2fa3a2efebe1bb9ceecbb9b8453b16bc00048969f25fb08d6df79347bf", + "studio/tests/docs-walkthrough.spec.ts": "33b39512801810111e4fb3c371e2506794eae01a42e29dc95685ff2b6eea8aa5", "studio/tests/external-tools.spec.ts": "64cc9a18cfa4962981814cc6d56dcbe586b6c6391dcb5b26bfaaf65244f5b7ec" }, "capture_config": { diff --git a/docs/diagrams/architecture-components-narrow.svg b/docs/diagrams/architecture-components-narrow.svg index a1b414f0..350c63ac 100644 --- a/docs/diagrams/architecture-components-narrow.svg +++ b/docs/diagrams/architecture-components-narrow.svg @@ -91,4 +91,4 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. -Native services behindthe factoryClients submit contracts; theexecution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and157 factory MCP tools useauthenticated contracts.02Identity and project accessOperatorAuth validatesidentity. AccessRoutes checksthe requested resource andoperation.03Typed controllersNative pyfly REST mappings bindinputs. Admission servicesfreeze the run's selectedinputs.04Execution servicesEngine, Journal and deliveryconsumers coordinate retainedwork under one leader.05Typed repositoriesStore usesSessionProvider.unit(). Nativerepositories persist entitiesin the selected schema.06Durable state and effectsPostgreSQL owns records.Private storage ownscredentials, Git workspaces andartifacts.Default combined process or splitAPI replicas with one executionleader. \ No newline at end of file +Native services behindthe factoryClients submit contracts; theexecution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and158 factory MCP tools useauthenticated contracts.02Identity and project accessOperatorAuth validatesidentity. AccessRoutes checksthe requested resource andoperation.03Typed controllersNative pyfly REST mappings bindinputs. Admission servicesfreeze the run's selectedinputs.04Execution servicesEngine, Journal and deliveryconsumers coordinate retainedwork under one leader.05Typed repositoriesStore usesSessionProvider.unit(). Nativerepositories persist entitiesin the selected schema.06Durable state and effectsPostgreSQL owns records.Private storage ownscredentials, Git workspaces andartifacts.Default combined process or splitAPI replicas with one executionleader. \ No newline at end of file diff --git a/docs/diagrams/architecture-components.svg b/docs/diagrams/architecture-components.svg index 5aa91b62..eed327f1 100644 --- a/docs/diagrams/architecture-components.svg +++ b/docs/diagrams/architecture-components.svg @@ -91,4 +91,4 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. -Native services behind the factoryClients submit contracts; the execution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and 157 factory MCPtools use authenticated contracts.02Identity and project accessOperatorAuth validates identity. AccessRouteschecks the requested resource and operation.03Typed controllersNative pyfly REST mappings bind inputs.Admission services freeze the run's selectedinputs.04Execution servicesEngine, Journal and delivery consumerscoordinate retained work under one leader.05Typed repositoriesStore uses SessionProvider.unit(). Nativerepositories persist entities in the selectedschema.06Durable state and effectsPostgreSQL owns records. Private storage ownscredentials, Git workspaces and artifacts.Default combined process or split API replicas with one execution leader. \ No newline at end of file +Native services behind the factoryClients submit contracts; the execution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and 158 factory MCPtools use authenticated contracts.02Identity and project accessOperatorAuth validates identity. AccessRouteschecks the requested resource and operation.03Typed controllersNative pyfly REST mappings bind inputs.Admission services freeze the run's selectedinputs.04Execution servicesEngine, Journal and delivery consumerscoordinate retained work under one leader.05Typed repositoriesStore uses SessionProvider.unit(). Nativerepositories persist entities in the selectedschema.06Durable state and effectsPostgreSQL owns records. Private storage ownscredentials, Git workspaces and artifacts.Default combined process or split API replicas with one execution leader. \ No newline at end of file diff --git a/docs/diagrams/architecture.svg b/docs/diagrams/architecture.svg index 5aa91b62..eed327f1 100644 --- a/docs/diagrams/architecture.svg +++ b/docs/diagrams/architecture.svg @@ -91,4 +91,4 @@ INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. -Native services behind the factoryClients submit contracts; the execution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and 157 factory MCPtools use authenticated contracts.02Identity and project accessOperatorAuth validates identity. AccessRouteschecks the requested resource and operation.03Typed controllersNative pyfly REST mappings bind inputs.Admission services freeze the run's selectedinputs.04Execution servicesEngine, Journal and delivery consumerscoordinate retained work under one leader.05Typed repositoriesStore uses SessionProvider.unit(). Nativerepositories persist entities in the selectedschema.06Durable state and effectsPostgreSQL owns records. Private storage ownscredentials, Git workspaces and artifacts.Default combined process or split API replicas with one execution leader. \ No newline at end of file +Native services behind the factoryClients submit contracts; the execution leader owns effects.01Operator surfacesStudio, CLI, ForgeClient and 158 factory MCPtools use authenticated contracts.02Identity and project accessOperatorAuth validates identity. AccessRouteschecks the requested resource and operation.03Typed controllersNative pyfly REST mappings bind inputs.Admission services freeze the run's selectedinputs.04Execution servicesEngine, Journal and delivery consumerscoordinate retained work under one leader.05Typed repositoriesStore uses SessionProvider.unit(). Nativerepositories persist entities in the selectedschema.06Durable state and effectsPostgreSQL owns records. Private storage ownscredentials, Git workspaces and artifacts.Default combined process or split API replicas with one execution leader. \ No newline at end of file diff --git a/docs/prompt-templates.md b/docs/prompt-templates.md index 1534dce4..74c8a1a7 100644 --- a/docs/prompt-templates.md +++ b/docs/prompt-templates.md @@ -7,7 +7,7 @@ description: Maintain the versioned YAML instructions rendered by native Firefly Forge's built-in model instructions live in `src/firefly_forge/resources/prompts/v1/`. Python selects a known template and supplies already validated text. Firefly Agentic 26.10.1 loads the YAML, registers its exact version and renders it with its native Jinja2 implementation. -The resources cover implementation profiles, default roles and skills, product dialogue, independent review, repair, task guidance and model-facing tool descriptions. The catalog contains 251 templates: the original 235 resources, two factory verification instructions and fourteen source-control feedback templates. The original resources include 77 instructions, 157 factory MCP descriptions and the opt-in native execution-evidence tool description. The seven community adaptations remain in their existing licensed JSON catalog. Runtime commands, SQL, general UI labels, provider credentials and user messages are not template source. +The resources cover implementation profiles, default roles and skills, product dialogue, independent review, repair, task guidance and model-facing tool descriptions. The catalog contains 254 templates: the original 235 resources, two factory verification instructions, sixteen source-control feedback templates and one archived-activity read description. The original resources include 77 instructions, 157 factory MCP descriptions and the opt-in native execution-evidence tool description. The seven community adaptations remain in their existing licensed JSON catalog. Runtime commands, SQL, general UI labels, provider credentials and user messages are not template source. ## Find the right resource @@ -24,7 +24,7 @@ The resources cover implementation profiles, default roles and skills, product d `manifest.json` lists each ID, version, relative YAML path, source SHA256, native output field and string-variable contract. Forge checks that manifest before registering or rendering a resource. The catalog digest identifies those packaged bytes; it is not a receipt proving which prompt a historical model call received. -`implementation/automatic-verification` describes the typed capability and its finite continuation allowance. `implementation/verification-result` projects known command receipts into bounded factory feedback and marks execution output as untrusted data. The fourteen `collaboration/` resources format recorded actions, questions, checks, recovery states and publication references without another model call. These additions leave the 157 factory MCP tools and their existing policy wire contract unchanged; the automatic-verification policy setting is additive on HTTP. +`implementation/automatic-verification` describes the typed capability and its finite continuation allowance. `implementation/verification-result` projects known command receipts into bounded factory feedback and marks execution output as untrusted data. The sixteen `collaboration/` resources format recorded actions, questions, checks, recovery states and publication references without another model call. Provider recovery cards identify the native reserved attempt and distinguish current checks from retained results with older or incomplete attempt provenance. The archived-activity read adds one MCP tool, bringing the total to 158 while preserving the original 157 tools and their policy wire contracts; the automatic-verification policy setting is additive on HTTP. ## Edit a template diff --git a/docs/release-notes.md b/docs/release-notes.md index 41047f5c..329c8ec4 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -5,6 +5,18 @@ description: Review firefly forge release changes, runtime requirements and the # firefly forge release notes +## 0.2.25 + +New provider stdout and stderr records keep a bounded index and complete sanitized content within explicit per-event and per-run limits. Studio presents recognized commands, output previews and known exit codes. **Read full recorded event** reads and verifies the retained bytes before exposing the full content. HTTP, SDK, CLI and MCP use the same current access checks and exact descriptor. Existing activity remains readable; historical content is not reconstructed. See [complete provider activity](run-evidence.md#read-complete-provider-activity). + +Source-control milestone feedback distinguishes separate admitted recovery attempts, including failures that end with the same run status. Existing runs without a recovery retain their original fingerprint. Current authority, bounded dispatch and unknown-write holds remain required. A provider's check result does not become final factory QA. + +For GitHub polling feedback, forge repeats the exact comment and author-access checks after preparing the issue token, then checks native authority again before the POST. A changed source or withdrawn permission stops the reply and retains the unresolved write for review. Repeated ticks do not resend it. Remote GitHub changes and the local transaction remain separate boundaries. See [polling feedback](scm.md#6-inspect-the-reply-and-preserve-unknown-outcomes). + +Execution shutdown protects an effect already draining after lease loss from a second cancellation. An expired shutdown deadline retains the storage fence until the effect finishes; it does not authorize a standby to repeat an uncertain command. See [worker takeover](runtime-roles.md). + +These changes preserve observed activity and recovery decisions. They do not establish successful live provider recovery or a completed generated product. + ## 0.2.24 An administrator can explicitly adopt the currently configured official CLI executable for one admitted failed-run recovery. The server binds its canonical path, file identity and SHA-256 to the reserved implementation task, then checks it again before dispatch, immediately before process creation and before accepting the result. Changed or inaccessible executable metadata refuses continuation. The original model, timeout, permissions, budgets and snapshot remain frozen; later normal repairs use the original executable configuration. Default recovery keeps its frozen executable. See [adopt an updated CLI](recovery.md#adopt-an-updated-cli-for-one-recovery). diff --git a/docs/repository-workflow.md b/docs/repository-workflow.md index 22697d92..e9eac9af 100644 --- a/docs/repository-workflow.md +++ b/docs/repository-workflow.md @@ -292,6 +292,16 @@ explicit status request can establish a new subscription. The peer lookup holds when a conversation has more than 200 retained receipts; it does not guess which receipt is current. +A valid native provider recovery adds its request ID and reserved implementation +attempt to the milestone. Two failed recoveries of the same run remain distinct +even when polling misses the queued and running states between them. The card +identifies the recovery attempt and the recorded attempts behind any retained +check totals. Checks from another attempt, or checks without complete attempt +provenance, do not verify the recovery. Runs without a valid provider recovery +keep their existing milestone fingerprints, so this change does not repost +unchanged legacy runs. Updates still depend on polling; every transient stage is +not guaranteed to be observed or delivered. + A typed automatic-verification handoff is shown as factory verification pending, running, completed or held. Pending and running system work does not ask an owner to run commands. Completed means command evidence was recorded, while held diff --git a/docs/run-evidence.md b/docs/run-evidence.md index 3a3d3698..12cf428f 100644 --- a/docs/run-evidence.md +++ b/docs/run-evidence.md @@ -40,6 +40,32 @@ The WAL retains its original payloads and chain hashes. Activity and task rows c `artifacts.json` contains references. A reference is `receipt_bound` only when its SHA256 appears in a matching immutable receipt. Older `changes.zip` records have no historical byte hash and are labeled `not_historically_bound`. Their bytes are not copied, rebuilt or certified by this export. The existing source ZIP endpoint remains available separately. +## Read complete provider activity + +New stdout and stderr events retain a short preview and, for recognized provider JSON, a typed command summary. Studio shows the command, known exit code and observed output without expanding raw JSON by default. **Read full recorded event** retrieves the retained sanitized message explicitly. A provider result describes observed activity; it does not approve the product or establish factory QA. + +
+![Provider command summary and bounded output preview in the execution timeline.](assets/screenshots/activity-provider-preview-desktop-light.png) +
This controlled walkthrough shows a preview. Reading complete content is a separate action.
+
+ +
+![Complete retained provider output read on a phone in the dark theme.](assets/screenshots/activity-provider-full-mobile-dark.png) +
The client verifies all returned chunks before offering the complete sanitized content for copying. These fixture screens establish presentation, not live provider execution or product acceptance.
+
+ +Each new event carries an `activity_content` descriptor binding the run, event, stage, byte count and sanitized-message SHA256. Available content is limited to 4 MiB per message, 64 MiB and 4,096 messages per run. `budget_exceeded` means the full message was not retained. Historical events are not backfilled. D04 run-evidence pages and ZIP exports retain only the activity index and bound descriptors; they exclude complete content bytes and keep their existing limits. + +Read one available message using its exact descriptor: + +```bash +forge evidence activity RUN_ID EVENT_ID --expected-descriptor DESCRIPTOR_SHA256 --chunk 0 +``` + +HTTP uses `GET /api/v1/runs/{run_id}/activity/{event_id}/content` with `expected_descriptor` and `chunk`. The SDK method is `ForgeClient.run_activity_content(run_id, event_id, query)`; MCP exposes `get_run_activity_content`. Each response returns at most 16 KiB in `data_base64`, with byte offset, total size, sanitized-message digest and `next_chunk`. Follow that ordinal until `null`, concatenate decoded bytes, and verify the complete size and SHA256 before decoding UTF-8: a character may span chunks. + +Every chunk requires current native read authority over the run's repository and frozen project scope, and checks the whole retained message for newly registered credentials. Revocation, descriptor or scope changes, missing or corrupt content and exhausted budgets withhold content with an explicit error. Private responses are not cacheable. These reads do not replay commands or change a run's verification state. + ## Current access and withheld evidence The reader needs a current native identity, project read permission and read access to all historical repositories named by the verified project revision. Unassigned executions require a factory administrator. A delegated SCM status or answer permission does not grant evidence export. diff --git a/docs/runtime-roles.md b/docs/runtime-roles.md index f35353b8..3a43f50f 100644 --- a/docs/runtime-roles.md +++ b/docs/runtime-roles.md @@ -31,7 +31,7 @@ In a split installation, additional headless workers remain in `standby` while t After a leader exits, a standby can acquire the released fences, recover retained work and become the new leader. Recovery rechecks ownership between services. Interrupted work with an intent but no durable receipt requires reconciliation; promotion does not repeat uncertain commands or remote effects. Losing the database ownership session drains the old leader and stops its consumers before its storage fence is released. A stuck process or an unavailable shared filesystem can therefore delay promotion; supervisors must stop the old process and verify retained work. -Shutdown closes dispatch before capturing every execution consumer and its active effect tasks. If a consumer exceeds the native shutdown deadline or suppresses cancellation, the storage fence remains retained even when the PostgreSQL connection closes. The standby cannot recover that work while the old process can still produce effects. Promotion then requires actual process exit or an explicit stop after every retained consumer and effect task finishes. A timeout alone does not prove that execution drained. +Shutdown closes dispatch before capturing every execution consumer and its active effect tasks. When several consumers detect the same lost lease, shutdown lets an effect already handling cancellation finish draining its process and recording its interrupted status; it does not cancel that cleanup again. If a consumer exceeds the native shutdown deadline or suppresses cancellation, the storage fence remains retained even when the PostgreSQL connection closes. The standby cannot recover that work while the old process can still produce effects. Promotion then requires actual process exit or an explicit stop after every retained consumer and effect task finishes. A timeout alone does not prove that execution drained. `FORGE_CONCURRENCY` sets the active leader's coding/test-job budget, from 1 to 64 (default 2). The scheduler also admits at most one active job per repository. Standbys add availability, not execution capacity: two replicas still share one leader's budget. This is not an active distributed worker pool, and it does not provide independent storage replicas or deployment-target failover. diff --git a/docs/scm.md b/docs/scm.md index ce34b92e..4e6f9f41 100644 --- a/docs/scm.md +++ b/docs/scm.md @@ -567,7 +567,7 @@ After a timeout, 403, 409 or missing exact configuration/consent receipt, retain For feedback, forge records `writing` before the provider request and `sent` only after a confirmed result. A lost reply, interrupted process or late authority/credential refusal can leave `feedback_status: needs_reconciliation`. Repeated ticks do not repost that write. Inspect the provider conversation, then use [explicit feedback reconciliation](repository-workflow.md#receipts-and-feedback) with `posted` or `not_posted` and an observed-outcome note. Reconciliation records `sent` or `not_sent` and sends no remote request. If no reply was posted, a new explicit status comment is the supported next request; replaying the unknown write is not. -Current consent, native permission and provider access are checked before reading private feedback. After token preparation and the final local authority check, a synchronous check rejects any payload containing a currently registered credential before POST. Historical receipts are not rewritten. To revoke consent, submit a new reviewed request with `active: false` and the exact previous digest. Authorized historical reads remain available; the old receipt does not assert that authority is still active. +Current consent, native permission and provider access are checked before reading private feedback. After preparing the issue token, forge repeats the exact GitHub comment and author-access checks, then checks native authority again. A changed comment or withdrawn access stops the POST and retains the unresolved feedback for review; repeated ticks do not resend it. A final synchronous check rejects any payload containing a currently registered credential. These checks cannot make GitHub revocation atomic with the local transaction. Historical receipts are not rewritten. To revoke consent, submit a new reviewed request with `active: false` and the exact previous digest. Authorized historical reads remain available; the old receipt does not assert that authority is still active. ### Polling limits and acceptance boundaries diff --git a/docs/tooling-prerequisites.md b/docs/tooling-prerequisites.md index c0529d6c..fa0c021a 100644 --- a/docs/tooling-prerequisites.md +++ b/docs/tooling-prerequisites.md @@ -8,7 +8,7 @@ description: Check which tools a factory phase can use, prepare each provider's Start with the task, then enable the tools it needs. A product conversation, an implementation worker and an application health probe have different permissions. Adding a provider to the catalog does not authorize an account, grant a project or prove that a tool call worked. -The native agent registry has sixteen handlers. The factory's own MCP server has 157 operator tools for the authenticated API. Those operator tools manage factory resources; they are not automatically available inside an implementation worker. +The native agent registry has sixteen handlers. The factory's own MCP server has 158 operator tools for the authenticated API. Those operator tools manage factory resources; they are not automatically available inside an implementation worker. ## Follow the phase boundary diff --git a/pyproject.toml b/pyproject.toml index 46fc2d07..906f6cf7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ build-backend = "hatchling.build" [project] name = "firefly-forge" -version = "0.2.24" +version = "0.2.25" description = "Firefly software factory: brief to verified product with interchangeable coding agents" readme = "README.md" requires-python = ">=3.13" diff --git a/scripts/build_architecture_diagrams.py b/scripts/build_architecture_diagrams.py index 60415eb5..fad1ea49 100644 --- a/scripts/build_architecture_diagrams.py +++ b/scripts/build_architecture_diagrams.py @@ -29,7 +29,7 @@ "title": "Native services behind the factory", "subtitle": "Clients submit contracts; the execution leader owns effects.", "cards": [ - ("Operator surfaces", "Studio, CLI, ForgeClient and 157 factory MCP tools use authenticated contracts."), + ("Operator surfaces", "Studio, CLI, ForgeClient and 158 factory MCP tools use authenticated contracts."), ( "Identity and project access", "OperatorAuth validates identity. AccessRoutes checks the requested resource and operation.", diff --git a/src/firefly_forge/__init__.py b/src/firefly_forge/__init__.py index 44ae5d24..60d150a6 100644 --- a/src/firefly_forge/__init__.py +++ b/src/firefly_forge/__init__.py @@ -1,4 +1,4 @@ # Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 """firefly forge software factory.""" -__version__ = "0.2.24" +__version__ = "0.2.25" diff --git a/src/firefly_forge/activity_controllers.py b/src/firefly_forge/activity_controllers.py new file mode 100644 index 00000000..1f52dbaa --- /dev/null +++ b/src/firefly_forge/activity_controllers.py @@ -0,0 +1,42 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +"""Native authenticated reads of exact sanitized activity chunks.""" + +from pydantic import ValidationError +from pyfly.container import rest_controller +from pyfly.web import PathVar, QueryParam, get_mapping, request_mapping +from starlette.responses import JSONResponse, Response + +from firefly_forge.activity_models import ActivityContentQuery, ActivityUnavailable +from firefly_forge.activity_service import ActivityArchive + + +@rest_controller +@request_mapping("/api/v1/runs") +class ActivityContentController: + def __init__(self, archive: ActivityArchive) -> None: + self.archive = archive + + @get_mapping("/{id}/activity/{event_id}/content") + async def content( + self, + id: PathVar[str], + event_id: PathVar[str], + expected_descriptor: QueryParam[str], + chunk: QueryParam[int] = 0, + ) -> Response: + try: + query = ActivityContentQuery(expected_descriptor=expected_descriptor, chunk=chunk) + body = await self.archive.content(id, event_id, query) + return JSONResponse(body, headers={"Cache-Control": "private, no-store"}) + except ValidationError: + return JSONResponse( + {"state": "unavailable", "reason": "activity_query_invalid"}, + status_code=422, + headers={"Cache-Control": "no-store"}, + ) + except ActivityUnavailable as exc: + return JSONResponse( + {"state": "unavailable", "reason": str(exc)}, + status_code=409, + headers={"Cache-Control": "private, no-store"}, + ) diff --git a/src/firefly_forge/activity_models.py b/src/firefly_forge/activity_models.py new file mode 100644 index 00000000..b50fc95d --- /dev/null +++ b/src/firefly_forge/activity_models.py @@ -0,0 +1,208 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +"""Bounded projections and exact sanitized provider-message content contracts.""" + +from __future__ import annotations + +import base64 +import hashlib +import json +from typing import Any, Literal + +from pydantic import BaseModel, ConfigDict, Field, field_validator + +Data = dict[str, Any] +MAX_EVENT_BYTES = 4_194_304 +MAX_RUN_BYTES = 67_108_864 +MAX_EVENTS = 4096 +MAX_INDEX_BYTES = 4096 +CHUNK_BYTES = 16384 + + +class ActivityUnavailable(ValueError): + """No activity content may accompany an unavailable observation.""" + + +def canonical(value: Any) -> bytes: + return json.dumps(value, sort_keys=True, separators=(",", ":"), ensure_ascii=False, allow_nan=False).encode() + + +class _Strict(BaseModel): + model_config = ConfigDict(extra="forbid", strict=True, frozen=True, hide_input_in_errors=True) + + +class ActivityDescriptor(_Strict): + version: Literal[1] + status: Literal["available", "budget_exceeded"] + run_id: str = Field(pattern=r"^[a-f0-9]{32}$") + event_id: str = Field(pattern=r"^[a-f0-9]{32}$") + stage: Literal["stdout", "stderr"] + encoding: Literal["utf-8"] + sanitized_message_bytes: int = Field(ge=0) + sanitized_message_sha256: str = Field(pattern=r"^[a-f0-9]{64}$") + descriptor_sha256: str = Field(pattern=r"^[a-f0-9]{64}$") + + @field_validator("version", mode="before") + @classmethod + def exact_version(cls, value: Any) -> Any: + if type(value) is not int or value != 1: + raise ValueError("Unsupported activity content version") + return value + + +class ActivitySummary(_Strict): + version: Literal[1] = 1 + event_type: str = Field(max_length=64) + item_type: str | None = Field(default=None, max_length=64) + item_id: str | None = Field(default=None, max_length=128) + command_preview: str | None = None + output_preview: str | None = None + exit_code: int | None = Field(default=None, ge=-2147483648, le=2147483647) + preview_omitted: bool + sanitized_message_bytes: int = Field(ge=0, le=MAX_EVENT_BYTES) + sanitized_message_sha256: str = Field(pattern=r"^[a-f0-9]{64}$") + + @field_validator("command_preview", "output_preview") + @classmethod + def preview_bytes(cls, value: str | None) -> str | None: + if value is not None and len(value.encode()) > 768: + raise ValueError("Activity preview exceeds its byte budget") + return value + + +class ActivityContentQuery(_Strict): + expected_descriptor: str = Field(pattern=r"^[a-f0-9]{64}$") + chunk: int = Field(default=0, ge=0, le=255) + + +def _preview(value: str, limit: int) -> str: + result = value.encode("utf-8", errors="replace")[:limit].decode("utf-8", errors="ignore") + while len(canonical(result)) > limit + 2: + result = result[: len(result) // 2] + return result + + +def _unique_object(items: list[tuple[str, Any]]) -> Data: + result: Data = {} + for key, value in items: + if key in result: + raise ValueError("Duplicate provider event field") + result[key] = value + return result + + +def _summary(message: str, raw: bytes) -> Data | None: + if len(raw) > MAX_EVENT_BYTES: + return None + try: + event = json.loads(message, object_pairs_hook=_unique_object) + except (ValueError, RecursionError): + return None + if not isinstance(event, dict): + return None + event_type = event.get("type") + if not isinstance(event_type, str) or event_type not in { + "thread.started", + "turn.started", + "turn.completed", + "turn.failed", + "error", + "item.started", + "item.updated", + "item.completed", + }: + return None + item = event.get("item") + item = item if isinstance(item, dict) else {} + item_type = item.get("type") + if item_type is not None and ( + not isinstance(item_type, str) + or item_type not in {"command_execution", "agent_message", "reasoning", "file_change"} + ): + return None + values: Data = { + "event_type": event_type, + "item_type": item_type, + "preview_omitted": _preview(message, 1024) != message, + "sanitized_message_bytes": len(raw), + "sanitized_message_sha256": hashlib.sha256(raw).hexdigest(), + } + if isinstance(item.get("id"), str): + values["item_id"] = _preview(item["id"], 128) + if item_type == "command_execution": + if isinstance(item.get("command"), str): + values["command_preview"] = _preview(item["command"], 768) + values["preview_omitted"] |= values["command_preview"] != item["command"] + if type(item.get("exit_code")) is int and -2147483648 <= item["exit_code"] <= 2147483647: + values["exit_code"] = item["exit_code"] + output = item.get("aggregated_output") + else: + output = item.get("text") + if isinstance(output, str): + values["output_preview"] = _preview(output, 768) + values["preview_omitted"] |= values["output_preview"] != output + summary = ActivitySummary.model_validate(values).model_dump(exclude_none=True) + summary["item_type"] = item_type + return summary + + +def project_activity( + run_id: str, event_id: str, stage: str, message: str, *, retain: bool = True +) -> tuple[Data, bytes | None]: + raw = message.encode("utf-8", errors="replace") + descriptor: Data = { + "version": 1, + "status": "available" if retain and len(raw) <= MAX_EVENT_BYTES else "budget_exceeded", + "run_id": run_id, + "event_id": event_id, + "stage": stage, + "encoding": "utf-8", + "sanitized_message_bytes": len(raw), + "sanitized_message_sha256": hashlib.sha256(raw).hexdigest(), + } + descriptor["descriptor_sha256"] = hashlib.sha256(canonical(descriptor)).hexdigest() + descriptor = ActivityDescriptor.model_validate(descriptor).model_dump() + result: Data = {"message": _preview(message, 1024), "activity_content": descriptor} + if summary := _summary(raw.decode(), raw): + result["activity_summary"] = summary + if len(canonical(result)) > MAX_INDEX_BYTES - 256: + raise ActivityUnavailable("activity_index_limit") + return result, raw if descriptor["status"] == "available" else None + + +def validate_descriptor(value: Any) -> Data: + try: + descriptor = ActivityDescriptor.model_validate(value).model_dump() + except ValueError as exc: + raise ActivityUnavailable("activity_integrity") from exc + selected = {key: value for key, value in descriptor.items() if key != "descriptor_sha256"} + if hashlib.sha256(canonical(selected)).hexdigest() != descriptor["descriptor_sha256"]: + raise ActivityUnavailable("activity_integrity") + return descriptor + + +def content_chunk(descriptor: Data, payload: bytes, query: ActivityContentQuery) -> Data: + descriptor = validate_descriptor(descriptor) + if descriptor["descriptor_sha256"] != query.expected_descriptor: + raise ActivityUnavailable("activity_cut_changed") + if descriptor["status"] != "available": + raise ActivityUnavailable("activity_budget_exceeded") + if ( + len(payload) > MAX_EVENT_BYTES + or len(payload) != descriptor["sanitized_message_bytes"] + or hashlib.sha256(payload).hexdigest() != descriptor["sanitized_message_sha256"] + ): + raise ActivityUnavailable("activity_integrity") + offset = query.chunk * CHUNK_BYTES + if offset >= len(payload) and (payload or query.chunk): + raise ActivityUnavailable("activity_chunk_out_of_range") + selected = payload[offset : offset + CHUNK_BYTES] + return { + "version": 1, + "descriptor_sha256": descriptor["descriptor_sha256"], + "chunk": query.chunk, + "offset": offset, + "total_bytes": len(payload), + "sanitized_message_sha256": descriptor["sanitized_message_sha256"], + "data_base64": base64.b64encode(selected).decode("ascii"), + "next_chunk": query.chunk + 1 if offset + len(selected) < len(payload) else None, + } diff --git a/src/firefly_forge/activity_persistence.py b/src/firefly_forge/activity_persistence.py new file mode 100644 index 00000000..9733598c --- /dev/null +++ b/src/firefly_forge/activity_persistence.py @@ -0,0 +1,71 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +"""Private event payloads kept outside run and evidence JSON projections.""" + +from uuid import UUID + +from pyfly.container import repository +from pyfly.data.relational.sqlalchemy import BaseEntity, Repository +from sqlalchemy import CheckConstraint, ForeignKey, LargeBinary, String, func, select +from sqlalchemy.orm import Mapped, mapped_column + +from firefly_forge.activity_models import MAX_EVENT_BYTES, ActivityUnavailable + + +class ForgeEventContentEntity(BaseEntity): + __tablename__ = "forge_event_content" + __table_args__ = ( + CheckConstraint("version = 1"), + CheckConstraint("byte_count >= 0 AND byte_count <= 4194304"), + CheckConstraint("octet_length(raw_bytes) = byte_count"), + CheckConstraint("sha256 ~ '^[a-f0-9]{64}$'"), + ) + event_id: Mapped[UUID] = mapped_column(ForeignKey("forge_events.id"), unique=True) + run_id: Mapped[UUID] = mapped_column(ForeignKey("forge_runs.id"), index=True) + version: Mapped[int] = mapped_column() + byte_count: Mapped[int] = mapped_column() + sha256: Mapped[str] = mapped_column(String(64)) + raw_bytes: Mapped[bytes] = mapped_column(LargeBinary) + + +@repository +class ForgeEventContentRepository(Repository[ForgeEventContentEntity, UUID]): + async def budget(self, run_id: UUID) -> tuple[int, int]: + row = ( + await self._require_session().execute( + select( + func.count(), + func.coalesce(func.sum(func.octet_length(ForgeEventContentEntity.raw_bytes)), 0), + ).where(ForgeEventContentEntity.run_id == run_id) + ) + ).one() + return int(row[0]), int(row[1]) + + async def payload(self, run_id: UUID, event_id: UUID, size: int, sha256: str) -> bytes: + if type(size) is not int or not 0 <= size <= MAX_EVENT_BYTES: + raise ActivityUnavailable("activity_content_limit") + entity = ForgeEventContentEntity + predicates = (entity.run_id == run_id, entity.event_id == event_id) + session = self._require_session() + header = ( + await session.execute( + select(entity.version, entity.byte_count, entity.sha256, func.octet_length(entity.raw_bytes)).where( + *predicates + ) + ) + ).one_or_none() + if header is None: + raise ActivityUnavailable("activity_content_missing") + if tuple(header) != (1, size, sha256, size): + raise ActivityUnavailable("activity_integrity") + payload = await session.scalar( + select(entity.raw_bytes).where( + *predicates, + entity.version == 1, + entity.byte_count == size, + entity.sha256 == sha256, + func.octet_length(entity.raw_bytes) == size, + ) + ) + if not isinstance(payload, bytes) or len(payload) != size: + raise ActivityUnavailable("activity_integrity") + return payload diff --git a/src/firefly_forge/activity_service.py b/src/firefly_forge/activity_service.py new file mode 100644 index 00000000..ed0ef24d --- /dev/null +++ b/src/firefly_forge/activity_service.py @@ -0,0 +1,233 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +"""Exact, currently authorized reads of observed sanitized activity content.""" + +from __future__ import annotations + +import copy +import hashlib +import json +from dataclasses import dataclass +from typing import Any + +from pyfly.container import service +from pyfly.data.transaction import ( + Isolation, + Propagation, + TransactionTemplate, + TransactionTimedOutError, + current_unit_of_work, +) +from sqlalchemy import func, select + +from firefly_forge.activity_models import ( + MAX_INDEX_BYTES, + ActivityContentQuery, + ActivitySummary, + ActivityUnavailable, + canonical, + content_chunk, + validate_descriptor, +) +from firefly_forge.activity_persistence import ForgeEventContentRepository +from firefly_forge.journal import digest +from firefly_forge.persistence import ForgeEventEntity, ForgePlanEntity, ForgeRunEntity +from firefly_forge.project_access import CURRENT_PRINCIPAL, AccessDenied +from firefly_forge.project_models import ProjectDefinition +from firefly_forge.project_persistence import ForgeProjectRevisionEntity +from firefly_forge.run_evidence import RunEvidence +from firefly_forge.store import Store, identifier + +Data = dict[str, Any] + + +@dataclass(frozen=True) +class ActivityObservation: + run: Data + repositories: frozenset[str] + event: Data + scope_digest: str + + +@service +class ActivityArchive: + def __init__( + self, store: Store, records: ForgeEventContentRepository | None = None, evidence: RunEvidence | None = None + ) -> None: + self.store = store + self.records = records or getattr(store, "event_content_records", None) or ForgeEventContentRepository() + self.evidence = evidence or RunEvidence(store) + + async def _header(self, run_id: str) -> Data: + async with self.store._unit() as session: + header = ( + await session.execute( + select( + ForgeRunEntity.id, + ForgeRunEntity.repository_id, + func.left(ForgeRunEntity.data["project_id"].as_string(), 33), + func.left(ForgeRunEntity.data["component_id"].as_string(), 101), + ).where(ForgeRunEntity.id == identifier(run_id)) + ) + ).one_or_none() + if header is None: + raise KeyError("Run not found") + return { + "id": header[0].hex, + "repository_id": header[1].hex, + "project_id": header[2], + "component_id": header[3], + } + + async def _capture(self, run_id: str, event_id: str) -> ActivityObservation: + try: + async with self.store._unit(): + unit = current_unit_of_work() + assert unit is not None + manager = unit.manager + async with ( + TransactionTemplate( + manager, + propagation=Propagation.REQUIRES_NEW, + isolation=Isolation.REPEATABLE_READ, + read_only=True, + timeout=10, + ).transaction(), + self.store._unit() as session, + ): + header = await self._header(run_id) + remaining = [1048576] + plans = await self.evidence._rows( + session, + select(ForgePlanEntity) + .where(ForgePlanEntity.run_id == identifier(run_id)) + .order_by(ForgePlanEntity.revision.desc()) + .limit(1), + 1, + remaining, + ) + repositories = {header["repository_id"]} + plan_digest = None + if plans: + plan = plans[0] + if ( + digest(plan.data) != plan.digest + or plan.data.get("run_id") != run_id + or plan.data.get("repository_id") != header["repository_id"] + or plan.data.get("project_id") != header["project_id"] + or plan.data.get("component_id") != header["component_id"] + ): + raise ActivityUnavailable("activity_integrity") + plan_digest = plan.digest + if header["project_id"]: + if not plans: + raise ActivityUnavailable("activity_scope_unavailable") + component = plans[0].data.get("component_snapshot") or {} + definition = component.get("project_definition") or {} + ProjectDefinition.model_validate(definition) + revisions = await self.evidence._rows( + session, + select(ForgeProjectRevisionEntity) + .where( + ForgeProjectRevisionEntity.project_id == identifier(header["project_id"]), + ForgeProjectRevisionEntity.revision == component.get("project_revision"), + ) + .limit(1), + 1, + remaining, + ) + expected = hashlib.sha256(json.dumps(definition, sort_keys=True).encode()).hexdigest() + selected = next((c for c in definition["components"] if c["id"] == header["component_id"]), None) + if ( + len(revisions) != 1 + or revisions[0].data.get("definition") != definition + or revisions[0].data.get("digest") != expected + or component.get("project_digest") != expected + or not selected + or selected["repository_id"] != header["repository_id"] + ): + raise ActivityUnavailable("activity_integrity") + repositories.update(identifier(c["repository_id"]).hex for c in definition["components"]) + repositories.add(identifier(definition["product_repository_id"]).hex) + rows = await self.evidence._rows( + session, + select(ForgeEventEntity).where( + ForgeEventEntity.id == identifier(event_id), ForgeEventEntity.run_id == identifier(run_id) + ), + 1, + [MAX_INDEX_BYTES], + ) + if not rows: + raise KeyError("Activity event not found in this run") + event = copy.deepcopy(rows[0].data) + if not isinstance(event, dict) or event.get("id") != event_id: + raise ActivityUnavailable("activity_integrity") + descriptor = validate_descriptor(event.get("activity_content")) + if (descriptor["run_id"], descriptor["event_id"], descriptor["stage"]) != ( + run_id, + event_id, + event.get("stage"), + ): + raise ActivityUnavailable("activity_integrity") + if "activity_summary" in event: + summary = ActivitySummary.model_validate(event["activity_summary"]) + if ( + type(event["activity_summary"].get("version")) is not int + or summary.sanitized_message_bytes != descriptor["sanitized_message_bytes"] + or summary.sanitized_message_sha256 != descriptor["sanitized_message_sha256"] + ): + raise ActivityUnavailable("activity_integrity") + scope = { + "run": header, + "repositories": sorted(repositories), + "plan_digest": plan_digest, + "event": event, + } + return ActivityObservation( + header, frozenset(repositories), event, hashlib.sha256(canonical(scope)).hexdigest() + ) + except ActivityUnavailable: + raise + except TransactionTimedOutError as exc: + raise ActivityUnavailable("activity_snapshot_timeout") from exc + except (ValueError, TypeError) as exc: + raise ActivityUnavailable("activity_integrity") from exc + + async def content(self, run_id: str, event_id: str, query: ActivityContentQuery) -> Data: + if current_unit_of_work() is not None: + raise ActivityUnavailable("activity_caller_transaction") + run_id, event_id = identifier(run_id).hex, identifier(event_id).hex + reader = CURRENT_PRINCIPAL.get() + if reader is None: + raise AccessDenied("Activity content requires a current native reader") + header = await self._header(run_id) + await self.evidence._authorize(header, frozenset({header["repository_id"]}), reader) + observation = await self._capture(run_id, event_id) + await self.evidence._authorize(observation.run, observation.repositories, reader) + descriptor = validate_descriptor(observation.event.get("activity_content")) + if descriptor["descriptor_sha256"] != query.expected_descriptor: + raise ActivityUnavailable("activity_cut_changed") + if descriptor["status"] != "available": + raise ActivityUnavailable("activity_budget_exceeded") + async with self.store._unit(): + payload = await self.records.payload( + identifier(run_id), + identifier(event_id), + descriptor["sanitized_message_bytes"], + descriptor["sanitized_message_sha256"], + ) + result = content_chunk(descriptor, payload, query) + try: + text = payload.decode("utf-8") + await self.store.admit_credentials(text) + except ValueError as exc: + raise ActivityUnavailable("activity_credential_admission") from exc + await self.evidence._authorize(observation.run, observation.repositories, reader) + current = await self._capture(run_id, event_id) + if current.scope_digest != observation.scope_digest: + raise ActivityUnavailable("activity_cut_changed") + await self.evidence._authorize(current.run, current.repositories, reader) + try: + self.store.reject_credentials(text) + except ValueError as exc: + raise ActivityUnavailable("activity_credential_admission") from exc + return result diff --git a/src/firefly_forge/api.py b/src/firefly_forge/api.py index c5924595..08d697a9 100644 --- a/src/firefly_forge/api.py +++ b/src/firefly_forge/api.py @@ -28,6 +28,9 @@ from firefly_forge.access_controllers import AccessController from firefly_forge.access_persistence import ForgeAccessEventRepository, ForgeMembershipRepository from firefly_forge.access_routes import AccessRoutes +from firefly_forge.activity_controllers import ActivityContentController +from firefly_forge.activity_persistence import ForgeEventContentRepository +from firefly_forge.activity_service import ActivityArchive from firefly_forge.agent_checkpoints import AgentCheckpoints from firefly_forge.agent_restore_controllers import AgentCheckpointCandidateController, AgentRestoreController from firefly_forge.agent_restores import AgentRestores @@ -542,6 +545,7 @@ def ledger( repository_records: ForgeRepositoryRepository, run_records: ForgeRunRepository, event_records: ForgeEventRepository, + event_content_records: ForgeEventContentRepository, deployment_records: ForgeDeploymentRepository, product_records: ForgeProductDefinitionRepository, campaign_records: ForgeCampaignRepository, @@ -554,6 +558,7 @@ def ledger( repository_records=repository_records, run_records=run_records, event_records=event_records, + event_content_records=event_content_records, deployment_records=deployment_records, product_records=product_records, campaign_records=campaign_records, @@ -889,6 +894,12 @@ def project_campaigns( def run_evidence(self, store: Store) -> RunEvidence: return RunEvidence(store) + @bean + def activity_archive( + self, store: Store, records: ForgeEventContentRepository, evidence: RunEvidence + ) -> ActivityArchive: + return ActivityArchive(store, records, evidence) + @bean def campaign_reports(self, store: Store, campaigns: ProjectCampaigns, journal: Journal) -> CampaignReports: return CampaignReports(store, campaigns, journal) @@ -1089,6 +1100,7 @@ class Application: ForgeRepositoryRepository, ForgeRunRepository, ForgeEventRepository, + ForgeEventContentRepository, ForgeDeploymentRepository, ForgePlanRepository, ForgeTaskRepository, @@ -1118,6 +1130,7 @@ class Application: ProviderRecoveryController, BridgeCompletionController, RunEvidenceController, + ActivityContentController, ForgeCollaborationSettingsRepository, ForgeWebhookInboxRepository, ForgeProductDefinitionRepository, diff --git a/src/firefly_forge/cli.py b/src/firefly_forge/cli.py index 7091c6de..4bd5c13d 100644 --- a/src/firefly_forge/cli.py +++ b/src/firefly_forge/cli.py @@ -1866,3 +1866,18 @@ def export_run_evidence(run_id: str, expected_cut: str, output: Path) -> None: with os.fdopen(descriptor, "wb") as target: target.write(content) click.echo(str(output)) + + +@evidence.command("activity") +@click.argument("run_id") +@click.argument("event_id") +@click.option("--expected-descriptor", required=True) +@click.option("--chunk", type=click.IntRange(0, 255), default=0) +def read_activity_content(run_id: str, event_id: str, expected_descriptor: str, chunk: int) -> None: + """Read one verified fragment of the complete sanitized provider message.""" + with client() as connection: + display( + connection.run_activity_content( + run_id, event_id, {"expected_descriptor": expected_descriptor, "chunk": chunk} + ) + ) diff --git a/src/firefly_forge/client.py b/src/firefly_forge/client.py index d779b368..7f148a08 100644 --- a/src/firefly_forge/client.py +++ b/src/firefly_forge/client.py @@ -960,6 +960,18 @@ def export_run_evidence(self, identifier: str, expected_cut: str) -> bytes: response.raise_for_status() return response.content + def run_activity_content(self, run_id: str, event_id: str, query: dict[str, Any]) -> dict[str, Any]: + from firefly_forge.activity_models import ActivityContentQuery + + selected = ActivityContentQuery.model_validate(query) + return dict( + self.request( + "GET", + f"runs/{self._id(run_id)}/activity/{self._id(event_id)}/content", + params=selected.model_dump(), + ) + ) + def export(self, identifier: str) -> bytes: response = self.http.get(f"runs/{identifier}/artifacts/changes.zip") response.raise_for_status() diff --git a/src/firefly_forge/collaboration.py b/src/firefly_forge/collaboration.py index f312f147..aab8eb3f 100644 --- a/src/firefly_forge/collaboration.py +++ b/src/firefly_forge/collaboration.py @@ -1539,7 +1539,7 @@ async def feedback(self, receipt_id: str) -> None: try: repo = await self.store.repository(data["repository_id"]) run = await self.store.get_run(data["run_id"]) if data.get("run_id") else {} - from firefly_forge.collaboration_feedback import feedback_card, milestone_key, review_key + from firefly_forge.collaboration_feedback import feedback_card, milestone_key, provider_recovery, review_key from firefly_forge.configuration import redact_secrets from firefly_forge.secrets import redact_environment @@ -1565,6 +1565,8 @@ def public_text(value: str) -> str: run.get("publish") and not run.get("pr_url") and not run.get("publication_error") ), } + if recovery := provider_recovery(run): + intent["provider_recovery"] = recovery async with self.store._unit(): row = await self.inbox.find_by_id(identifier(receipt_id), lock=LockMode.PESSIMISTIC_WRITE) assert row is not None @@ -1572,7 +1574,9 @@ def public_text(value: str) -> str: payload = {"content": {"raw": message}} if data["provider"] == "bitbucket" else {"body": message} async def before_write() -> None: - await self._feedback_authority(data, local=True) + await self._feedback_authority( + data, local=(data.get("verification") or {}).get("transport") != "github_rest_poll_v1" + ) self.store.reject_credentials(public_values) remote = await self._remote_write(repo, payload, data["issue"], before_write=before_write) diff --git a/src/firefly_forge/collaboration_feedback.py b/src/firefly_forge/collaboration_feedback.py index abb93641..1469dd5b 100644 --- a/src/firefly_forge/collaboration_feedback.py +++ b/src/firefly_forge/collaboration_feedback.py @@ -141,11 +141,26 @@ def review_key(run: Data) -> str | None: return hashlib.sha256(str(value).encode()).hexdigest() if value else None +def provider_recovery(run: Data) -> Data: + value = run.get("provider_recovery") + if ( + not isinstance(value, dict) + or not isinstance(value.get("request_id"), str) + or not re.fullmatch(r"[a-f0-9]{32}", value["request_id"]) + or type(value.get("attempt")) is not int + or not 1 <= value["attempt"] <= 100 + or not isinstance(value.get("status"), str) + or value.get("status") not in {"reserved", "consumed", "completed"} + ): + return {} + return {"request_id": value["request_id"], "attempt": value["attempt"]} + + def milestone(run: Data) -> Data: """Use durable run fields, never provider output messages or wall-clock ticks.""" request = run.get("worker_request") or {} checks = run.get("final_verification") or [] - return { + result = { "status": run.get("status"), "task": run.get("active_task") if run.get("active_task") in STAGES else None, "request": request.get("id") if request.get("status") == "pending" else None, @@ -156,6 +171,9 @@ def milestone(run: Data) -> Data: "handoff": verification_handoff(run), "verification_refusal": verification_refusal(run), } + if recovery := provider_recovery(run): + result["provider_recovery"] = recovery + return result def milestone_key(run: Data) -> str: @@ -185,9 +203,13 @@ def feedback_due(data: Data, run: Data) -> bool: if data.get("feedback_key"): return bool(data["feedback_key"] != milestone_key(run)) # Existing receipts adopt fingerprints only on a real transition, without reposting on upgrade. + recovery, retained = provider_recovery(run), data.get("feedback_intent") + reported = retained.get("provider_recovery") if isinstance(retained, dict) else None return bool( run.get("status") != data.get("feedback_stage") or ((run.get("worker_request") or {}).get("id") != data.get("feedback_request_id")) + or recovery + and recovery != reported ) @@ -211,6 +233,15 @@ def feedback_card(data: Data, run: Data, repository: Data, host: str, safe: Call if stage in active_stages.get(status, set()): title, description = copy["stage_titles"][stage], copy["stages"][stage] sections, details = [], [] + recovery = provider_recovery(run) + if recovery: + sections.append( + prompt_text( + "collaboration/provider-recovery", + attempt=str(recovery["attempt"]), + request_id=_identifier(recovery["request_id"], safe), + ) + ) if result: details.append( prompt_text( @@ -286,6 +317,22 @@ def feedback_card(data: Data, run: Data, repository: Data, host: str, safe: Call if checks: passed = sum(type(check.get("exit_code")) is int and check["exit_code"] == 0 for check in checks) sections.append(prompt_text("collaboration/verification", passed=str(passed), total=str(len(checks)))) + if recovery: + attempts = { + check["attempt"] + for check in checks + if type(check.get("attempt")) is int and 1 <= check["attempt"] <= 100 + } + complete = all(type(check.get("attempt")) is int and 1 <= check["attempt"] <= 100 for check in checks) + provenance = "unknown" if not complete else "current" if attempts == {recovery["attempt"]} else "retained" + sections.append( + prompt_text( + "collaboration/verification-provenance", + attempts=", ".join(str(attempt) for attempt in sorted(attempts)) + or copy["check_provenance_unknown"], + explanation=copy["check_provenance"][provenance], + ) + ) url = _link(run.get("pr_url"), host, repository) if url: safe(url) diff --git a/src/firefly_forge/collaboration_persistence.py b/src/firefly_forge/collaboration_persistence.py index 6e43ad0a..d72f18ff 100644 --- a/src/firefly_forge/collaboration_persistence.py +++ b/src/firefly_forge/collaboration_persistence.py @@ -8,10 +8,12 @@ from pyfly.container import repository from pyfly.data.relational.sqlalchemy import BaseEntity, Repository -from sqlalchemy import BigInteger, ForeignKey, Identity, String, UniqueConstraint, and_, case, or_, select +from sqlalchemy import BigInteger, ForeignKey, Identity, String, UniqueConstraint, and_, case, func, or_, select from sqlalchemy.dialects.postgresql import JSONB from sqlalchemy.orm import Mapped, mapped_column +from firefly_forge.persistence import ForgeRunEntity + class ForgeCollaborationSettingsEntity(BaseEntity): __tablename__ = "forge_collaboration_settings" @@ -130,6 +132,25 @@ async def feedback_context(self, data: dict[str, Any]) -> list[ForgeWebhookInbox ) async def find_pending(self) -> list[ForgeWebhookInboxEntity]: + recovery = ForgeRunEntity.data["provider_recovery"] + reported = ForgeWebhookInboxEntity.data["feedback_intent"]["provider_recovery"] + unreported_recovery = ( + select(ForgeRunEntity.id) + .where( + ForgeRunEntity.repository_id == ForgeWebhookInboxEntity.repository_id, + ForgeRunEntity.data["id"].as_string() == ForgeWebhookInboxEntity.data["run_id"].as_string(), + func.jsonb_typeof(recovery["request_id"]) == "string", + recovery["request_id"].as_string().op("~")(r"^[a-f0-9]{32}$"), + func.jsonb_typeof(recovery["attempt"]) == "number", + recovery["attempt"].as_string().op("~")(r"^([1-9][0-9]?|100)$"), + recovery["status"].as_string().in_(["reserved", "consumed", "completed"]), + or_( + recovery["request_id"].as_string().is_distinct_from(reported["request_id"].as_string()), + recovery["attempt"].as_string().is_distinct_from(reported["attempt"].as_string()), + ), + ) + .exists() + ) return list( await self._require_session().scalars( select(ForgeWebhookInboxEntity) @@ -155,6 +176,7 @@ async def find_pending(self) -> list[ForgeWebhookInboxEntity]: ForgeWebhookInboxEntity.data["feedback_publication_pending"] .as_boolean() .is_(True), + unreported_recovery, ), ), ), diff --git a/src/firefly_forge/engine.py b/src/firefly_forge/engine.py index 7bc926f5..295a79c6 100644 --- a/src/firefly_forge/engine.py +++ b/src/firefly_forge/engine.py @@ -242,8 +242,9 @@ async def stop(self) -> None: await asyncio.gather(self.poller, return_exceptions=True) tasks = list(self.active.values()) for task in tasks: - task.cancel() - await asyncio.gather(*tasks, return_exceptions=True) + if not task.cancelling(): + task.cancel() + await asyncio.shield(asyncio.gather(*tasks, return_exceptions=True)) self.shutdown_tasks.update(self.consumer_tasks()) if any(not task.done() for task in self.shutdown_tasks): self.ownership_failure = "Execution consumers have not drained; storage ownership remains fenced" @@ -283,7 +284,9 @@ async def _poll(self) -> None: self.store.execution_stopping = True for task in self.active.values(): task.cancel() - await asyncio.gather(*self.active.values(), return_exceptions=True) + # Another consumer can trigger native shutdown during this drain. + # Cancelling the poller must not cancel effect cleanup a second time. + await asyncio.shield(asyncio.gather(*self.active.values(), return_exceptions=True)) # Native shutdown drains every higher-phase effect consumer before Engine.stop releases storage. return self.active = {identifier: task for identifier, task in self.active.items() if not task.done()} diff --git a/src/firefly_forge/mcp_server.py b/src/firefly_forge/mcp_server.py index 3d197f89..4d7ab4fc 100644 --- a/src/firefly_forge/mcp_server.py +++ b/src/firefly_forge/mcp_server.py @@ -11,6 +11,7 @@ from pydantic import SkipValidation, WithJsonSchema from firefly_forge.access_controllers import MembershipInput +from firefly_forge.activity_models import ActivityContentQuery from firefly_forge.agent_checkpoint_models import RestoreInput from firefly_forge.assistant_attachments import AttachmentInput from firefly_forge.campaign_delivery_plan_models import CampaignDeliveryPlanInput @@ -59,6 +60,7 @@ SCMActorBindingRequest = SkipValidation[SCMActorBindingInputV1] SCMResumeGrantRequest = SkipValidation[SCMResumeGrantInputV2] RunEvidenceRequest = Annotated[Any, WithJsonSchema(EvidenceQuery.model_json_schema())] +ActivityContentRequest = Annotated[Any, WithJsonSchema(ActivityContentQuery.model_json_schema())] SCMProductChangeGrantRequest = SkipValidation[SCMProductChangeGrantInputV1] RecoveryIdentifier = Annotated[Any, WithJsonSchema({"type": "string", "pattern": r"^[a-f0-9]{32}$"})] CompletionIdentifier = Annotated[Any, WithJsonSchema({"type": "string", "pattern": r"^fbr1_[a-f0-9]{32}$"})] @@ -309,6 +311,18 @@ def query_run_evidence(identifier: str, query: RunEvidenceRequest) -> dict[str, with client() as connection: return connection.run_evidence(identifier, query) + @server.tool( + description=prompt_text("mcp/get_run_activity_content"), + annotations=ToolAnnotations( + read_only_hint=True, destructive_hint=False, idempotent_hint=True, open_world_hint=False + ), + ) + def get_run_activity_content(identifier: str, event_id: str, query: ActivityContentRequest) -> dict[str, Any]: + from firefly_forge.cli import client + + with client() as connection: + return connection.run_activity_content(identifier, event_id, query) + @server.tool(description=prompt_text("mcp/get_execution_journal")) def get_execution_journal(identifier: str) -> dict[str, Any]: from firefly_forge.cli import client diff --git a/src/firefly_forge/migrations.py b/src/firefly_forge/migrations.py index 2a908a75..f8feb0b8 100644 --- a/src/firefly_forge/migrations.py +++ b/src/firefly_forge/migrations.py @@ -9,6 +9,7 @@ from sqlalchemy.ext.asyncio import AsyncSession from firefly_forge.access_persistence import ForgeAccessEventEntity, ForgeMembershipEntity +from firefly_forge.activity_persistence import ForgeEventContentEntity from firefly_forge.analytics_persistence import ForgeAnalyticsBindingEntity, ForgeAnalyticsConfigurationReceiptEntity from firefly_forge.application_persistence import ForgeIncidentEntity, ForgeObservationEntity from firefly_forge.assistant_attachment_persistence import ForgeAssistantAttachmentEntity @@ -83,7 +84,7 @@ ForgeIdentityAdminOperationEntity, ) -SCHEMA_REVISION = 29 +SCHEMA_REVISION = 30 async def migrate(session: AsyncSession, schema: str) -> None: @@ -115,6 +116,7 @@ async def migrate(session: AsyncSession, schema: str) -> None: ForgeRepositoryEntity, ForgeRunEntity, ForgeEventEntity, + ForgeEventContentEntity, ForgeDeploymentEntity, ForgePlanEntity, ForgeTaskEntity, @@ -233,6 +235,7 @@ async def migrate(session: AsyncSession, schema: str) -> None: "forge_analytics_configuration_receipts", "forge_assistant_events", "forge_assistant_attachments", + "forge_event_content", "forge_campaign_children", "forge_campaign_events", "forge_campaign_report_archives", diff --git a/src/firefly_forge/resources/prompts/v1/collaboration/copy.yaml b/src/firefly_forge/resources/prompts/v1/collaboration/copy.yaml index 536926fd..f973eb48 100644 --- a/src/firefly_forge/resources/prompts/v1/collaboration/copy.yaml +++ b/src/firefly_forge/resources/prompts/v1/collaboration/copy.yaml @@ -85,6 +85,12 @@ user_template: |- }, "choices_heading": "Choices:", "verification_refused": "The factory could not start the requested checks. An operator needs to review the original question.", + "check_provenance_unknown": "unknown", + "check_provenance": { + "current": "These checks were recorded for this recovery attempt.", + "retained": "These totals include checks from another attempt and do not verify this recovery attempt.", + "unknown": "The attempt provenance is incomplete; these retained checks do not verify this recovery attempt." + }, "titles": { "recorded": "Request recorded", "queued": "Queued for execution", diff --git a/src/firefly_forge/resources/prompts/v1/collaboration/provider-recovery.yaml b/src/firefly_forge/resources/prompts/v1/collaboration/provider-recovery.yaml new file mode 100644 index 00000000..07e1d906 --- /dev/null +++ b/src/firefly_forge/resources/prompts/v1/collaboration/provider-recovery.yaml @@ -0,0 +1,14 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +name: collaboration/provider-recovery +version: 1.0.0 +description: Native provider recovery identity in repository feedback. +system_template: '' +user_template: |- + Recovery attempt: **{{ attempt }}** + + Recovery request: `{{ request_id }}` +required_variables: +- attempt +- request_id +metadata: + defaults: {} diff --git a/src/firefly_forge/resources/prompts/v1/collaboration/verification-provenance.yaml b/src/firefly_forge/resources/prompts/v1/collaboration/verification-provenance.yaml new file mode 100644 index 00000000..8ddb988c --- /dev/null +++ b/src/firefly_forge/resources/prompts/v1/collaboration/verification-provenance.yaml @@ -0,0 +1,14 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +name: collaboration/verification-provenance +version: 1.0.0 +description: Attempt provenance of checks shown beside a provider recovery. +system_template: '' +user_template: |- + Recorded check attempts: {{ attempts }}. + + {{ explanation }} +required_variables: +- attempts +- explanation +metadata: + defaults: {} diff --git a/src/firefly_forge/resources/prompts/v1/manifest.json b/src/firefly_forge/resources/prompts/v1/manifest.json index 4411a4e3..03e89a35 100644 --- a/src/firefly_forge/resources/prompts/v1/manifest.json +++ b/src/firefly_forge/resources/prompts/v1/manifest.json @@ -1945,7 +1945,7 @@ "id": "collaboration/copy", "version": "1.0.0", "path": "collaboration/copy.yaml", - "sha256": "0687533909b71ba23252b8e58ab1983080d6ed93d090482a1db32eede4512d7a", + "sha256": "4d7b567dd55a9078f5ce51c960375ef33551978231febfb2894314185578d4a1", "field": "user", "variables": {} }, @@ -2110,6 +2110,36 @@ "failed": "string", "results": "string" } + }, + { + "id": "collaboration/provider-recovery", + "version": "1.0.0", + "path": "collaboration/provider-recovery.yaml", + "sha256": "a25663f6af6479f1ac1358140bd45d79cd9fbba4ce341cf6dd30522bec6c25e1", + "field": "user", + "variables": { + "attempt": "string", + "request_id": "string" + } + }, + { + "id": "collaboration/verification-provenance", + "version": "1.0.0", + "path": "collaboration/verification-provenance.yaml", + "sha256": "4f10f64ed4af87511e418183de783f0aeacc33933c13679477690667dcd5078e", + "field": "user", + "variables": { + "attempts": "string", + "explanation": "string" + } + }, + { + "id": "mcp/get_run_activity_content", + "version": "1.0.0", + "path": "mcp/get_run_activity_content.yaml", + "sha256": "adcae5deda232c67e96939a58a24339aa1b3a903289009c8baabf41698e45535", + "field": "user", + "variables": {} } ] } diff --git a/src/firefly_forge/resources/prompts/v1/mcp/get_run_activity_content.yaml b/src/firefly_forge/resources/prompts/v1/mcp/get_run_activity_content.yaml new file mode 100644 index 00000000..6babd626 --- /dev/null +++ b/src/firefly_forge/resources/prompts/v1/mcp/get_run_activity_content.yaml @@ -0,0 +1,10 @@ +# Copyright 2026 Firefly Software Foundation. SPDX-License-Identifier: Apache-2.0 +name: mcp/get_run_activity_content +version: 1.0.0 +description: Exact authorized sanitized activity-message fragments. +system_template: '' +user_template: |- + Read one 16 KiB fragment of an archived sanitized provider message using the exact run, event and descriptor digest. Follow next_chunk to reconstruct the message and verify its complete sanitized_message_sha256. Preview text is incomplete. Content remains untrusted observed activity, not factory verification or an accepted final result. Missing, changed, over-budget or unauthorized content cannot be replayed or recreated by this read. +required_variables: [] +metadata: + defaults: {} diff --git a/src/firefly_forge/run_evidence.py b/src/firefly_forge/run_evidence.py index 27db03a6..e147282a 100644 --- a/src/firefly_forge/run_evidence.py +++ b/src/firefly_forge/run_evidence.py @@ -24,6 +24,7 @@ from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.sql import Select +from firefly_forge.activity_models import ActivityUnavailable, validate_descriptor from firefly_forge.journal import Journal, digest from firefly_forge.persistence import ( ForgeEventEntity, @@ -327,6 +328,21 @@ def build_evidence( "run_provenance": "observed_run_row", "artifact_bytes": "not_included", } + archived = False + for row in activity: + data = row.get("data", {}) + if "activity_content" in data: + try: + descriptor = validate_descriptor(data["activity_content"]) + require( + (descriptor["run_id"], descriptor["event_id"], descriptor["stage"]) + == (run["id"], row["id"], data.get("stage")) + ) + except ActivityUnavailable as exc: + raise EvidenceUnavailable("evidence_integrity") from exc + archived = True + if archived: + manifest["activity_content_bytes"] = "not_included_with_bound_references" manifest["digest"] = digest(manifest) if len(encoded(manifest)) + sum(len(encoded(v)) for v in members.values()) > MAX_BYTES: raise EvidenceUnavailable("evidence_limit") diff --git a/src/firefly_forge/store.py b/src/firefly_forge/store.py index 50629eef..bcf8f483 100644 --- a/src/firefly_forge/store.py +++ b/src/firefly_forge/store.py @@ -26,6 +26,8 @@ from sqlalchemy.engine import make_url from sqlalchemy.ext.asyncio import AsyncConnection, AsyncEngine, AsyncSession, async_sessionmaker, create_async_engine +from firefly_forge.activity_models import MAX_EVENT_BYTES, MAX_EVENTS, MAX_RUN_BYTES, project_activity +from firefly_forge.activity_persistence import ForgeEventContentEntity, ForgeEventContentRepository from firefly_forge.agent_roles import ProjectRoles, RoleRegistry from firefly_forge.collaboration_persistence import ForgeProductDefinitionRepository from firefly_forge.configuration import ConfigurationStore @@ -160,6 +162,7 @@ def __init__( repository_records: ForgeRepositoryRepository | None = None, run_records: ForgeRunRepository | None = None, event_records: ForgeEventRepository | None = None, + event_content_records: ForgeEventContentRepository | None = None, deployment_records: ForgeDeploymentRepository | None = None, product_records: ForgeProductDefinitionRepository | None = None, campaign_records: ForgeCampaignRepository | None = None, @@ -193,6 +196,7 @@ def __init__( self.repository_records = repository_records or ForgeRepositoryRepository() self.run_records = run_records or ForgeRunRepository() self.event_records = event_records or ForgeEventRepository() + self.event_content_records = event_content_records or ForgeEventContentRepository() self.deployment_records = deployment_records or ForgeDeploymentRepository() self.product_records = product_records or ForgeProductDefinitionRepository() self.campaign_records = campaign_records or ForgeCampaignRepository() @@ -840,11 +844,45 @@ async def assert_campaign_current(self, run: Data, *, action_id: str | None = No ) async def event(self, value: str, stage: str, message: str) -> None: - data = {"id": uuid.uuid4().hex, "stage": stage, "message": message[:8000], "created_at": now()} + data: Data = {"id": uuid.uuid4().hex, "stage": stage, "message": message[:8000], "created_at": now()} + provider_output = stage in {"stdout", "stderr"} + if provider_output: + await self.admit_credentials(message) async with self._unit(): + payload = None + if provider_output: + run = await self.run_records.find_by_id(identifier(value), lock=LockMode.PESSIMISTIC_WRITE) + if run is None: + raise KeyError("Run not found") + count, size = await self.event_content_records.budget(run.id) + message_size = len(message.encode("utf-8", errors="replace")) + projected, payload = project_activity( + run.id.hex, + data["id"], + stage, + message, + retain=count < MAX_EVENTS + and size + message_size <= MAX_RUN_BYTES + and message_size <= MAX_EVENT_BYTES, + ) + data.update(projected) + self.reject_credentials(message) await self.event_records.save( ForgeEventEntity(id=identifier(data["id"]), run_id=identifier(value), data=data) ) + if payload is not None: + descriptor = data["activity_content"] + await self.event_content_records.save( + ForgeEventContentEntity( + id=identifier(data["id"]), + event_id=identifier(data["id"]), + run_id=identifier(value), + version=1, + byte_count=len(payload), + sha256=descriptor["sanitized_message_sha256"], + raw_bytes=payload, + ) + ) async def finish(self, value: str, status: str, *, error: str | None = None) -> None: if status not in TERMINAL: diff --git a/studio/package-lock.json b/studio/package-lock.json index 454028e4..d32fa40e 100644 --- a/studio/package-lock.json +++ b/studio/package-lock.json @@ -1,12 +1,12 @@ { "name": "firefly-forge-studio", - "version": "0.2.24", + "version": "0.2.25", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "firefly-forge-studio", - "version": "0.2.24", + "version": "0.2.25", "license": "Apache-2.0", "dependencies": { "lucide-react": "^0.577.0", diff --git a/studio/package.json b/studio/package.json index 208a76a6..222bfedc 100644 --- a/studio/package.json +++ b/studio/package.json @@ -1,6 +1,6 @@ { "name": "firefly-forge-studio", - "version": "0.2.24", + "version": "0.2.25", "private": true, "type": "module", "license": "Apache-2.0", diff --git a/studio/src/App.tsx b/studio/src/App.tsx index c02db0b5..ef879636 100644 --- a/studio/src/App.tsx +++ b/studio/src/App.tsx @@ -72,6 +72,7 @@ import { TimelineEventView, } from "./ExecutionPresentation"; import { RunVerification } from "./RunVerification"; +import { ProviderActivityView } from "./ProviderActivityView"; import { DeliverySetup, RunDelivery } from "./Delivery"; import { Operations } from "./Operations"; import { Projects } from "./Projects"; @@ -2844,7 +2845,17 @@ function RunDetail({
- + {Object.hasOwn(event, "activity_content") || + Object.hasOwn(event, "activity_summary") ? ( + + ) : ( + + )}