From 6763e8458a7e94f940a1fb83d902249ff1063c10 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 12:24:37 -0700 Subject: [PATCH 1/8] feat: add exact-key deletion across all ports --- README.md | 4 +- docs/api.md | 49 +- docs/concepts.md | 13 +- docs/invalidation.md | 115 ++++ docs/languages/go.md | 5 + docs/languages/python.md | 6 + docs/languages/rust.md | 8 +- docs/languages/typescript.md | 8 +- docs/observability.md | 11 + docs/redis.md | 37 +- docs/upgrading.md | 28 + formal/BEHAVIOR.md | 29 +- formal/CONTRACTS.md | 3 + formal/FEATURE-COVERAGE.md | 2 + formal/README.md | 1 + formal/TEST-AUDIT.md | 2 + formal/TEST-MAP.md | 2 + formal/admission-smoke.itf.json | 114 ++-- formal/check-semantic-coverage.mjs | 2 +- formal/conformance-observations.qnt | 2 + formal/coverage-witnesses.json | 16 + formal/dark-layers-smoke.itf.json | 14 +- formal/deletion-smoke.itf.json | 22 + formal/dialcache-deletion-conformance.qnt | 393 +++++++++++++ formal/differential.mjs | 2 +- formal/effects-smoke.itf.json | 122 ++-- formal/execution.json | 554 ++++++++++++++++-- formal/feature-coverage.json | 23 +- formal/fixture-recipes.json | 101 ++++ formal/generated-fixtures.lock.json | 85 +-- formal/go-parity.json | 289 ++++++--- formal/independent-smoke.itf.json | 122 ++-- formal/kernel/README.md | 7 + formal/kernel/local-storage.qnt | 10 + formal/kernel/remote-frames.qnt | 6 + formal/kernel/request-memo.qnt | 4 + formal/kernel/serving.qnt | 25 + formal/layers-smoke.itf.json | 162 ++--- formal/local-clock-smoke.itf.json | 26 +- formal/local-failure-smoke.itf.json | 18 +- formal/mutations.json | 244 ++++++++ formal/policy-smoke.itf.json | 22 +- formal/profile-lint-baseline.json | 23 + formal/profiles.json | 34 +- formal/recovery-read-smoke.itf.json | 28 +- formal/recovery-smoke.itf.json | 122 ++-- formal/replay/divergence.mjs | 4 +- formal/replay/features.mjs | 2 + formal/replay/observation.mjs | 2 +- formal/replay/profiles/deletion.d.mts | 2 + formal/replay/profiles/deletion.mjs | 35 ++ formal/replay/protocol.schema.json | 97 ++- formal/replay/witnesses/deletion.d.mts | 5 + formal/replay/witnesses/deletion.mjs | 69 +++ formal/replay/witnesses/index.mjs | 2 + formal/runtime-boundaries-smoke.itf.json | 22 +- formal/rust-mutations.json | 152 +++++ formal/scope-smoke.itf.json | 122 ++-- formal/semantic-cases.json | 5 +- formal/shadow-layers-smoke.itf.json | 12 +- formal/shadow-read-deadlines-smoke.itf.json | 18 +- formal/shadow-smoke.itf.json | 122 ++-- formal/source-audit.json | 446 +++++++------- formal/source-budgets-smoke.itf.json | 16 +- go/README.md | 20 + go/api.go | 9 + go/behavior_driver_test.go | 50 +- go/behavior_registry_test.go | 2 +- go/cache.go | 49 ++ go/delete_test.go | 198 +++++++ go/docs_examples_test.go | 25 + go/internal/localcache/cache.go | 11 + .../testsuite/redis_integration_test.go | 51 ++ go/internal/testsuite/redis_interop.ts | 3 + go/metrics.go | 2 +- go/metrics_datadog.go | 4 +- go/metrics_prometheus.go | 1 + go/metrics_test.go | 6 +- go/redis_adapter.go | 18 + go/redis_adapter_test.go | 23 + interop/go-client.go | 8 + interop/test_wire_interop.py | 26 +- python/API-DESIGN.md | 2 +- python/README.md | 21 +- python/dialcache/__init__.py | 2 + python/dialcache/cache.py | 51 +- python/dialcache/context.py | 3 + python/dialcache/errors.py | 4 + python/dialcache/local.py | 3 + python/dialcache/protocol.py | 5 + python/dialcache/redis.py | 16 + python/tests/formal/driver.py | 43 +- python/tests/test_delete.py | 163 ++++++ python/tests/test_docs_examples.py | 22 + python/tests/test_redis_adapter.py | 29 + python/tests/test_redis_integration.py | 8 +- python/tests/typing/cached.py | 33 ++ rust/README.md | 29 +- rust/examples/wire_client.rs | 19 +- rust/src/datadog.rs | 1 + rust/src/engine.rs | 104 +++- rust/src/error.rs | 12 +- rust/src/lib.rs | 4 +- rust/src/local.rs | 7 + rust/src/metrics.rs | 30 +- rust/src/observe.rs | 16 + rust/src/prometheus.rs | 6 + rust/src/redis.rs | 75 ++- rust/src/remote.rs | 16 + rust/tests/delete.rs | 488 +++++++++++++++ rust/tests/docs_examples.rs | 38 ++ rust/tests/formal/driver.rs | 103 +++- rust/tests/formal/inventory.rs | 3 +- rust/tests/formal/local_clock.rs | 1 + rust/tests/local_storage.rs | 13 + rust/tests/metrics_exporters.rs | 70 ++- rust/tests/redis_integration.rs | 92 ++- typescript/README.md | 4 +- typescript/examples/docs.mts | 23 + typescript/scripts/test-package.mjs | 12 + typescript/src/context.ts | 12 + typescript/src/datadog.ts | 5 + typescript/src/dialcache.ts | 54 +- typescript/src/errors.ts | 6 + typescript/src/index.ts | 3 + typescript/src/internal/local-cache.ts | 4 + typescript/src/internal/redis-cache.ts | 12 + typescript/src/internal/redis-script-reply.ts | 7 + typescript/src/metrics.ts | 3 + typescript/src/node-redis.ts | 4 + typescript/src/prometheus.ts | 12 + typescript/src/redis-client.ts | 5 + typescript/src/redis-protocol.ts | 1 + typescript/src/valkey-glide.ts | 4 + typescript/test/datadog.test.ts | 10 + typescript/test/dialcache-delete.test.ts | 227 +++++++ typescript/test/fake-redis.ts | 6 + .../fixtures/admission-budget-witnesses.json | 14 +- .../test/fixtures/dark-layers-witnesses.json | 478 +++++++-------- .../test/fixtures/deletion-witnesses.json | 250 ++++++++ .../fixtures/effects-authority-witnesses.json | 120 ++-- .../formal-runtime-boundary-witnesses.json | 526 ++++++++--------- .../formal-runtime-witness-boundaries.json | 4 +- .../fixtures/formal-witness-attribution.json | 12 +- .../fixtures/formal-witness-boundaries.json | 20 +- .../independent-shadow-witnesses.json | 66 +-- .../test/fixtures/independent-witnesses.json | 170 +++--- .../test/fixtures/layers-witnesses.json | 8 +- .../fixtures/local-failure-witnesses.json | 84 +-- .../fixtures/policy-shadow-witnesses.json | 38 +- .../test/fixtures/policy-witnesses.json | 320 +++++----- .../recovery-admission-witnesses.json | 36 +- .../fixtures/recovery-read-witnesses.json | 364 ++++++------ .../shadow-diagnostics-witnesses.json | 90 +-- .../fixtures/shadow-layers-witnesses.json | 320 +++++----- .../shadow-read-deadlines-witnesses.json | 116 ++-- .../fixtures/source-budgets-witnesses.json | 112 ++-- .../test/formal-deletion-witnesses.test.ts | 36 ++ typescript/test/formal-differential.test.ts | 4 +- typescript/test/formal/behavior-driver.ts | 29 +- typescript/test/node-redis.test.ts | 21 + typescript/test/prometheus.test.ts | 12 + typescript/test/python-interop-client.ts | 6 +- .../test/redis-cluster.integration.test.ts | 24 + .../test/redis-real.integration.test.ts | 19 + typescript/test/valkey-glide.test.ts | 21 + 166 files changed, 7366 insertions(+), 2454 deletions(-) create mode 100644 formal/deletion-smoke.itf.json create mode 100644 formal/dialcache-deletion-conformance.qnt create mode 100644 formal/replay/profiles/deletion.d.mts create mode 100644 formal/replay/profiles/deletion.mjs create mode 100644 formal/replay/witnesses/deletion.d.mts create mode 100644 formal/replay/witnesses/deletion.mjs create mode 100644 go/delete_test.go create mode 100644 python/tests/test_delete.py create mode 100644 rust/tests/delete.rs create mode 100644 typescript/test/dialcache-delete.test.ts create mode 100644 typescript/test/fixtures/deletion-witnesses.json create mode 100644 typescript/test/formal-deletion-witnesses.test.ts diff --git a/README.md b/README.md index 1d0e11be..be9fd154 100644 --- a/README.md +++ b/README.md @@ -21,10 +21,10 @@ DialCache organizes caching into use cases, with runtime control and observability for each one. Its TypeScript, Go, Rust and Python implementations share behavioral contracts and documentation. -- **Off by default:** caching runs only inside an `enable()` scope. +- **Off by default:** automatic reads cache only inside `enable()`; explicit maintenance (`invalidateRemote`, `delete`) acts regardless of scope. - **Multi-layer:** request-local → process-local → Redis. - **Runtime policies per use case:** layers, TTLs, and rollout ramps. -- **Targeted invalidation:** one call per entity for its tracked Redis results. +- **Targeted invalidation:** fence an entity's tracked Redis results, or delete one exact result from this request, this instance and Redis. - **Coalescing:** same-key reads share work when a cache layer is active. - **Fail-open:** cache failures fall back to the loader. - **Stale-on-error (opt-in):** retained Redis values for selected source errors. diff --git a/docs/api.md b/docs/api.md index c28fd220..4e706490 100644 --- a/docs/api.md +++ b/docs/api.md @@ -268,6 +268,38 @@ Redis configuration and mutation failures reject; the method works outside an enabled scope. Choose the buffer from the [clock and in-flight-work contract](invalidation.md#choosing-futurebufferms). +## `delete` + +`delete(options: CacheIdentityOptions): Promise` removes one exact cached +result from Redis when configured, this instance's process-local LRU, and the +live outer request memo. It works outside `enable()` and inside nested +`disable()`, with no policy-provider lookup, TTL/ramp checks, or coalescing. +A missing entry succeeds, including on instances without Redis. + +`CacheIdentityOptions` contains `keyType`, `useCase`, `key`, and optional +`trackForInvalidation` (default `false`). The instance supplies the namespace. +Every identity dimension must match the reader exactly, including arguments and +tracking mode. Using the wrong tracking mode targets a different key and can +therefore succeed without removing the intended entry. No value type, +serializer, or configuration is needed. + +An existing `GetOrLoadOptions` value is structurally compatible with +`CacheIdentityOptions`: pass it directly. A registered reader's `CachedOptions` +is not an identity because it contains a `cacheKey` selector; invoke that +selector with the reader's arguments and supply the resulting `key` instead. +The shared `CacheUseCaseOptions` base names the use case and tracking mode. + +Validation and adapter-capability checks happen before mutation or the deletion +metric. Redis deletion completes first; a remote failure leaves both memory +stores intact. Then local and live memo removal run synchronously. A configured +adapter without optional `delete` rejects with `RemoteDeleteUnsupportedError`; +other mutation failures also reject and never report partial removal as success. + +Deletion changes no watermarks, sibling identities, other instances or requests, +flights, acquired snapshots, or shadow jobs. A previously admitted load can +publish after deletion. See [exact-key deletion versus entity invalidation](invalidation.md#exact-key-deletion-versus-entity-invalidation) +for examples and concurrency boundaries. + ## `getCoalescingState` `getCoalescingState(): CoalescingState` returns a point-in-time process-flight @@ -282,7 +314,8 @@ process.oldestLeaderAgeMs; // Monotonic age, or null when idle. The nested shape is `ProcessCoalescingState`. Request-local flights are excluded. There is no method to clear a cache, cancel in-flight loads, cap coalesced -flights, or shut an instance down. +flights, or shut an instance down. [`delete`](#delete) removes one exact result, +not an entire cache. See [Coalescing state](coalescing.md#inspecting-process-scoped-flights). ## Keys and serializers @@ -350,9 +383,10 @@ braces; it does not encode the value. Neither helper adds arguments or a use cas | Root export | When it matters | | --- | --- | -| `DialCacheError` | Base class of the four core errors below | +| `DialCacheError` | Base class of the core errors below | | `UseCaseIsAlreadyRegisteredError` | Duplicate `cached()` registration on an instance | -| `UseCaseNameIsReservedError` | Either operation API uses `"watermark"` | +| `UseCaseNameIsReservedError` | A reader or exact deletion uses `"watermark"` | +| `RemoteDeleteUnsupportedError` | Exact deletion has a configured Redis adapter without the optional `delete` capability | | `FallbackTimeoutError` | Enabled source deadline; exposes `useCase` and `timeoutMs` | | `RedisReadTimeoutError` | Remote wait deadline; exposes `useCase` and `timeoutMs`; serving reads log/count it before fallback, while shadow reads report a job outcome | | `DialCacheRedisPayloadError` | Invalid raw Redis reply shape | @@ -368,11 +402,18 @@ Source errors retain their original rejection value if recovery does not serve. `RedisConfig`, `CompressionConfig`, `DialCacheRedisClient`, `RedisReadRequest`, `RedisReadContext`, `RedisReadResult`, `RedisReadMiss`, `DecodedRedisFrame`, -`RedisWriteRequest`, `RedisInvalidationRequest`, and `RedisCachePayload` are root +`RedisWriteRequest`, `RedisInvalidationRequest`, `RedisDeleteRequest`, and `RedisCachePayload` are root types. Use `isRedisReadMiss` to discriminate reads. The complete semantic and binary contracts are in [Redis and Valkey](redis.md#custom-client-contract). +`DialCacheRedisClient.delete?(request: RedisDeleteRequest)` is optional and +returns `void` or a promise. Its request contains the exact `valueKey`; remove +that key only, never an entity watermark. Existing adapters retain read/write +compatibility and report unsupported if deletion is requested. + `DialCacheMetricsAdapter` and its label/outcome types are root exports. +The optional `deletion(labels)` hook counts attempts after validation, with +namespace, use case, key type and deepest configured layer (`remote` or `local`). [Observability](observability.md#custom-adapters) lists required and optional hooks, bounded labels, and the effects of omitting optional hooks. diff --git a/docs/concepts.md b/docs/concepts.md index 36b34284..39b6bd50 100644 --- a/docs/concepts.md +++ b/docs/concepts.md @@ -96,7 +96,10 @@ its loader with its enabled fallback deadline. Keep mutation work outside the enabled boundary or inside a disabled region. Disabling does not invalidate anything; mutable data still needs appropriate TTLs -or [targeted invalidation](invalidation.md). +or [targeted invalidation](invalidation.md). Explicit maintenance operations +ignore enabled state: entity invalidation always attempts its remote mutation, +and exact deletion removes the targeted local/memo entries and configured remote +value, even inside a disabled region. Deletion never creates a request memo. ## Three lifetimes @@ -158,6 +161,14 @@ evict values already in request-local or process-local memory. A Redis hit can also warm the local layer with a full local TTL; the remote TTL is not an end-to-end maximum age across the chain. +| Maintenance | Memory stores | Redis | Concurrent work | +| --- | --- | --- | --- | +| Entity invalidation | Existing entries retain their lifetimes | Advances one entity's tracked watermark | Existing flights and acquired snapshots remain usable | +| Exact-key deletion | Removes one key in this instance and live request | Removes one value key; preserves watermarks | Existing flights and snapshots remain; a late load can repopulate | + +See [exact-key deletion](invalidation.md#exact-key-deletion-versus-entity-invalidation) +for identity matching and failure ordering. + Changing policy does not evict old entries. In particular, a shorter local TTL applies to new writes; existing local values retain their insertion TTL. Redis reads classify frame age using the current remote policy. See diff --git a/docs/invalidation.md b/docs/invalidation.md index 17c647c8..45ffd21f 100644 --- a/docs/invalidation.md +++ b/docs/invalidation.md @@ -134,6 +134,121 @@ Invalidation works outside an enabled scope. Call it **after the source mutation commits** and surface failures to the application's maintenance path. [Redis setup](redis.md) covers client connections and ownership. +## Exact-key deletion versus entity invalidation + +Use exact deletion when one known result must be removed, including untracked +Redis entries or local-only caching. Use entity invalidation when every tracked +argument and use-case variant of an entity must observe a timestamp fence. +They can be used together after the source mutation commits. + +| Property | Exact-key deletion | Entity invalidation | +| --- | --- | --- | +| Scope | One namespace, key type, ID, use case, argument set and tracking mode | All tracked use cases and arguments of one namespace, key type and ID | +| Stores | Configured Redis value, this instance's local entry, this live request's memo | Redis entity watermark | +| Untracked results | Supported | Unchanged | +| Watermarks | Never read, changed or removed | Monotonically advanced | +| Concurrent load guarantee | Removes existing entries; an earlier load may publish again | Future tracked reads enforce the cutoff, subject to clock and in-flight-work bounds | +| Failure behavior | Unsupported adapter fails before any store changes; remote failure preserves local/memo state | Missing remote or mutation failure surfaces; existing memory entries remain | + +Both maintenance operations ignore enablement. Deletion works outside a request +and inside nested disabled scopes. It never resolves runtime policy, checks TTL +or ramps, coalesces work, or creates a request memo. A missing key succeeds; +without a remote adapter, local and live request removal still run. + +The delete identity must match the reader exactly, including arguments and +tracking mode. Tracking changes the key prefix. Deleting with the wrong mode +can successfully remove nothing because a missing key is not an error. + +After identity validation, deletion verifies the configured adapter's capability +and counts the attempt. It awaits remote deletion first, then removes the local +entry and live request memo synchronously. Remote-first ordering prevents a +local miss from refilling from an old remote frame between those steps. A remote +error leaves memory entries intact; failures surface to the maintenance caller. +A failed dispatched command may already have executed, so retry explicitly when +appropriate. Rust custom local-store failures can surface after remote removal; +partial removal is never success. + +Deletion leaves siblings, other namespaces and instances, other requests' +memos, watermarks, flights, and shadow jobs alone. Two races remain intentional: + +- **Late publication:** a load admitted before deletion can finish afterward and + repopulate the deleted key. Deletion does not cancel it or detach its flight. +- **Acquired snapshot:** a caller that already obtained a value, including bytes + waiting for decoding or stale recovery, can return that value after deletion. + +The following executable example warms an untracked local result, deletes it +within a live request, and verifies that the next read loads the changed source. +With Redis configured, the same API also removes the remote value first. + + + +<<< @/../typescript/examples/docs.mts#exact-delete{typescript} + +[Complete executable example](https://github.com/lan17/DialCache/blob/main/typescript/examples/docs.mts) + + + + + +<<< @/../go/docs_examples_test.go#exact-delete{go} + +[Complete executable example](https://github.com/lan17/DialCache/blob/main/go/docs_examples_test.go) + + + + + +<<< @/../rust/tests/docs_examples.rs#exact-delete{rust} + +[Complete executable example](https://github.com/lan17/DialCache/blob/main/rust/tests/docs_examples.rs) + + + + + +<<< @/../python/tests/test_docs_examples.py#exact-delete{python} + +[Complete executable example](https://github.com/lan17/DialCache/blob/main/python/tests/test_docs_examples.py) + + + + + +Call `await dialcache.delete({ keyType, useCase, key, trackForInvalidation })`. +A `GetOrLoadOptions` value can be reused directly. For a registered reader, +recompute its `cacheKey` selector for the arguments; the selector itself is not +an identity. Unsupported adapters reject with `RemoteDeleteUnsupportedError`. + + + + + +Call `cache.Delete(ctx, identity)`. An empty identity namespace inherits the +instance's. The live outer request comes from `ctx` even inside `Disable`; +pass a context without that request to remove only shared stores. A configured +remote must implement the optional `RemoteDeleter` interface or the call returns +`ErrDeleteUnsupported`. + + + + + +Call `cache.delete(&scope, identity).await`; use `Scope::outside()` without a +request. An empty identity namespace inherits the instance's. Custom remotes +opt in with `supports_delete` and `delete`, otherwise the operation returns +`Error::RemoteDeleteUnsupported`. + + + + + +Call `await cache.delete(key=..., key_type=..., use_case=..., +track_for_invalidation=False)`. Scope comes from the live context, including +inside `disable()`. Custom clients can implement `RedisDeleteClient`; a missing +`delete` method raises `RemoteDeleteUnsupportedError`. + + + ## Choosing `futureBufferMs` The buffer covers stale work that can still become visible after invalidation. diff --git a/docs/languages/go.md b/docs/languages/go.md index 685e43d2..ef52f664 100644 --- a/docs/languages/go.md +++ b/docs/languages/go.md @@ -52,6 +52,11 @@ and `errors.As` for native error handling. `FallbackTimeoutError` reports a source deadline; callback panics become `CallbackPanicError`. `Invalidate` returns maintenance errors, including `ErrNoRemote` without an adapter. +`cache.Delete(ctx, identity)` removes one exact result; an empty identity +namespace inherits the cache's. The live request memo follows `ctx`, including +inside `Disable`. Custom remotes opt in through `RemoteDeleter`; otherwise the +call returns `ErrDeleteUnsupported`. See [exact deletion](../invalidation.md#exact-key-deletion-versus-entity-invalidation). + ## Identity and values `Identity` holds normalized strings and ordered argument pairs. Use diff --git a/docs/languages/python.md b/docs/languages/python.md index 2fb89494..364cc7f5 100644 --- a/docs/languages/python.md +++ b/docs/languages/python.md @@ -43,6 +43,12 @@ exercise both forms of identity, ordinary and canceled concurrent callers, deadline boundaries, sparse runtime policies, and argument adaptation through the public API. +`await cache.delete(key=..., key_type=..., use_case=..., +track_for_invalidation=False)` removes one exact result. It uses the existing +live context even inside `disable()` and is independent of runtime policy. +Custom clients may implement `RedisDeleteClient`; missing support raises +`RemoteDeleteUnsupportedError`. See [exact deletion](../invalidation.md#exact-key-deletion-versus-entity-invalidation). + ## Identity and policy Prefer `cache_key=` to select identity explicitly, as shown in the shared diff --git a/docs/languages/rust.md b/docs/languages/rust.md index fa69cc04..ced786e1 100644 --- a/docs/languages/rust.md +++ b/docs/languages/rust.md @@ -49,6 +49,12 @@ dropping the guard closes it. `enable` offers a callback form. `enable_in` and `disable_in` derive nested scopes; `Scope::outside()` runs without caching. Retained scope clones no longer enable caching after the outer scope closes. +`cache.delete(&scope, identity).await` removes one exact result. Pass +`Scope::outside()` without a request; an empty identity namespace inherits the +cache's. Custom remotes override `supports_delete` and `delete`, or the call +returns `Error::RemoteDeleteUnsupported` before mutation. Local-store removal +failures surface as `Error::Local`. See [exact deletion](../invalidation.md#exact-key-deletion-versus-entity-invalidation). + ## Policy and errors Static `Policy` builders use whole seconds for TTL/recovery ages and milliseconds @@ -64,7 +70,7 @@ registration return native errors before work begins. Source errors appear as `Error::Source(Arc)`; coalesced callers share that error instance. A source deadline produces `Error::FallbackTimeout` and does not cancel raw source work. Dropping a caller's returned future also does -not cancel the execution or other followers. Explicit `invalidate` errors are +not cancel the execution or other followers. Explicit `invalidate` and `delete` errors are returned to the maintenance caller. Cache plumbing fails open. ## Identity and values diff --git a/docs/languages/typescript.md b/docs/languages/typescript.md index f10c14d4..9743c5fd 100644 --- a/docs/languages/typescript.md +++ b/docs/languages/typescript.md @@ -32,6 +32,12 @@ stops enabling new work and can no longer accept request-local publication. always return promises. Keep the source arguments and captured state immutable when detached shadow work can use them later. +`await dialcache.delete(identity)` accepts `CacheIdentityOptions` or an existing +`GetOrLoadOptions` value. For registered readers, compute `key` with the +reader's selector and copy its use case, key type, and tracking mode. Explicit +maintenance runs outside enablement and failures reject. See +[exact deletion](../invalidation.md#exact-key-deletion-versus-entity-invalidation). + ## Policy and errors `DialCacheKeyConfig` supplies static defaults and sparse runtime overlays from @@ -42,7 +48,7 @@ without canceling work or evicting data. Static option validation throws. Cache plumbing errors fail open to the source; source throws and rejections retain their identity. `FallbackTimeoutError` -identifies the library's source deadline. Explicit `invalidateRemote` returns a +identifies the library's source deadline. Explicit `invalidateRemote` or `delete` returns a promise whose failure must be handled by maintenance code. A deadline cannot preempt synchronous JavaScript. Bound dependency work and diff --git a/docs/observability.md b/docs/observability.md index 674df7fe..d2277ca2 100644 --- a/docs/observability.md +++ b/docs/observability.md @@ -313,6 +313,7 @@ and bytes without unit conversion: | `dialcache.disabled.count` | Count | `dialcache_disabled_counter` | | `dialcache.error.count` | Count | `dialcache_error_counter` | | `dialcache.invalidation.count` | Count | `dialcache_invalidation_counter` | +| `dialcache.deletion.count` | Count | `dialcache_deletion_counter` | | `dialcache.coalesced.count` | Count | `dialcache_coalesced_counter` | | `dialcache.shadow.count` | Count | `dialcache_shadow_validation_counter` | | `dialcache.shadow.value_age` | Distribution or histogram | `dialcache_shadow_value_age_histogram` | @@ -376,6 +377,7 @@ This table uses Prometheus names and types, without the optional prefix. | `dialcache_disabled_counter` | Counter | `cache_namespace`, `use_case`, `key_type`, `layer`, `reason` | Cache skips (`context`, `policy_disabled`, `invalid_ttl`, `invalid_ramp`, `ramped_down`, `config_error`) | | `dialcache_error_counter` | Counter | `cache_namespace`, `use_case`, `key_type`, `layer`, `error`, `in_fallback` | Cache/fallback errors and the bounded `tracked_ttl_clamped` configuration signal | | `dialcache_invalidation_counter` | Counter | `cache_namespace`, `key_type`, `layer` | Invalidation calls for the layers touched | +| `dialcache_deletion_counter` | Counter | `cache_namespace`, `use_case`, `key_type`, `layer` | Exact deletion attempts after identity/capability validation; deepest configured store is `remote`, otherwise `local` | | `dialcache_coalesced_counter` | Counter | `cache_namespace`, `use_case`, `key_type`, `scope` | Coalesced requests split by `request_local` or `process` scope | | `dialcache_shadow_validation_counter` | Counter | `cache_namespace`, `use_case`, `key_type`, `outcome` | Sampled Redis shadow-job outcomes | | `dialcache_shadow_value_age_histogram` | Histogram | `cache_namespace`, `use_case`, `key_type`, `outcome` | Age in seconds of the validated Redis value at shadow verdict time, recorded for `match` and `mismatch` | @@ -573,6 +575,7 @@ native error type or message: | `serialization_dump` | Serializing a value for Redis failed | | `compression` | zstd compression failed while preparing a Redis write | | `invalidation` | Writing an invalidation watermark failed | +| `deletion` | Exact-key removal failed; attributed to the failing store | | `fallback` | The source loader failed or exceeded its DialCache deadline | | `unknown` | Reserved for a future failure site that cannot be classified otherwise | @@ -583,6 +586,13 @@ invalidation attempt: it emits the invalidation count and `error="invalidation"` then returns the native missing-remote error. Invalid buffer inputs fail before these observers run. +Deletion has its own optional counter; invalidation metrics continue to mean +watermark attempts. Identity validation and unsupported-adapter errors occur +before the deletion counter. Remote or local mutation failures emit +`error="deletion"` for the failing layer and a warning, then surface to the +caller. A local-only deletion still counts, including when the entry is absent. +No IDs, cache keys, arguments, or payloads are labels. + Caller-serving remote-read timeouts use `layer="remote"` and `in_fallback="false"`. They are errors rather than misses, and the remote get-duration observation includes @@ -620,6 +630,7 @@ Implement `DialCacheMetricsAdapter` and pass it through | `disabled(labels)` | yes | One skipped layer or no-layer invocation with a bounded `reason`. | | `error(labels)` | yes | One bounded failure site with `inFallback`. | | `invalidation(labels)` | yes | One explicit remote invalidation call. | +| `deletion(labels)` | no | One exact deletion attempt after validation; namespace, use case, key type and deepest configured layer. | | `coalesced(labels)` | no | One follower that joined request-local or process-scoped work. | | `shadowValidation(labels)` | no | One terminal sampled-shadow outcome. This hook must be implemented for shadow jobs to execute. | | `observeShadowValueAge(labels, seconds)` | no | Age for shadow match/mismatch verdicts; does not gate admission. | diff --git a/docs/redis.md b/docs/redis.md index 5ada5384..d507d4e5 100644 --- a/docs/redis.md +++ b/docs/redis.md @@ -610,6 +610,17 @@ Misses without that fence let the adapter sample its application epoch clock before dispatch. No path adds a fence-check command. See [Conditional refills](invalidation.md#conditional-refills). +### Deletes + +Exact-key deletion sends one primary-routed `DEL valueKey`, where `valueKey` is +the logical key plus `:dialcache-frame-v1`. It accepts only integer replies `0` +(missing) and `1` (removed), and never reads or changes a watermark. `DEL` is +supported on every supported server and proxy; no scan or Lua is involved. + +Bundled adapters add no delete retry. A command that fails after dispatch may +already have executed; the caller decides whether to retry. See [deletion +ordering and boundaries](invalidation.md#exact-key-deletion-versus-entity-invalidation). + ### Invalidation retries and ambiguity Invalidation is the only Lua operation. Bundled adapters dispatch `EVALSHA` and @@ -656,7 +667,7 @@ performed by an application or client. ### Redis compatibility and ACLs The integration suite covers Redis 6.2, Valkey 8, and Redis Cluster. The bundled -operations require `GET`, `MGET`, and `SET`, plus `EVALSHA` and `EVAL` for +operations require `GET`, `MGET`, `SET`, and `DEL`, plus `EVALSHA` and `EVAL` for invalidation. If commands called inside scripts are checked separately, allow `GET`, `SET`, and `PTTL` for the invalidation script. @@ -667,7 +678,10 @@ DialCache does not issue `TIME`, `MULTI`, `EXEC`, `WATCH`, `UNLINK`, or ## Custom-client contract A semantic remote adapter must implement three operations: one decoded read, -one complete-frame write, and explicit watermark invalidation. Tracked reads +one complete-frame write, and explicit watermark invalidation. Exact-key +deletion is a fourth, optional capability. Missing deletion support must produce +an unsupported error before any store changes; never substitute entity +invalidation or report success. Tracked reads must use one primary snapshot of value and watermark. Returned payload bytes must remain stable while the cache retains them for shadow or recovery. @@ -678,7 +692,8 @@ dispatch. Invalidation retries must reuse their original logical timestamp. -Implement the three methods of `DialCacheRedisClient` and pass the object in +Implement the three required methods of `DialCacheRedisClient` and optionally +`delete`, then pass the object in `redis.client`: | Method | Return | Required semantics | @@ -686,6 +701,7 @@ Implement the three methods of `DialCacheRedisClient` and pass the object in | `read(request, context?)` | `RedisReadResult` or Promise | Decode the frame; atomically apply the primary watermark for tracked reads | | `write(request)` | `void` or Promise | Write one complete frame with a finite TTL; honor an explicit `createdAtMs` exactly | | `invalidate(request)` | `void` or Promise | Advance the watermark monotonically using the client timestamp and preserve required retention | +| `delete?(request)` | `void` or Promise | Remove exactly `RedisDeleteRequest.valueKey`; a missing value succeeds, watermarks are untouched | `read` receives `valueKey` and, only for tracked reads, `watermarkKey`. `RedisReadContext` supplies `timeoutMs` and an `AbortSignal` for cooperative @@ -715,7 +731,7 @@ invalidatedAtMs]` as its arguments and returns integer `1`. Bound connection, queue, dispatch, retry, reconnect, and response lifetimes. DialCache bounds read waits but does not own the client's resource lifecycle or add -write/invalidation deadlines. +write/invalidation/deletion deadlines. @@ -726,6 +742,9 @@ and optional watermark key, `Write` receives payload, TTL and timestamp, and `Invalidate` receives the watermark key, invalidation time and buffer. Use native frame/protocol helpers to preserve classified misses and observed fences. The [Go API reference](api.md) is generated from the actual interface. +`Remote` stays unchanged. Implement optional `RemoteDeleter.Delete(ctx, +valueKey)` to support deletion; otherwise `Cache.Delete` returns +`ErrDeleteUnsupported` before changing stores. @@ -735,7 +754,10 @@ Implement the asynchronous `Remote` trait and supply it to the cache builder. `ReadRequest`, `WriteRequest` and `InvalidateRequest` carry the semantic fields; `ReadResult` distinguishes frames from classified misses. Use the public protocol module helpers. The [Rust API reference](api.md) documents the exact trait and -ownership types. +ownership types. Override both `supports_delete() -> bool` and +`delete(DeleteRequest)` to support exact deletion. Their defaults keep existing +remotes compiling and return `Error::RemoteDeleteUnsupported` from the cache +before any store changes. @@ -745,11 +767,14 @@ Implement `dialcache.redis.RedisClient.read`, `write`, and `invalidate`; each method may return a value or awaitable. Use `ReadRequest`, `ReadContext`, `WriteRequest`, `InvalidationRequest`, `Frame` and `Miss`. The [Python API](api.md) documents their fields and the public protocol helpers. +The original protocol is unchanged; `RedisDeleteClient` adds optional +`delete(DeleteRequest)`. Core checks the method before mutation and raises +`RemoteDeleteUnsupportedError` when absent. Bound connection, queue, dispatch, retries and settlement. The read deadline -bounds DialCache's wait; it does not supply write or invalidation budgets. +bounds DialCache's wait; it does not supply write, invalidation, or deletion budgets. ## Advanced wire protocol diff --git a/docs/upgrading.md b/docs/upgrading.md index 2ff008f9..7d7ffd38 100644 --- a/docs/upgrading.md +++ b/docs/upgrading.md @@ -155,6 +155,34 @@ Invalidation is the only Lua script. It receives `[futureBufferMs, invalidatedAtMs]`; reuse the second argument across retries of one logical operation. See [Targeted invalidation](invalidation.md) for timing and retention. +## Exact-key deletion support + +The optional delete capability preserves existing custom remote adapters for +reads, writes, and invalidation. Upgrade an adapter before callers use exact +deletion; unsupported is a visible failure that leaves all stores unchanged. +Deletion uses existing value keys and frames, so it requires no wire migration. + +| Port | Adapter change | +| --- | --- | +| TypeScript | Implement optional `DialCacheRedisClient.delete(RedisDeleteRequest)`; otherwise `RemoteDeleteUnsupportedError` | +| Go | Implement `RemoteDeleter.Delete(ctx, valueKey)` alongside unchanged `Remote`; otherwise `ErrDeleteUnsupported` | +| Rust | Override both `Remote::supports_delete` and `Remote::delete(DeleteRequest)`; defaults report `Error::RemoteDeleteUnsupported` | +| Python | Add `delete(DeleteRequest)` through `RedisDeleteClient`; the original `RedisClient` protocol is unchanged | + +Rust custom `LocalStore` implementations must add required `remove(&mut self, +key: &str) -> Result, BoxError>`. Return the displaced entry +so the cache drops it outside its locks. A remove failure surfaces as +`Error::Local` after any successful remote step, and the request memo remains. +Update exhaustive matches for new `Event::Deletion`, `MetricKind::Deletion`, +`ErrorKind::Deletion`, `LogEvent::DeletionFailed`, and the deletion error variants. +`Event` and `MetricKind` are exhaustive public enums, so adding those variants is +a source compatibility change for custom observers. + +The new optional deletion metric does not reuse the invalidation count. Update +custom TypeScript `MetricErrorKind` mappings for `"deletion"` and native event +handlers as appropriate. Bundled exporters add `dialcache_deletion_counter` and +`deletion.count` with the existing namespace, use case, key type and layer labels. + ## Stale retention and downgrades Stale-on-error keeps the same frame keys and layout but can retain values diff --git a/formal/BEHAVIOR.md b/formal/BEHAVIOR.md index 2585175c..24bf9317 100644 --- a/formal/BEHAVIOR.md +++ b/formal/BEHAVIOR.md @@ -138,11 +138,11 @@ Calls may remain pending at a scenario's end. Drivers release fixture-owned work ## Observations - `calls`: every caller, in start order, is `{"status":"pending"}`, `{"status":"value","value":1}`, or `{"status":"error","error":"source:0"}` / `"timeout:0"`. Source IDs identify the original loader error; timeout IDs identify distinct timeout outcomes in observation order. Coalesced followers must receive the same error identity. Ports can compare a shared logical error token without adopting JavaScript object identity. -- `loaders`, `reads`, `writes`, `invalidations`, `loads`, `dumps`, `policyCalls`: cumulative actual loader, adapter, serializer, and provider invocations. Failed and still-pending attempts count. Value writes and invalidations are separate. +- `loaders`, `reads`, `writes`, `invalidations`, `deletions`, `loads`, `dumps`, `policyCalls`: cumulative actual loader, adapter, serializer, and provider invocations. Failed and still-pending attempts count. Value writes, watermark invalidations and exact value deletions are separate. Deletions count adapter dispatches, including failures; local-only and unsupported operations dispatch none. - `classifications`, `comparisons`: actual invocations of the fixture-owned classifier/comparator. Built-in defaults are not instrumented. - `sourceScopes`: actual source-entry enablement observations when the explicit scope probe is enabled; otherwise empty. - `writeTtls`: actual requested physical write TTLs in milliseconds, in dispatch order. -- `maintenance`: public invalidation outcomes, `ok`, `mutation_error`, or `missing_remote`. The last category records the actual public error; a port need not reproduce its native class or text. +- `maintenance`: public outcomes of each `invalidate` or `delete` in order: `ok`, `mutation_error`, `missing_remote`, or `unsupported`. The last category records the actual public error; a port need not reproduce its native class or text. - `shadow`, `recovery`: terminal outcomes from the public diagnostic hooks, in observed order. Exact telemetry timing and ordinary metrics are not asserted. A returned cache value, loader invocation, or acknowledged write does not prove publication. Subsequent calls test cache retention and invalidation. Negative harness tests deliberately remove recovery, local storage, and acknowledged invalidation and require a later observable divergence. @@ -423,3 +423,28 @@ The committed `admission-smoke.itf.json` retains actions, choices, and observati 5. Report passing behavior families, specification revision, seed, bounds, and tool versions. Passing covers the supplied observations and scenarios. It does not establish every feature interaction, fairness/liveness, arbitrary resource limits, or all external failures. The Go driver executes this same feature interface and generated corpus. Its native concurrency gates and source-ownership monitor use actual callbacks and contexts, while expected model state remains assertion-only. See [`TEST-MAP.md`](./TEST-MAP.md) for the remaining boundaries. + +## Exact deletion profile + +`deletion` composes the same four identities and two instances as `layers`. +Fixture choices 0..5 match `layers`; choice 6 configures a remote without the +optional delete capability. Three root scopes are opened, plus disabled child +scope `5` sharing root `0`. Contexts 3/4 are fresh enabled calls on instances +0/1; context 6 is outside enablement. Choices are `context * 4 + identity`. +The identity encodes entity `floor(identity / 2)` and operation `Layers0/1`. + +| Quint action | Driver input | +| --- | --- | +| `deleteEntry` | `delete` with scope `id` when present, instance, key and useCase; fixture supplies tracking mode | +| `remoteFault` | Toggle the shared remote mutation failure switch | +| `holdDecoding` | Hold subsequent serializer loads; permitted only before any caller starts | +| `releaseLoad` | Release the selected acquired snapshot's decoding | +| Other actions | The `layers` begin, resolve, reject, seed, invalidate, closeScope, policy and 1 ms tick inputs | + +`delete` is explicit maintenance: its adapter effect runs before synchronous +local and request-memo removal. Unsupported capability fails before mutation; +a remote failure leaves both local stores untouched. No policy is resolved. +The receipt records stores and ownership before each operation, while public +post-delete calls prove the distinguishing consequences. Acquired snapshots +are held before decoding and released after deletion; their result and late +publication remain allowed, as does a pending source's later fill. diff --git a/formal/CONTRACTS.md b/formal/CONTRACTS.md index 917f94ba..9f833273 100644 --- a/formal/CONTRACTS.md +++ b/formal/CONTRACTS.md @@ -114,6 +114,9 @@ Exporter compatibility and resource-exhaustion limits have explicit native integ | C58 | Diagnostic categories describe the failed operation and reached layer; coalesced followers do not duplicate a leader's trail; recovered failures still count as source failures; sizes count bytes and precede dispatch | S: stable diagnostic category scenarios, `coalesced remote failure records one leader trail and one follower event`, `request followers report request scope without repeating lower traversal`, `recovered source failure remains a fallback diagnostic`, `source timeout records one failure even after a late rejection`, `accepted publication time is separate from reported source duration`; G: effects (ordered categories, shared trail, phase ownership and pre-dispatch sizes), scope/recovery/shadow (coalescing and source-failure attribution); native local-fault injection is replayed under C27, exporter schemas remain X01 | | C59 | Ordinary remote-get duration includes fresh decode; source duration ends at accepted settlement/deadline and excludes later preparation/write; serialization duration measures its own phase | S: `remote get duration includes fresh decoding without spending a source budget`, `accepted publication time is separate from reported source duration`; G: effects; these assert controlled elapsed time, not real-world timer precision or scheduler turns | | C60 | Mismatch logging defaults off; opting in emits one diagnostic warning only after confirmed mismatch, independently of caller return and outcome metrics | S: four `mismatch warning … verdict` scenarios; G: shadow (logging default, both policies and admission snapshot); native JSON conversion, exact text truncation, and logger backend remain B03/X01 | +| C61 | Exact deletion addresses the reader identity, including tracking mode, and removes remote then local and the live request memo independent of enablement and policy | G: deletion; native API and keyed DEL adapter tests | +| C62 | Missing exact-delete capability fails before mutation; dispatched remote failures surface and retain both local stores; local-only and absent deletion succeed | G: deletion; native failure and metric tests | +| C63 | Deletion preserves watermarks, siblings, other instances and requests, flights and acquired results; an admitted load may publish later | G: deletion; native held-read and remote-ordering tests | ### Deterministic protocol obligations diff --git a/formal/FEATURE-COVERAGE.md b/formal/FEATURE-COVERAGE.md index 949c24ae..5077fb55 100644 --- a/formal/FEATURE-COVERAGE.md +++ b/formal/FEATURE-COVERAGE.md @@ -186,3 +186,5 @@ Atomic primary reads, stable retained bytes, suitable clocks, executor progress and watermark durability remain environmental assumptions. Race detection covers exercised schedules; sampled model checks do not prove fairness or universal refinement. The inventory keeps known cases and remaining domains reviewable. + +Exact cached-result deletion is tracked by C61.exact-deletion, C62.deletion-failure and C63.deletion-boundaries. Public generated probes independently exercise successful removal, unsupported/failing remote preservation and boundaries for sibling identities, owners, watermarks, held snapshots and flights. diff --git a/formal/README.md b/formal/README.md index b5e960af..17e4d1ab 100644 --- a/formal/README.md +++ b/formal/README.md @@ -76,6 +76,7 @@ Conformance profiles expose external commands that every language driver replays | [layers](./dialcache-layers-conformance.qnt) | Request/local/remote composition, instance and key isolation, publication and invalidation | | [independent](./dialcache-independent-conformance.qnt) | Uncoalesced callers, independent budgets, acquired snapshots and per-call refill authority | | [recovery-read](./dialcache-recovery-read-conformance.qnt) | Held reads/decode, compressed recovery, logical versus physical age, marker lifetime and publication | +| [deletion](./dialcache-deletion-conformance.qnt) | Exact deletion, scope-independent maintenance, failure ordering and publication boundaries | | [local-failure](./dialcache-local-failure-conformance.qnt) | Local storage faults, preserved source outcomes and request publication | | [runtime-boundaries](./dialcache-runtime-boundaries-conformance.qnt) | Omitted/invalid policy leaves, defaults, exact rollout cohorts and policy capture | | [shadow-layers](./dialcache-shadow-layers-conformance.qnt) | Dark fills and local/request reuse; independent sources and mixed served/dark capacity | diff --git a/formal/TEST-AUDIT.md b/formal/TEST-AUDIT.md index cc578f20..cc4cbbd4 100644 --- a/formal/TEST-AUDIT.md +++ b/formal/TEST-AUDIT.md @@ -68,3 +68,5 @@ All inventoried sources have an explicit disposition. This does **not** mean all Within the portable scope, the inventory now names 60 behavioral and nine protocol obligations with executable evidence. Remaining assurance work includes larger mixed-feature histories, broader generated exploration, and more combinations of source/codec/adapter faults. The Go implementation now replays every profile in `execution.json`, fixed scenarios and protocol groups, with separate real interoperability tests. No finite source inventory or sampled trace count proves semantic completeness. The [semantic coverage measurement](./SEMANTIC-COVERAGE.md) refines those broad obligations into named cases and checks explicit evidence links. Its isolated mutation comparison challenges actual assertions and reports ordinary/generated/portable detection separately. Full disposition of source declarations must not be confused with universal generated coverage: the finer inventory records each case's checked scope and remaining finite limits. The [historical baseline](./VALIDATION.md#historical-results) preserves the completed mutation measurements and survivors. [Current validation](./VALIDATION.md) describes how to produce fresh evidence. + +Exact deletion adds C61–C63 and a shared `deletion` profile. Its deterministic public regressions cover all reachable stores, disabled/outside scopes, capability and remote failure, sibling and owner isolation, absent results, held acquired snapshots, and late fills. Assertions and catalog registration alone are not fresh execution evidence; require all port replay and mutation gates. diff --git a/formal/TEST-MAP.md b/formal/TEST-MAP.md index c269f23a..eeea7dcc 100644 --- a/formal/TEST-MAP.md +++ b/formal/TEST-MAP.md @@ -129,3 +129,5 @@ When behavior disagrees, review the intended contract, change Quint with an independent regression, replay it in both ports, and update explanatory docs and case mappings. A formal model is authoritative only within its declared scope; its notation does not remove the need to review the actual consequence. + +Exact deletion C61–C63 uses the `deletion` generated profile and 14 exported public regressions in every port, with receipt invariants plus consequence-based classifier negative controls in `formal-deletion-witnesses.test.ts`. Native API, keyed adapter routing, observability and real-server boundaries remain separate validation. diff --git a/formal/admission-smoke.itf.json b/formal/admission-smoke.itf.json index d7f9841d..eecfa08c 100644 --- a/formal/admission-smoke.itf.json +++ b/formal/admission-smoke.itf.json @@ -11,62 +11,62 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"11"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"8"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"8"},"maintenance":[],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"14"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"14"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"10"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"14"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"13"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped","source_error"],"sourceScopes":[false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped","source_error"],"sourceScopes":[false,false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"10"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"11"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"12"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"5"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"6"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"7"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"8"},"maintenance":[],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"13"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"8"},"maintenance":[],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"14"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"14"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"9"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"10"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"14"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"11"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"12"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"13"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped"],"sourceScopes":[false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped","source_error"],"sourceScopes":[false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"14"},"maintenance":[],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"15"},"recovery":[],"shadow":["source_error","timeout","timeout","source_error","timeout","timeout","dropped","source_error"],"sourceScopes":[false,false,false,false,false,false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } diff --git a/formal/check-semantic-coverage.mjs b/formal/check-semantic-coverage.mjs index 87ffa77c..d7c61074 100644 --- a/formal/check-semantic-coverage.mjs +++ b/formal/check-semantic-coverage.mjs @@ -18,7 +18,7 @@ export function checkProfiles(registry = parse('formal/profiles.json')) { if (registry.schemaVersion !== 1 || registry.specificationVersion !== '0.1.0' || registry.status !== 'experimental') throw new Error('Unsupported specification/profile registry'); if (registry.behavioralSchemaVersion !== parse('formal/behavioral-scenarios.json').schemaVersion || registry.protocolSchemaVersion !== protocol.schemaVersion || registry.invalidationSchemaVersion !== parse('formal/invalidation-vectors.json').schemaVersion) throw new Error('Profile registry schema versions have drifted'); - const expected = ['admission', 'core', 'dark-layers', 'effects', 'independent', 'layers', 'local-clock', 'local-failure', 'policy', 'recovery', 'recovery-read', 'runtime-boundaries', 'scope', 'shadow', 'shadow-layers', 'shadow-read-deadlines', 'source-budgets']; + const expected = ['admission', 'core', 'dark-layers', 'deletion', 'effects', 'independent', 'layers', 'local-clock', 'local-failure', 'policy', 'recovery', 'recovery-read', 'runtime-boundaries', 'scope', 'shadow', 'shadow-layers', 'shadow-read-deadlines', 'source-budgets']; if (!Array.isArray(registry.profiles) || JSON.stringify(registry.profiles.map(p => p.id).sort()) !== JSON.stringify(expected)) throw new Error('Profile inventory changed; review claims'); read(registry.normativeDefinition); if (registry.behavioralAuthority?.kind !== 'quint' || registry.behavioralAuthority.executionManifest !== 'formal/execution.json' || !registry.behavioralAuthority.conflictPolicy) throw new Error('Quint behavioral authority must be explicit'); diff --git a/formal/conformance-observations.qnt b/formal/conformance-observations.qnt index bae58dd2..9709e6ef 100644 --- a/formal/conformance-observations.qnt +++ b/formal/conformance-observations.qnt @@ -42,6 +42,7 @@ module conformance_observations { reads: int, writes: int, invalidations: int, + deletions: int, maintenance: List[str], loads: int, dumps: int, @@ -59,6 +60,7 @@ module conformance_observations { reads: 0, writes: 0, invalidations: 0, + deletions: 0, maintenance: List(), loads: 0, dumps: 0, diff --git a/formal/coverage-witnesses.json b/formal/coverage-witnesses.json index 42896bcd..253a90b3 100644 --- a/formal/coverage-witnesses.json +++ b/formal/coverage-witnesses.json @@ -527,5 +527,21 @@ "confirmation-keeps-captured-read-budget", "confirmation-read-budget-starts-at-dispatch", "timely-shadow-read-cancels-deadline-and-fills" + ], + "deletion": [ + "delete-removes-every-reachable-store", + "disabled-delete-removes-outer-memo", + "outside-delete-preserves-existing-request-memo", + "local-only-delete-removes-local", + "unsupported-delete-preserves-every-store", + "failed-delete-preserves-every-store", + "delete-preserves-watermark-and-sibling-local-value", + "delete-preserves-other-instance-local-value", + "late-fill-remains-shared-and-repopulates", + "acquired-snapshot-completes-after-delete", + "absent-delete-succeeds-without-policy", + "deleted-key-reloads-and-memoizes-new-value", + "delete-preserves-sibling-and-other-request", + "absent-local-only-delete-succeeds" ] } diff --git a/formal/dark-layers-smoke.itf.json b/formal/dark-layers-smoke.itf.json index 3fd22b3d..fd099597 100644 --- a/formal/dark-layers-smoke.itf.json +++ b/formal/dark-layers-smoke.itf.json @@ -11,12 +11,12 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } diff --git a/formal/deletion-smoke.itf.json b/formal/deletion-smoke.itf.json new file mode 100644 index 00000000..0b244094 --- /dev/null +++ b/formal/deletion-smoke.itf.json @@ -0,0 +1,22 @@ +{ + "#meta": { + "format": "ITF", + "source": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#formal/deletion-smoke.itf.json/smoke" + }, + "vars": [ + "input", + "s", + "mbt::actionTaken", + "mbt::nondetPicks" + ], + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}} + ] +} diff --git a/formal/dialcache-deletion-conformance.qnt b/formal/dialcache-deletion-conformance.qnt new file mode 100644 index 00000000..c70669a1 --- /dev/null +++ b/formal/dialcache-deletion-conformance.qnt @@ -0,0 +1,393 @@ +module dialcache_deletion_conformance { + import conformance_observations.* from "./conformance-observations" + import payloads as Payloads from "./kernel/payloads" + import encodings.* from "./kernel/encodings" + import calls.* from "./kernel/calls" + import layer_policy.* from "./kernel/layer-policy" + import remote_io as RemoteIO from "./kernel/remote-io" + import recovery as Recovery from "./kernel/recovery" + import serving as Serving from "./kernel/serving" + import remote_frames as Remote from "./kernel/remote-frames" + import flights as Flights from "./kernel/flights" + import clock as Clock from "./kernel/clock" + import policy_gate as Gate from "./kernel/policy-gate" + // Composition boundary: request -> process flight -> local -> remote -> source. + // Two entities x two operations; two instances; three persistent request scopes. + // Fresh entries throughout this profile; policy/storage profiles cover expiry. + // State: o is the replay projection. Memo/flight ownership, LRU membership, + // remote frames and watermarks are predictions tested through public calls. + // Every rule is a kernel transition (formal/kernel); this module owns only the + // bounded state, the input choices and the environment steps. + // Environment: explicit request closure, source settlement, remote seeding, + // invalidation, and 1 ms clock steps. All serving TTLs are 60 seconds. + // Bounds: four identities (two entities x two operations), two instances, + // three persistent contexts, two fresh-context choices, twenty callers. + + // -- Fixture, context and identity encodings (policy codes and sentinels are + // the library's: layer_policy and encodings) -------------------------------- + + pure val FIXTURE_UNTRACKED = 0 + pure val FIXTURE_TRACKED = 1 + pure val FIXTURE_ZERO_CAPACITY_UNTRACKED = 2 + pure val FIXTURE_ZERO_CAPACITY_TRACKED = 3 + pure val FIXTURE_WITHOUT_REMOTE = 4 + pure val FIXTURE_TRACKED_WITHOUT_REMOTE = 5 + pure val FIRST_REQUEST_CONTEXT = 0 + pure val SECOND_REQUEST_CONTEXT = 1 + pure val OTHER_INSTANCE_REQUEST_CONTEXT = 2 + pure val FRESH_FIRST_INSTANCE_CONTEXT = 3 + pure val FRESH_OTHER_INSTANCE_CONTEXT = 4 + pure val FIRST_INSTANCE = 0 + pure val OTHER_INSTANCE = 1 + pure val KEY_A = 0 + pure val KEY_A_OTHER_OPERATION = 1 + pure val KEY_B = 2 + pure val KEY_B_OTHER_OPERATION = 3 + pure val KEYS_PER_INSTANCE = 4 + pure val OPERATIONS_PER_ENTITY = 2 + pure val PERSISTENT_CONTEXTS = 3 + pure val DEFAULT_LOCAL_CAPACITY = 2 + pure val NO_LOCAL_CAPACITY = 0 + pure val MAX_CALLERS = 20 + pure val MAX_CONTEXT_KEY_CHOICE = 27 + pure val MAX_RESOLVE_CHOICE = 40 + pure val MAX_SEED_CHOICE = 7 + pure val SOURCE_VALUE_COUNT = 2 + pure val INITIAL_TIME_MS = 10000 + pure val SERVING_TTL_MS = 60000 + + // -- Bounded state and layout ---------------------------------------------- + + type DeleteReceipt = { + instance: int, context: int, key: int, outcome: str, + localValues: List[int], localExpires: List[int], lru: List[List[int]], memo: List[int], + remoteValues: List[int], expires: List[int], created: List[int], watermark: List[int], + sources: List[Serving::LayeredSource], requestFlights: List[int], processFlights: List[int], + calls: List[int], policyCalls: int + } + pure val NO_DELETE: DeleteReceipt = { + instance: 0, context: 0, key: 0, outcome: "none", + localValues: List(), localExpires: List(), lru: List(), memo: List(), + remoteValues: List(), expires: List(), created: List(), watermark: List(), + sources: List(), requestFlights: List(), processFlights: List(), calls: List(), policyCalls: 0 + } + type State = { + o: Observation, + io: RemoteIO::IO, reads: List[RemoteIO::HeldRead], loads: List[RemoteIO::HeldLoad], + loaders: List[int], retained: List[Recovery::Snapshot], holdLoads: bool, + receipt: DeleteReceipt, + remoteDeletes: bool, + now: int, + skew: int, + tracked: bool, + remoteAvailable: bool, + capacity: int, + readFailed: bool, + dumpFailed: bool, + writeFailed: bool, + policy: int, + closed: List[bool], + memo: List[int], + requestFlights: List[int], + processFlights: List[int], + localValues: List[int], + localExpires: List[int], + lru: List[List[int]], + remoteValues: List[int], + created: List[int], + expires: List[int], + watermark: List[int], + sources: List[Serving::LayeredSource], + owners: List[int], + memoSlots: List[int], + callerInstances: List[int], + callerKeys: List[int], + held: List[Gate::Held] + } + var s: State + var input: { name: str, choice: int } + pure def zeros(n: int): List[int] = 0.to(n - 1).fold(List(), (out, _) => out.append(0)) + pure def slots(n: int): List[int] = 0.to(n - 1).fold(List(), (out, _) => out.append(NO_OWNER)) + // Input decoding: which instance each context lives on, and the call a + // context-and-key choice asks for, including disabled and outside calls. + pure def instance(context: int): int = if (context == OTHER_INSTANCE_REQUEST_CONTEXT + or context == FRESH_OTHER_INSTANCE_CONTEXT) OTHER_INSTANCE else FIRST_INSTANCE + pure def call(choice: int): Call = { + instance: instance(choice / KEYS_PER_INSTANCE), key: choice % KEYS_PER_INSTANCE, context: if (choice / KEYS_PER_INSTANCE == 5) 0 else choice / KEYS_PER_INSTANCE, + enabled: choice / KEYS_PER_INSTANCE < 5, keyFailed: false + } + pure val LAYOUT: Serving::Layout = { + keysPerInstance: KEYS_PER_INSTANCE, + keysPerScope: KEYS_PER_INSTANCE, + persistentContexts: PERSISTENT_CONTEXTS, + operationsPerEntity: OPERATIONS_PER_ENTITY, + probeSourceScope: false, policyProvider: true + } + // Every reply here carries the fixture's TTLs: 60 s local, fresh and retained. + pure val TTLS: Ttls = { localMs: SERVING_TTL_MS, freshMs: SERVING_TTL_MS, retentionMs: SERVING_TTL_MS } + + // -- Public fixture inputs and external effects ---------------------------- + + action initialize(fixture: int): bool = all { + s' = { + o: empty, + io: RemoteIO::NO_IO, reads: List(), loads: List(), loaders: List(), retained: List(), holdLoads: false, + receipt: NO_DELETE, + remoteDeletes: fixture != 6, + now: INITIAL_TIME_MS, + skew: 0, + tracked: fixture % 2 == FIXTURE_TRACKED, + remoteAvailable: fixture < FIXTURE_WITHOUT_REMOTE or fixture == 6, + capacity: if (Set(FIXTURE_ZERO_CAPACITY_UNTRACKED, FIXTURE_ZERO_CAPACITY_TRACKED).contains(fixture)) + NO_LOCAL_CAPACITY else DEFAULT_LOCAL_CAPACITY, + readFailed: false, + dumpFailed: false, + writeFailed: false, + policy: ALL_LAYERS, + closed: List(false, false, false), + memo: zeros(12), + requestFlights: slots(12), + processFlights: slots(8), + localValues: zeros(8), + localExpires: zeros(8), + lru: List(List(), List()), + remoteValues: zeros(4), + created: zeros(4), + expires: zeros(4), + watermark: zeros(2), + sources: List(), + owners: List(), + memoSlots: List(), + callerInstances: List(), + callerKeys: List(), + held: List() + }, + input' = { name: "init", choice: fixture } + } + action init = { + nondet choice = FIXTURE_UNTRACKED.to(6).oneOf() + initialize(choice) + } + // The environment can hold decode completion after the remote bytes have + // been acquired. It changes scheduling only; both paths reuse the kernel. + pure def sourceIndex(state: State, loader: int): int = if (state.holdLoads) state.loaders.nth(loader) else loader + pure def sourceCount(state: State): int = if (state.holdLoads) state.loaders.length() else state.sources.length() + action startCall(choice: int): bool = all { + s.o.calls.length() < MAX_CALLERS, + input' = { name: "beginCall", choice: choice }, + if (not(s.holdLoads)) { + s' = Flights::recordIdentity(Serving::begin(s, LAYOUT, call(choice), resolution(s.policy, s.remoteAvailable), TTLS), call(choice)) + } else { + val entered = RemoteIO::begin(s, LAYOUT, call(choice), resolution(s.policy, s.remoteAvailable), TTLS, 30000000) + if (entered.o.reads == s.o.reads) s' = Flights::recordIdentity(entered, call(choice)) + else s' = Flights::recordIdentity(RemoteIO::settleRead(entered, LAYOUT, RemoteIO::latestRead(entered).read, false, Recovery::NONE), call(choice)) + } + } + action beginCall = { + nondet choice = 0.to(MAX_CONTEXT_KEY_CHOICE).oneOf() + startCall(choice) + } + action finishSource(loader: int, value: int): bool = all { + if (s.holdLoads) s' = RemoteIO::settleLoader(s, LAYOUT, loader, value, false) + else s' = Serving::settle(s, LAYOUT, loader, value), + input' = if (value == SOURCE_ERROR) { name: "rejectLoader", choice: loader } + else { name: "resolveLoader", choice: loader * SOURCE_VALUE_COUNT + value } + } + action resolveLoader = { + nondet choice = 1.to(MAX_RESOLVE_CHOICE).filter(code => + (code - 1) / SOURCE_VALUE_COUNT < sourceCount(s) + and s.sources.nth(sourceIndex(s, (code - 1) / SOURCE_VALUE_COUNT)).result == CALL_PENDING + ).oneOf() + finishSource((choice - 1) / SOURCE_VALUE_COUNT, (choice - 1) % SOURCE_VALUE_COUNT + VALUE_ONE) + } + action rejectLoader = { + nondet choice = 0.to(sourceCount(s) - 1).filter(i => s.sources.nth(sourceIndex(s, i)).result == CALL_PENDING).oneOf() + finishSource(choice, SOURCE_ERROR) + } + action closeContext(context: int): bool = all { + s' = Serving::closeScope(s, LAYOUT, context), + input' = { name: "closeScope", choice: context } + } + action closeScope = { + nondet choice = FIRST_REQUEST_CONTEXT.to(OTHER_INSTANCE_REQUEST_CONTEXT) + .filter(scope => not(s.closed.nth(scope))).oneOf() + closeContext(choice) + } + action changePolicy(policy: int): bool = all { + s' = { policy: policy, ...s }, + input' = { name: "policy", choice: policy } + } + action policy = { + nondet choice = ALL_LAYERS.to(NO_LAYERS).oneOf() + changePolicy(choice) + } + action seedRemote(key: int, value: int): bool = all { + s' = Remote::seedFrame(s, key, value, SERVING_TTL_MS), + input' = { name: "seed", choice: key * SOURCE_VALUE_COUNT + value - 1 } + } + action seed = { + nondet choice = 0.to(MAX_SEED_CHOICE).oneOf() + seedRemote(choice / SOURCE_VALUE_COUNT, choice % SOURCE_VALUE_COUNT + VALUE_ONE) + } + action invalidateEntity(entity: int): bool = all { + s' = Serving::invalidate(s, entity, 0), + input' = { name: "invalidate", choice: entity } + } + action invalidate = { + nondet choice = Set(0, 1).oneOf() + invalidateEntity(choice) + } + action tick = all { + s' = Clock::advance(s, 1), + input' = { name: "tick", choice: -1 } + } + + // Context 5 is a disabled child of request 0; 6 is outside all scopes. + // Both remain useful maintenance contexts regardless of reader enablement. + action remove(choice: int): bool = { + val selected = call(choice) + val context = selected.context + val deleted = Serving::deleteEntry(s, LAYOUT, selected.instance, context, selected.key, context < 3) + all { + s' = { receipt: { + instance: selected.instance, context: choice / KEYS_PER_INSTANCE, key: selected.key, + outcome: Serving::maintenanceOutcome(deleted), + localValues: s.localValues, localExpires: s.localExpires, lru: s.lru, memo: s.memo, + remoteValues: s.remoteValues, expires: s.expires, created: s.created, watermark: s.watermark, + sources: s.sources, requestFlights: s.requestFlights, processFlights: s.processFlights, + calls: s.o.calls, policyCalls: s.o.policyCalls + }, ...deleted }, + input' = { name: "deleteEntry", choice: choice } + } + } + action deleteEntry = { nondet choice = 0.to(27).oneOf(); remove(choice) } + action setRemoteFault(choice: int): bool = all { + s' = { writeFailed: choice == 1, ...s }, + input' = { name: "remoteFault", choice: choice } + } + action remoteFault = { nondet choice = Set(0, 1).oneOf(); setRemoteFault(choice) } + action holdDecoding = all { + s.o.calls.length() == 0, + s' = { holdLoads: true, ...s }, + input' = { name: "holdDecoding", choice: -1 } + } + action releaseDecode(index: int): bool = all { + RemoteIO::holdsLoad(s, index), + s' = RemoteIO::settleLoad(s, LAYOUT, index, false), + input' = { name: "releaseLoad", choice: index } + } + action releaseLoad = { nondet choice = s.loads.indices().map(i => s.loads.nth(i).load).oneOf(); releaseDecode(choice) } + action step = any { beginCall, resolveLoader, deleteEntry, releaseLoad, holdDecoding, any { rejectLoader, policy, seed, invalidate, tick, closeScope, remoteFault } } + + // Receipts are read only here, independently of the transition they guard. + val atomicPathSeedsDecodableFrames = Payloads::atomicSafe(s) + val justDeleted = input.name == "deleteEntry" + val receiptLocalSlot = s.receipt.instance * KEYS_PER_INSTANCE + s.receipt.key + val receiptContext = if (s.receipt.context == 5) 0 else s.receipt.context + val receiptMemoSlot = if (receiptContext < 3) receiptContext * KEYS_PER_INSTANCE + s.receipt.key else -1 + val deletionStoresUnchanged = and { + s.localValues == s.receipt.localValues, s.localExpires == s.receipt.localExpires, + s.lru == s.receipt.lru, s.memo == s.receipt.memo, + s.remoteValues == s.receipt.remoteValues, s.expires == s.receipt.expires, + s.created == s.receipt.created, s.watermark == s.receipt.watermark + } + val deletedSlotsAbsent = and { + s.localValues.nth(receiptLocalSlot) == NO_VALUE, + s.localExpires.nth(receiptLocalSlot) == 0, + s.lru.nth(s.receipt.instance).select(k => k == s.receipt.key).length() == 0, + receiptMemoSlot < 0 or s.memo.nth(receiptMemoSlot) == NO_VALUE, + not(s.remoteAvailable) or (s.remoteValues.nth(s.receipt.key) == NO_VALUE and s.expires.nth(s.receipt.key) == 0) + } + val okDeleteLeavesKeyAbsentEverywhere = not(justDeleted and s.receipt.outcome == "ok") or deletedSlotsAbsent + val deleteLeavesWatermarks = not(justDeleted) or s.watermark == s.receipt.watermark + val deleteTouchesOnlyItsKey = not(justDeleted) or and { + s.localValues.indices().forall(i => i == receiptLocalSlot or (s.localValues.nth(i) == s.receipt.localValues.nth(i) + and s.localExpires.nth(i) == s.receipt.localExpires.nth(i))), + s.memo.indices().forall(i => i == receiptMemoSlot or s.memo.nth(i) == s.receipt.memo.nth(i)), + s.remoteValues.indices().forall(i => i == s.receipt.key or (s.remoteValues.nth(i) == s.receipt.remoteValues.nth(i) + and s.expires.nth(i) == s.receipt.expires.nth(i))), + s.created == s.receipt.created, + s.lru.indices().forall(i => if (i != s.receipt.instance) s.lru.nth(i) == s.receipt.lru.nth(i) + else s.lru.nth(i).select(k => k != s.receipt.key) == s.receipt.lru.nth(i).select(k => k != s.receipt.key)), + s.o.calls == s.receipt.calls, s.o.policyCalls == s.receipt.policyCalls + } + val failedDeleteChangesNothing = not(justDeleted and s.remoteAvailable and (not(s.remoteDeletes) or s.writeFailed)) + or (deletionStoresUnchanged and s.receipt.outcome == (if (not(s.remoteDeletes)) "unsupported" else "mutation_error")) + val deleteIgnoresEnablement = not(justDeleted and s.receipt.outcome == "ok" and s.receipt.context >= 5) or deletedSlotsAbsent + val deleteLeavesFlights = not(justDeleted) or (s.sources == s.receipt.sources + and s.requestFlights == s.receipt.requestFlights and s.processFlights == s.receipt.processFlights) + val receiptWasAbsent = s.receipt.localValues.nth(receiptLocalSlot) == NO_VALUE + and (receiptMemoSlot < 0 or s.receipt.memo.nth(receiptMemoSlot) == NO_VALUE) + and (not(s.remoteAvailable) or s.receipt.remoteValues.nth(s.receipt.key) == NO_VALUE) + val absentDeleteReportsOk = not(justDeleted and receiptWasAbsent and (not(s.remoteAvailable) or (s.remoteDeletes and not(s.writeFailed)))) + or (s.receipt.outcome == "ok" and deletionStoresUnchanged) + + action untrackedFixture = initialize(0) + action trackedFixture = initialize(1) + run deleteRemovesRequestLocalAndRemoteTest = untrackedFixture + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(remove(0)).then(startCall(0)) + .expect(s.o.calls == List(VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.reads == 2 + and s.o.deletions == 1 and s.o.maintenance == List("ok")) + run deleteFromDisabledContextRemovesTest = untrackedFixture + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(remove(20)).then(startCall(0)) + .expect(s.o.calls == List(VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.reads == 2) + run deleteOutsideAnyScopeRemovesSharedLayersTest = untrackedFixture + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(remove(24)) + .then(startCall(0)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.reads == 2) + run deleteWithoutRemoteRemovesLocalTest = initialize(4) + .then(startCall(12)).then(finishSource(0, VALUE_ONE)).then(remove(24)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.deletions == 0 + and s.o.maintenance == List("ok")) + run deleteUnsupportedRemoteChangesNothingTest = initialize(6) + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(remove(0)) + .expect(s.o.deletions == 0 and s.o.maintenance == List("unsupported")) + .then(startCall(0)).then(changePolicy(NO_REMOTE_LAYER)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 1) + .then(changePolicy(NO_LOCAL_LAYER)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 1) + run remoteDeleteFailureKeepsLocalTest = untrackedFixture + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(setRemoteFault(1)).then(remove(0)) + .expect(s.o.deletions == 1 and s.o.maintenance == List("mutation_error")) + .then(startCall(0)).then(changePolicy(NO_REMOTE_LAYER)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 1) + .then(changePolicy(NO_LOCAL_LAYER)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 1) + run deletePreservesWatermarkAndSiblingVariantsTest = trackedFixture + .then(seedRemote(0, VALUE_ONE)).then(seedRemote(1, VALUE_TWO)).then(startCall(0)).then(startCall(1)) + .then(invalidateEntity(0)).then(remove(0)).then(startCall(1)) + .then(changePolicy(NO_LOCAL_LAYER)).then(startCall(13)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_TWO, CALL_PENDING) + and s.o.loaders == 1 and s.o.invalidations == 1 and s.o.deletions == 1) + run deleteOneInstanceLeavesOtherInstanceTest = untrackedFixture + .then(seedRemote(0, VALUE_ONE)).then(startCall(12)).then(startCall(16)).then(remove(24)).then(startCall(16)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 0) + .then(startCall(12)).expect(s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE, CALL_PENDING) and s.o.loaders == 1) + run lateFillAfterDeleteRepopulatesTest = untrackedFixture + .then(startCall(12)).then(remove(24)).then(startCall(12)) + .expect(s.o.calls == List(CALL_PENDING, CALL_PENDING) and s.o.loaders == 1) + .then(finishSource(0, VALUE_TWO)).then(startCall(12)) + .expect(s.o.calls == List(VALUE_TWO, VALUE_TWO, VALUE_TWO) and s.o.loaders == 1 and s.o.writes == 1) + run acquiredReadAfterDeleteStillReturnsTest = untrackedFixture.then(holdDecoding) + .then(seedRemote(0, VALUE_ONE)).then(startCall(0)) + .expect(s.o.calls == List(CALL_PENDING) and s.o.loads == 1 and s.o.loaders == 0) + .then(remove(0)).then(releaseDecode(0)) + .expect(s.o.calls == List(VALUE_ONE) and s.o.loaders == 0 and s.o.deletions == 1) + .then(startCall(0)).expect(s.o.calls == List(VALUE_ONE, VALUE_ONE) and s.o.reads == 1) + run deleteAbsentKeyReportsOkTest = untrackedFixture.then(remove(24)) + .expect(s.o.maintenance == List("ok") and s.o.deletions == 1 and s.o.policyCalls == 0) + .then(startCall(12)).expect(s.o.calls == List(CALL_PENDING) and s.o.loaders == 1) + run deleteThenReadMissesAndReloadsTest = untrackedFixture + .then(startCall(0)).then(finishSource(0, VALUE_ONE)).then(remove(0)).then(startCall(0)) + .then(finishSource(1, VALUE_TWO)).then(startCall(0)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_TWO) and s.o.loaders == 2 and s.o.writes == 2) + run deletePreservesSiblingAndOtherRequestTest = untrackedFixture + .then(seedRemote(0, VALUE_ONE)).then(seedRemote(1, VALUE_TWO)) + .then(startCall(0)).then(startCall(1)).then(startCall(4)).then(remove(0)) + .then(changePolicy(NO_REMOTE_LAYER)).then(startCall(13)).then(startCall(4)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_ONE, VALUE_TWO, VALUE_ONE) and s.o.loaders == 0) + .then(changePolicy(NO_LOCAL_LAYER)).then(startCall(13)) + .expect(s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_ONE, VALUE_TWO, VALUE_ONE, VALUE_TWO) and s.o.reads == 3) + run deleteAbsentLocalOnlyReportsOkTest = initialize(4).then(remove(24)) + .expect(s.o.maintenance == List("ok") and s.o.deletions == 0 and s.o.policyCalls == 0) +} diff --git a/formal/differential.mjs b/formal/differential.mjs index 6fc85883..ee4e10fc 100644 --- a/formal/differential.mjs +++ b/formal/differential.mjs @@ -385,7 +385,7 @@ export function selectProfiles(prepared) { // These weights only place whole profiles; they never select or drop histories. const replaySeconds = { admission: 170, 'dark-layers': 400, effects: 700, independent: 280, - layers: 450, 'local-clock': 80, 'local-failure': 70, policy: 260, + layers: 450, deletion: 450, 'local-clock': 80, 'local-failure': 70, policy: 260, recovery: 500, 'recovery-read': 250, 'runtime-boundaries': 220, scope: 170, shadow: 1300, 'shadow-layers': 350, 'shadow-read-deadlines': 100, 'source-budgets': 140, }; diff --git a/formal/effects-smoke.itf.json b/formal/effects-smoke.itf.json index 89067c51..58b7de56 100644 --- a/formal/effects-smoke.itf.json +++ b/formal/effects-smoke.itf.json @@ -11,66 +11,66 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"futureFence"},"mbt::actionTaken":"futureFence","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"10"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"failWrite"},"mbt::actionTaken":"failWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"futureFence"},"mbt::actionTaken":"futureFence","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"2"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"3"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"failDump"},"mbt::actionTaken":"failDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"10"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"readBudgetPolicy"},"mbt::actionTaken":"readBudgetPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"futureFence"},"mbt::actionTaken":"futureFence","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"10"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"failWrite"},"mbt::actionTaken":"failWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"futureFence"},"mbt::actionTaken":"futureFence","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"2"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"3"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"failDump"},"mbt::actionTaken":"failDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"10"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"readBudgetPolicy"},"mbt::actionTaken":"readBudgetPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"jumpClock"},"mbt::actionTaken":"jumpClock","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[{"#bigint":"3"}],"budgets":[{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_write","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read_timeout","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"serialization_load","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"serialization_dump","event":"error","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}} ] } diff --git a/formal/execution.json b/formal/execution.json index 20227e67..9ac4cf4f 100644 --- a/formal/execution.json +++ b/formal/execution.json @@ -610,6 +610,29 @@ "traces": 128, "outputDirectory": ".formal-traces/features/shadow-read-deadlines" } + }, + { + "path": "formal/dialcache-deletion-conformance.qnt", + "profile": "deletion", + "invariants": [ + "okDeleteLeavesKeyAbsentEverywhere", + "deleteLeavesWatermarks", + "deleteTouchesOnlyItsKey", + "failedDeleteChangesNothing", + "deleteIgnoresEnablement", + "deleteLeavesFlights", + "absentDeleteReportsOk", + "atomicPathSeedsDecodableFrames" + ], + "differential": { + "maxBytesPerStateRatio": 1.45 + }, + "generate": { + "maxSamples": 512, + "maxSteps": 40, + "traces": 128, + "outputDirectory": ".formal-traces/features/deletion" + } } ], "symbolic": { @@ -659,7 +682,8 @@ "local-failure": "Composes the remote freshness judgment (ageBeforeCeiling), but its wall clock never moves and every frame is stamped at the current instant, so a frame's age is always 0 and never meets a ceiling (re-measured 2026-09-20 over the composed text: every scheduled invariant and regression passes under the mutant).", "local-clock": "Composes the local projection with no remote layer; its closure reaches cache-rules through wholeMs and localEntryLiveAt only, so ageBeforeCeiling is never evaluated (re-measured 2026-09-20 over the composed text).", "runtime-boundaries": "No scheduled history reaches an exact age boundary: every regression passes under the mutant.", - "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior." + "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -702,7 +726,8 @@ "shadow-layers": "Frames are stamped with the wall clock at write release (remote_writes.dispatch) or seeded at a non-negative age; the skew is 0 and never shifts, so no history observes a future stamp.", "local-clock": "Composes the local projection with no remote layer; its closure reaches cache-rules through wholeMs and localEntryLiveAt only, so ageBeforeCeiling is never evaluated.", "source-budgets": "Uses only localEntryLiveAt and sourceAcceptsAt from cache-rules; no age judgment is evaluated.", - "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior." + "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -740,7 +765,8 @@ "local-failure": "Composes the remote freshness judgment (ageBeforeCeiling), but its wall clock never moves and every frame is stamped at the current instant, so a frame's age is always 0 and never meets a ceiling (re-measured 2026-09-20 over the composed text: every scheduled invariant and regression passes under the mutant).", "local-clock": "Composes the local projection with no remote layer; its closure reaches cache-rules through wholeMs and localEntryLiveAt only, so ageBeforeCeiling is never evaluated (re-measured 2026-09-20 over the composed text).", "runtime-boundaries": "No scheduled history reaches an exact age boundary: every regression passes under the mutant.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -780,7 +806,8 @@ "runtime-boundaries": "Composes local storage, but no input advances the clock, so no entry reaches its expiry.", "dark-layers": "The named dark-job histories and invariants do not distinguish inclusive local expiry. The sampled local-expiry witness drives native replay, but this profile supplies no model-side assertion for that exact local boundary.", "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", - "local-clock": "The fractional profile supplies its lookup through local_grid using raw insertion ticks and localEntryLiveOnGrid; it does not execute the mutated local_storage.localValue lookup. All named histories and scheduled invariants pass under this fault. Its own precise-grid and hit-renewal faults remain separately checked." + "local-clock": "The fractional profile supplies its lookup through local_grid using raw insertion ticks and localEntryLiveOnGrid; it does not execute the mutated local_storage.localValue lookup. All named histories and scheduled invariants pass under this fault. Its own precise-grid and hit-renewal faults remain separately checked.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -827,7 +854,8 @@ "shadow-layers": "This profile never calls localEntryLiveOnGrid. Its local expiry, if present, is already expressed in whole milliseconds; raw insertion/observation projection belongs to local-clock.", "source-budgets": "This profile never calls localEntryLiveOnGrid. Its local expiry, if present, is already expressed in whole milliseconds; raw insertion/observation projection belongs to local-clock.", "dark-layers": "This profile never calls localEntryLiveOnGrid. Its local expiry, if present, is already expressed in whole milliseconds; raw insertion/observation projection belongs to local-clock.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes fractional local insertion and lookup expiry in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes fractional local insertion and lookup expiry in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -868,7 +896,8 @@ "layers": "This profile has no source/read/shadow deadline. It imports the common rules through storage, but its scheduled histories and independent properties do not distinguish equality in deadlinePendingAt for physical retention or marker expiry.", "local-failure": "This profile has no source/read/shadow deadline. It imports the common rules through storage, but its scheduled histories and independent properties do not distinguish equality in deadlinePendingAt for physical retention or marker expiry.", "runtime-boundaries": "This profile has no source/read/shadow deadline. It imports the common rules through storage, but its scheduled histories and independent properties do not distinguish equality in deadlinePendingAt for physical retention or marker expiry.", - "local-clock": "This profile has no source/read/shadow deadline. It imports the common rules through storage, but its scheduled histories and independent properties do not distinguish equality in deadlinePendingAt for physical retention or marker expiry." + "local-clock": "This profile has no source/read/shadow deadline. It imports the common rules through storage, but its scheduled histories and independent properties do not distinguish equality in deadlinePendingAt for physical retention or marker expiry.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." }, "model": "formal/dialcache-effects-conformance.qnt" } @@ -911,7 +940,8 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -994,7 +1024,9 @@ "dark-layers", "shadow-read-deadlines" ], - "exclusions": {}, + "exclusions": { + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + }, "scope": "Two outside callers start distinct sources. The connection monitor captures each caller from the external admission count and rejects an owners-table rewrite at the second source. This checks model bookkeeping only: native callers await their own source promise or goroutine result, with no owners table to mutate." } }, @@ -1026,7 +1058,8 @@ "scope": "Composes the request-only projection, which has no remote layer and dispatches no held read.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "Remote serving is always off and no caller retains a recovery candidate; dark C0 bytes belong to the shadow job, not a recovery snapshot.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -1063,7 +1096,8 @@ "scope": "Composes the request-only projection, which has no remote layer and dispatches no held read.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "Caller remote reads never start because remote serving is off; the mutated caller read-admission policy is not used by the separate held dark C0 read.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -1100,7 +1134,8 @@ "scope": "Composes the request-only projection, which has no remote layer and dispatches no held read.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "Caller remote reads never start because remote serving is off; the mutated caller read-admission policy is not used by the separate held dark C0 read.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -1149,7 +1184,8 @@ "shadow-layers": "Uses the atomic caller traversal and RemoteWrites settlement, never RemoteIO::settleLoad; its guard also excludes ordinary stale caller recovery.", "source-budgets": "Uses the budgeted local projection, with no remote layer or held caller decode; it never executes RemoteIO::settleLoad.", "dark-layers": "Every reply disables caller remote serving; held C0 decodes belong to shadow jobs, and no caller retains a recovery candidate.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1215,7 +1251,8 @@ "shadow": "Coalescing is off and one caller runs at a time: every flight has one owner.", "local-failure": "Composes serving.complete through local_faults.settle, but admits one source at a time (no call begins while a source is pending), so every flight has one owner and the mutant's minimum-owner fold finishes the same call.", "local-clock": "Composes serving.complete through serving.callLocal, whose inline source settles in the step that starts it, so no flight ever gains a second owner and the mutant's minimum-owner fold finishes the same call.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -1305,7 +1342,9 @@ "dark-layers", "shadow-read-deadlines" ], - "exclusions": {}, + "exclusions": { + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + }, "scope": "Two independent held reads start distinct loaders. The unchanged connection property rejects the second loader having no caller in the mutated ownership registry. Both ports return each independent source into its own caller without such a registry; this reproducer checks the model monitor, not a native wrong-key fault." } }, @@ -1348,7 +1387,8 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1383,7 +1423,8 @@ "source-budgets": "Composes the local projection, which never reads a remote frame.", "layers": "Composes remote frames, but its 60 s freshness is never reached within the bound of 1 ms ticks.", "runtime-boundaries": "Composes remote frames, but no input advances the clock, so no frame ages to its freshness boundary.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -1490,7 +1531,8 @@ "source-budgets": "The local projection has no remote read, so no tracked remote miss can withhold local publication.", "dark-layers": "Foreground remote serving is always off, so source local publication is permitted by both judgments.", "shadow-layers": "Dark sources may publish locally because remote serving is off. Its scheduled histories and properties do not detect the changed foreground tracked publication authority; layers and recovery-read supply that boundary.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes direct local publication after a tracked source refill in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes direct local publication after a tracked source refill in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1539,7 +1581,8 @@ "local-clock": "The profile supplies an explicit sharing policy and never resolves an omitted coalesce leaf through libraryCoalescingDefault. The omitted-default connection belongs to runtime-boundaries.", "source-budgets": "The profile supplies an explicit sharing policy and never resolves an omitted coalesce leaf through libraryCoalescingDefault. The omitted-default connection belongs to runtime-boundaries.", "dark-layers": "The profile supplies an explicit sharing policy and never resolves an omitted coalesce leaf through libraryCoalescingDefault. The omitted-default connection belongs to runtime-boundaries.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes the inherited library coalescing default in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes the inherited library coalescing default in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1588,7 +1631,8 @@ "local-clock": "The profile supplies retention directly and does not derive it through policy-overlay resolved retention. The captured maximum-of-freshness-and-recovery judgment is exercised by policy.", "source-budgets": "The profile supplies retention directly and does not derive it through policy-overlay resolved retention. The captured maximum-of-freshness-and-recovery judgment is exercised by policy.", "dark-layers": "The profile supplies retention directly and does not derive it through policy-overlay resolved retention. The captured maximum-of-freshness-and-recovery judgment is exercised by policy.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes physical retention beyond the fresh lifetime for recovery in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes physical retention beyond the fresh lifetime for recovery in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1630,7 +1674,8 @@ "local-clock": "Composes the local projection without the recovery module, so the mutated retained-candidate judgment is never executed.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "Remote serving is always off and no caller retains a recovery candidate; dark C0 bytes belong to the shadow job, not a recovery snapshot.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes serving a retained recovery candidate at maximum-age equality in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes serving a retained recovery candidate at maximum-age equality in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -1674,7 +1719,8 @@ "shadow-layers": "Composes recovery on the atomic path, but its guard excludes every stale candidate, so no snapshot holds a candidate and neither its stamp nor its maximum is ever consulted.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "Remote serving is always off and no caller retains a recovery candidate; dark C0 bytes belong to the shadow job, not a recovery snapshot.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes preserving the original frame timestamp in a retained recovery candidate in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes preserving the original frame timestamp in a retained recovery candidate in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "The deletion profile has no stale recovery or shadow scenario; imported helpers compose the held snapshot path with recovery disabled. Its runs and independent deletion receipts are measured under this shared fault." } } }, @@ -1791,7 +1837,8 @@ "shadow-layers": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", "local-clock": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", "source-budgets": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes tracked read acceptance at watermark equality in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes tracked read acceptance at watermark equality in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." }, "scope": "A deterministic protocol transform exports language-neutral vector inputs rather than an asynchronous driver history. Exact generated rows have their own native input/output recording and clean baseline in both ports. The named run executes requestFor(546), the exact generated tracked frame row: createdAtMs and watermark are both one. Its miss classification must precede serving the frame.", "model": "formal/dialcache-frame-vectors.qnt" @@ -1842,7 +1889,8 @@ "local-clock": "This profile does not execute the affected shared judgment with a distinguishing input; its scheduled histories and independent properties are measured under the same mutation.", "source-budgets": "This profile does not execute the affected shared judgment with a distinguishing input; its scheduled histories and independent properties are measured under the same mutation.", "dark-layers": "This profile does not execute the affected shared judgment with a distinguishing input; its scheduled histories and independent properties are measured under the same mutation.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes ignoring a grouped watermark on an untracked read in this bounded read-deadline profile; the imported rule alone does not establish detection." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes ignoring a grouped watermark on an untracked read in this bounded read-deadline profile; the imported rule alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2209,7 +2257,8 @@ "local-clock": "The local projection has no remote layer, so refills is never judged.", "source-budgets": "The local projection never refills the remote layer, so refills is never judged.", "dark-layers": "Caller remote serving is off, so callers capture no remote-refill authority. Dark fills apply the shadow job fence independently of this caller-publication guard.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2287,7 +2336,8 @@ "local-clock": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", "source-budgets": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", "dark-layers": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", - "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection." + "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2328,7 +2378,8 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after memoizing a rejected source result. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after memoizing a rejected source result. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after memoizing a rejected source result. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2363,7 +2414,8 @@ "source-budgets": "Composes the local projection with no request scope: no input opens or closes a scope and every reply disables the request layer, so request_memo.closeScope is never executed.", "dark-layers": "The fault can clear peer request memos, but named histories never probe a previously populated peer memo after closing another scope. memoHoldsAcceptedValues permits empty rows; named runs and bounded invariant checks pass.", "layers": "Closing a scope can clear another open scope under this fault, but no scheduled layers regression closes a scope or probes another memo afterward. Scheduled invariants constrain closed rows and accepted ownership, not preservation of open memo rows; named runs and the bounded invariant check pass.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2467,7 +2519,8 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2508,7 +2561,8 @@ "local-clock": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", "source-budgets": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", "dark-layers": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", - "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection." + "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. This profile does not observe a memo populated after its request scope closes; the shared module being imported alone does not establish detection.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2542,7 +2596,8 @@ "shadow-layers": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. The profile does not independently reject retaining an initially out-of-window candidate; subsequent maximum-age checks still prevent serving it.", "source-budgets": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. The profile does not independently reject retaining an initially out-of-window candidate; subsequent maximum-age checks still prevent serving it.", "dark-layers": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. The profile does not independently reject retaining an initially out-of-window candidate; subsequent maximum-age checks still prevent serving it.", - "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. The profile does not independently reject retaining an initially out-of-window candidate; subsequent maximum-age checks still prevent serving it." + "shadow-read-deadlines": "All scheduled named histories and invariants pass under this fault at 2000 samples by 40 steps. The profile does not independently reject retaining an initially out-of-window candidate; subsequent maximum-age checks still prevent serving it.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2609,7 +2664,8 @@ "scope": "Composes the request-only projection, which has no remote layer and dispatches no held read.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "No caller recovery candidate is retained while remote serving is off; the recovery maximum is never judged.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2646,7 +2702,8 @@ "scope": "Composes the request-only projection, which has no remote layer and dispatches no held read.", "source-budgets": "Composes the local projection, which has no remote layer and dispatches no held read.", "dark-layers": "No caller enters recovery or releases a recovery decode; dark jobs decode their own C0 and never use the challenged recovery publication arm.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2686,7 +2743,8 @@ "scope": "Composes the request-only projection, which never reaches serving.authority.", "source-budgets": "Composes the local projection, which never reaches serving.authority.", "dark-layers": "Caller remote serving is off, so callers capture no refill retention. Held dark fills cap their own captured retention through remote_frames.physicalRetention.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2754,7 +2812,8 @@ "shadow-layers": "Composes the layered shape and reaches the mutated warm when a source is rejected while local storage participates, but none of its scheduled invariants or exported regressions reads the local slot between that rejection and the next publication (measured under the mutant at 2000 x 40 and over its exported regressions).", "local-clock": "Its inline sources only return accepted values, so the acceptance judgment in publishLocal never rejects one.", "dark-layers": "The held source lifecycle rejects errors before the accepted-only serving publication call. Native M37 also edits a serving/recovery failure-publication site outside finishRampedDownRemote; both ports replay this dark corpus unchanged under the absent-value mutation.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -2912,7 +2971,8 @@ "shadow-layers": "Advances its clock in whole milliseconds through clock.advance and never composes the fractional clock, so the mutated projection is never executed.", "source-budgets": "Advances its clock in whole milliseconds through clock.advance and never composes the fractional clock, so the mutated projection is never executed.", "dark-layers": "The environment advances in whole milliseconds and never calls clock.advanceTicks; wall rollback changes no monotonic insertion grid.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -2958,7 +3018,8 @@ "runtime-boundaries": "Composes local storage, but no input advances the clock, so a renewed insertion is invisible.", "shadow-layers": "Composes local storage; its one expiry regression reads the entry again only after the advances that expire it, with no hit in between, so a renewed insertion is invisible (measured under the mutant at 2000 x 40 and over its exported regressions).", "dark-layers": "The named dark-job histories and invariants do not constrain renewing local insertion expiry on a hit. Local-clock supplies the detecting model boundary; this profile does not claim that property.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -3046,7 +3107,8 @@ "shadow": "This single-execution projection cannot admit a second source after its one source/job lifetime; its scheduled properties do not observe the settled process registry.", "independent": "Every caller has coalesce false and registers no process flight, so processFlights remains empty.", "shadow-layers": "Coalescing is disabled for its independent-source fixture, so no process flight is registered.", - "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior." + "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } } }, @@ -3084,7 +3146,8 @@ "shadow-layers": "Frames are stamped with the wall clock at write release (remote_writes.dispatch) or seeded at a non-negative age; the skew is 0 and never shifts, so no history observes a future stamp.", "local-clock": "Composes the local projection with no remote layer; its closure reaches cache-rules through wholeMs and localEntryLiveAt only, so ageBeforeCeiling is never evaluated.", "source-budgets": "Uses only localEntryLiveAt and sourceAcceptsAt from cache-rules; no age judgment is evaluated.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -3198,7 +3261,8 @@ "local-clock": "Composes serving.decide over the local projection, but an inline source settles in the step that starts it, so no flight is pending at any admission and the join arms are never taken.", "scope": "Composes the request-only projection, which passes no layer values to the decision, so no layer hit can precede a join.", "source-budgets": "Its replies always coalesce and its bypass sources warm nothing, so a live entry and a pending registered flight never coexist.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -3238,7 +3302,8 @@ "layers": "Its replies always coalesce, so the conjunct the fault removes is always true and no history observes it.", "scope": "Composes the request-only projection, whose process join requires a shared layer this shape never has.", "source-budgets": "Its replies always coalesce, so the conjunct the fault removes is always true and no history observes it.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -3278,7 +3343,8 @@ "local-failure": "Only one source can be pending, time never expires a local entry, and a failed local read withdraws local publication authority. The profile never requires replacing an occupied slot.", "shadow-layers": "Local publication is reachable, but no scheduled regression or sampled invariant at the check bounds distinguishes skipping an occupied slot; the partition checker remeasures that exclusion.", "dark-layers": "Local publication is reachable, but no scheduled regression or sampled invariant at the check bounds distinguishes skipping an occupied slot; the partition checker remeasures that exclusion.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." }, "model": "formal/dialcache-policy-conformance.qnt" }, @@ -3319,7 +3385,8 @@ "shadow-layers": "Rejected sources go through remote_writes.failed, which completes or recovers them without calling publishLocal with the rejected value.", "local-clock": "Its inline sources only return accepted values, so the failure-preserves-local branch is never taken.", "dark-layers": "Rejected held sources complete without calling publishLocal with the rejected value, so they cannot take the mutated failure branch.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." }, "model": "formal/dialcache-policy-conformance.qnt" }, @@ -3365,7 +3432,8 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after removing the instance from pending process-flight identity. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "measures": "Repeats the layers identity fault against the held dark path: every caller must own a source for its own key and instance." @@ -3545,7 +3613,8 @@ "shadow-layers": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", "local-clock": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", "source-budgets": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", - "shadow-read-deadlines": "Measured with all six exported read-deadline histories and all six scheduled invariants at 2000 x 40: all pass. The profile imports flights but never calls recordInspectionAdmission or inspectProcess, so this inspection-only fault has no executed path." + "shadow-read-deadlines": "Measured with all six exported read-deadline histories and all six scheduled invariants at 2000 x 40: all pass. The profile imports flights but never calls recordInspectionAdmission or inspectProcess, so this inspection-only fault has no executed path.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -3592,7 +3661,8 @@ "shadow-layers": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", "local-clock": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", "source-budgets": "This profile does not call inspectProcess or compare public coalescing snapshots; the modified inspection helper has no effect on its histories.", - "shadow-read-deadlines": "Measured with all six exported read-deadline histories and all six scheduled invariants at 2000 x 40: all pass. The profile imports flights but never calls recordInspectionAdmission or inspectProcess, so this inspection-only fault has no executed path." + "shadow-read-deadlines": "Measured with all six exported read-deadline histories and all six scheduled invariants at 2000 x 40: all pass. The profile imports flights but never calls recordInspectionAdmission or inspectProcess, so this inspection-only fault has no executed path.", + "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." } }, "nativeMutants": { @@ -3655,6 +3725,400 @@ "mutant": "M62", "text": "M62 is the native twin of this model fault. Both ports complete the bounded read error but release its shadow registration before the raw adapter operation settles. The kernel removes the same job while retaining the raw read, and the generated competing-key admission checkpoint detects the premature capacity release." } + }, + { + "id": "deletion-skip-local", + "contract": "C61", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "okDeleteLeavesKeyAbsentEverywhere", + "before": "val local = Local::removeLocal(remote, instance, key, layout.keysPerInstance)", + "after": "val local = remote", + "nativeMutants": { + "kind": "mapped", + "mutant": "M65", + "text": "M65 injects the same wrong exact-deletion boundary guarded by okDeleteLeavesKeyAbsentEverywhere.", + "evidence": { + "history": "deletion/deleteRemovesRequestLocalAndRemoteTest", + "step": 4, + "fields": [ + "o.calls", + "o.loaders", + "o.reads" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deleteRemovesRequestLocalAndRemoteTest", + "failure": "s.o.calls == List(VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.reads == 2\n and s.o.deletions == 1 and s.o.maintenance == List(\"ok\")", + "family": "deletion-skip-local", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-disabled-skip-local", + "contract": "C61", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "deleteIgnoresEnablement", + "before": "val local = Local::removeLocal(remote, instance, key, layout.keysPerInstance)", + "after": "val local = remote", + "nativeMutants": { + "kind": "mapped", + "mutant": "M65", + "text": "M65 injects the same wrong exact-deletion boundary guarded by deleteIgnoresEnablement.", + "evidence": { + "history": "deletion/deleteFromDisabledContextRemovesTest", + "step": 4, + "fields": [ + "o.calls", + "o.loaders", + "o.reads" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deleteFromDisabledContextRemovesTest", + "failure": "s.o.calls == List(VALUE_ONE, CALL_PENDING) and s.o.loaders == 2 and s.o.reads == 2", + "family": "deletion-disabled-skip-local", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + }, + "measures": "The same omitted local removal independently challenges deletion from a disabled child context." + }, + { + "id": "deletion-clears-watermark", + "contract": "C63", + "source": "formal/kernel/remote-frames.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "deleteLeavesWatermarks", + "before": "expires: state.expires.replaceAt(key, 0),", + "after": "expires: state.expires.replaceAt(key, 0),\n watermark: state.watermark.replaceAt(key / 2, 0),", + "nativeMutants": { + "kind": "mapped", + "mutant": "M66", + "text": "M66 injects the same wrong exact-deletion boundary guarded by deleteLeavesWatermarks.", + "evidence": { + "history": "deletion/deletePreservesWatermarkAndSiblingVariantsTest", + "step": 9, + "fields": [ + "o.calls", + "o.loaders" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deletePreservesWatermarkAndSiblingVariantsTest", + "failure": "s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_TWO, CALL_PENDING)\n and s.o.loaders == 1 and s.o.invalidations == 1 and s.o.deletions == 1", + "family": "deletion-clears-watermark", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-failure-removes-local", + "contract": "C62", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "failedDeleteChangesNothing", + "before": "if (not(supported) or failed) counted else {", + "after": "if (not(supported)) counted else if (failed) Local::removeLocal(counted, instance, key, layout.keysPerInstance) else {", + "nativeMutants": { + "kind": "mapped", + "mutant": "M67", + "text": "M67 injects the same wrong exact-deletion boundary guarded by failedDeleteChangesNothing.", + "evidence": { + "history": "deletion/remoteDeleteFailureKeepsLocalTest", + "step": 7, + "fields": [ + "o.calls", + "o.loaders" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "remoteDeleteFailureKeepsLocalTest", + "failure": "s.o.calls == List(VALUE_ONE, VALUE_ONE, VALUE_ONE) and s.o.loaders == 1", + "family": "deletion-failure-removes-local", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-clears-siblings", + "contract": "C63", + "source": "formal/kernel/local-storage.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "deleteTouchesOnlyItsKey", + "before": "localValues: state.localValues.replaceAt(slot, NO_VALUE),", + "after": "localValues: state.localValues.indices().fold(state.localValues, (out, i) => if (i / keysPerInstance == instance) out.replaceAt(i, NO_VALUE) else out),", + "nativeMutants": { + "kind": "mapped", + "mutant": "M68", + "text": "M68 injects the same wrong exact-deletion boundary guarded by deleteTouchesOnlyItsKey.", + "evidence": { + "history": "deletion/deletePreservesSiblingAndOtherRequestTest", + "step": 9, + "fields": [ + "o.calls", + "o.loaders" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deletePreservesSiblingAndOtherRequestTest", + "failure": "s.o.calls == List(VALUE_ONE, VALUE_TWO, VALUE_ONE, VALUE_TWO, VALUE_ONE) and s.o.loaders == 0", + "family": "deletion-clears-siblings", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-clears-flight", + "contract": "C63", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "deleteLeavesFlights", + "before": "Memo::forget(local, Memo::memoSlot(context, key, layout.keysPerScope, memoizes))", + "after": "Memo::forget({ processFlights: local.processFlights.replaceAt(instance * layout.keysPerInstance + key, NO_OWNER), ...local }, Memo::memoSlot(context, key, layout.keysPerScope, memoizes))", + "nativeMutants": { + "kind": "mapped", + "mutant": "M69", + "text": "M69 injects the same wrong exact-deletion boundary guarded by deleteLeavesFlights.", + "evidence": { + "history": "deletion/lateFillAfterDeleteRepopulatesTest", + "step": 3, + "fields": [ + "o.calls", + "o.loaders" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "lateFillAfterDeleteRepopulatesTest", + "failure": "s.o.calls == List(CALL_PENDING, CALL_PENDING) and s.o.loaders == 1", + "family": "deletion-clears-flight", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-local-only-unsupported", + "contract": "C62", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "absentDeleteReportsOk", + "before": "val supported = not(state.remoteAvailable) or state.remoteDeletes", + "after": "val supported = state.remoteAvailable and state.remoteDeletes", + "nativeMutants": { + "kind": "mapped", + "mutant": "M70", + "text": "M70 injects the same wrong exact-deletion boundary guarded by absentDeleteReportsOk.", + "evidence": { + "history": "deletion/deleteAbsentLocalOnlyReportsOkTest", + "step": 1, + "fields": [ + "o.maintenance" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deleteAbsentLocalOnlyReportsOkTest", + "failure": "s.o.maintenance == List(\"ok\") and s.o.deletions == 0 and s.o.policyCalls == 0", + "family": "deletion-local-only-unsupported", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } + }, + { + "id": "deletion-unsupported-succeeds", + "contract": "C62", + "source": "formal/kernel/serving.qnt", + "model": "formal/dialcache-deletion-conformance.qnt", + "invariant": "failedDeleteChangesNothing", + "before": "val supported = not(state.remoteAvailable) or state.remoteDeletes", + "after": "val supported = true", + "nativeMutants": { + "kind": "mapped", + "mutant": "M71", + "text": "M71 injects the same wrong exact-deletion boundary guarded by failedDeleteChangesNothing.", + "evidence": { + "history": "deletion/deleteUnsupportedRemoteChangesNothingTest", + "step": 3, + "fields": [ + "o.maintenance", + "o.deletions" + ] + } + }, + "reproducer": { + "kind": "exported-regression", + "run": "deleteUnsupportedRemoteChangesNothingTest", + "failure": "s.o.deletions == 0 and s.o.maintenance == List(\"unsupported\")", + "family": "deletion-unsupported-succeeds", + "profiles": [ + "deletion" + ], + "exclusions": { + "effects": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "policy": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "scope": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "admission": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "independent": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "recovery-read": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-failure": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "runtime-boundaries": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "local-clock": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "source-budgets": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "dark-layers": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition.", + "shadow-read-deadlines": "This profile imports the module for existing serving/storage transitions but never executes the new exact-deletion transition." + } + } } ], "reproducerBacklog": [], diff --git a/formal/feature-coverage.json b/formal/feature-coverage.json index c39013ed..dcb0c823 100644 --- a/formal/feature-coverage.json +++ b/formal/feature-coverage.json @@ -92,7 +92,8 @@ "C22.freshness-boundary", "C22.physical-vs-logical", "C06.absent-distinct-from-text", - "C22.adapter-frame-expiry", "C22.freshness-after-read", + "C22.adapter-frame-expiry", + "C22.freshness-after-read", "C05.request-hit-stops-traversal", "C05.local-hit-stops-traversal", "C09.fractional-clock-grid" @@ -560,6 +561,26 @@ "assumptions": [ "E03" ] + }, + { + "id": "deletion", + "title": "Exact cached-result deletion", + "scope": "Explicit maintenance across request, process-local and configured remote storage, including capability and failure ordering; no entity scan or publication barrier.", + "contracts": [ + "C61", + "C62", + "C63" + ], + "cases": [ + "C61.exact-deletion", + "C62.deletion-failure", + "C63.deletion-boundaries" + ], + "nativeCases": [], + "assumptions": [ + "E01", + "E02" + ] } ], "nativeCases": [ diff --git a/formal/fixture-recipes.json b/formal/fixture-recipes.json index 36202661..7daa57b7 100644 --- a/formal/fixture-recipes.json +++ b/formal/fixture-recipes.json @@ -26,6 +26,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -51,6 +52,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -84,6 +86,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -114,6 +117,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -141,6 +145,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -169,6 +174,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -189,6 +195,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -208,6 +215,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -242,6 +250,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -275,6 +284,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -303,6 +313,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -329,6 +340,7 @@ "comparisons": true, "dumps": true, "invalidations": true, + "deletions": true, "loaders": true, "loads": true, "maintenance": true, @@ -3041,6 +3053,95 @@ "projection": "shadow-read-deadlines" } ] + }, + { + "path": "formal/deletion-smoke.itf.json", + "model": "formal/dialcache-deletion-conformance.qnt", + "format": "smoke", + "recipes": [ + { + "id": "smoke", + "regression": "deleteThenReadMissesAndReloadsTest", + "projection": "observations" + } + ] + }, + { + "path": "typescript/test/fixtures/deletion-witnesses.json", + "model": "formal/dialcache-deletion-conformance.qnt", + "format": "named-list", + "recipes": [ + { + "id": "deleteRemovesRequestLocalAndRemoteTest", + "regression": "deleteRemovesRequestLocalAndRemoteTest", + "projection": "observations" + }, + { + "id": "deleteFromDisabledContextRemovesTest", + "regression": "deleteFromDisabledContextRemovesTest", + "projection": "observations" + }, + { + "id": "deleteOutsideAnyScopeRemovesSharedLayersTest", + "regression": "deleteOutsideAnyScopeRemovesSharedLayersTest", + "projection": "observations" + }, + { + "id": "deleteWithoutRemoteRemovesLocalTest", + "regression": "deleteWithoutRemoteRemovesLocalTest", + "projection": "observations" + }, + { + "id": "deleteUnsupportedRemoteChangesNothingTest", + "regression": "deleteUnsupportedRemoteChangesNothingTest", + "projection": "observations" + }, + { + "id": "remoteDeleteFailureKeepsLocalTest", + "regression": "remoteDeleteFailureKeepsLocalTest", + "projection": "observations" + }, + { + "id": "deletePreservesWatermarkAndSiblingVariantsTest", + "regression": "deletePreservesWatermarkAndSiblingVariantsTest", + "projection": "observations" + }, + { + "id": "deleteOneInstanceLeavesOtherInstanceTest", + "regression": "deleteOneInstanceLeavesOtherInstanceTest", + "projection": "observations" + }, + { + "id": "lateFillAfterDeleteRepopulatesTest", + "regression": "lateFillAfterDeleteRepopulatesTest", + "projection": "observations" + }, + { + "id": "acquiredReadAfterDeleteStillReturnsTest", + "regression": "acquiredReadAfterDeleteStillReturnsTest", + "projection": "observations" + }, + { + "id": "deleteAbsentKeyReportsOkTest", + "regression": "deleteAbsentKeyReportsOkTest", + "projection": "observations" + }, + { + "id": "deleteThenReadMissesAndReloadsTest", + "regression": "deleteThenReadMissesAndReloadsTest", + "projection": "observations" + }, + { + "id": "deletePreservesSiblingAndOtherRequestTest", + "regression": "deletePreservesSiblingAndOtherRequestTest", + "projection": "observations" + }, + { + "id": "deleteAbsentLocalOnlyReportsOkTest", + "regression": "deleteAbsentLocalOnlyReportsOkTest", + "projection": "observations" + } + ] } ] } diff --git a/formal/generated-fixtures.lock.json b/formal/generated-fixtures.lock.json index 4b456d40..5b905127 100644 --- a/formal/generated-fixtures.lock.json +++ b/formal/generated-fixtures.lock.json @@ -10,10 +10,11 @@ "formal/cache-rules.qnt": "ae2a1748e911402c6818e8294265764e06d18d050a89219df7d55faa83fb06e5", "formal/cohort-boundaries.qnt": "700f0b9ee734f2511b3c7f10138b9636cef93bc1045b653479a05be1766e3407", "formal/compact-json.mjs": "fe180d42ea438f915a011accf79728701fd51222877d39adbda8ea3ebf3f4bfb", - "formal/conformance-observations.qnt": "76e26fb0c5802a13c63f0819071b5326b1586cab187c73d8b204ec7da70f5c2f", + "formal/conformance-observations.qnt": "8f48523ff6d170cfd1118ae9f385ecfe8a572ce252e1d8a7e0e2aa6ee4800092", "formal/dialcache-admission-conformance.qnt": "6d2559203dfc49d014c4cc6f426f9bcb8851d20e975a4fc63da5946494815e24", "formal/dialcache-conformance.qnt": "3e91cad0afa6ba44353d651078fdf6284df0354ca82de0e3712dfe4f243244d7", "formal/dialcache-dark-layers-conformance.qnt": "edcecbf0e06e55a03698ba0d054f92b38fcdcb68fa0427ac58d1345c55f468e9", + "formal/dialcache-deletion-conformance.qnt": "8f43b3a8c267c11f4b171646bfeb3adf943a9f5d2da8946e78f1673612aa1e48", "formal/dialcache-effects-conformance.qnt": "e0f635a8257355017f8298d258b2b361bc162797e2eb0a38127c95ddb9508900", "formal/dialcache-independent-conformance.qnt": "a73b277b380f40ef8d57fc0cc88ca2d0a303c688ed3b46e338780a0a2b5303d2", "formal/dialcache-layers-conformance.qnt": "aff6324feb9908ca21cb49361f46012ac2683a521b1b85dbd11f2cf5ce8fff0d", @@ -28,7 +29,7 @@ "formal/dialcache-shadow-layers-conformance.qnt": "76a1219307e707b713acc20998c0d9852fa64f782bf18c7c2c634eab74b1e5c9", "formal/dialcache-shadow-read-deadlines-conformance.qnt": "b43373789a9cbfd907b50c5ebb49dec738e3621eab8132d16a4101634ed0d9f2", "formal/dialcache-source-budgets-conformance.qnt": "fb9707785725add09358fb8c0c7cb764f86cd42e659ed1f4cc459fd5afe93574", - "formal/fixture-recipes.json": "72235f09bf533665e93bc7cf86976abdff0a66b392d7c6d28f87d1e329b8d4d9", + "formal/fixture-recipes.json": "c74965b21c69e6c228c045bd90bad6019f79045e271af7ab9ee077b58679f7a3", "formal/generated-fixtures.mjs": "789239aae62dc5290ccc42a7a956a33cd6cf51b53e8257b2988e6a2d07574403", "formal/kernel/adapter-replies.qnt": "c2391f6f7f06eb2c87503ffa198e9bcdc24d4d2e9aa9384cfc1086d2fe79c744", "formal/kernel/calls.qnt": "1fd63856061a9fa9c419b88a736b0d07bce9702eab8b347c936eaaf11f7b4eb3", @@ -43,7 +44,7 @@ "formal/kernel/layer-policy.qnt": "e011331f560a122cb6f12c84d4eb1b781a1ecd6d4f5c9e8b32929560297a7495", "formal/kernel/local-faults.qnt": "4c07c7174c15170d7a31f97e42791c64a5b6de6335e6d049ac0853bd98c01f63", "formal/kernel/local-grid.qnt": "42a37e7fc407335025a7992d20bbe8f30a4a0b7528f25bde2909a80ba797fcfd", - "formal/kernel/local-storage.qnt": "7a1880954c1d1fad43039e04e3e051ab8788d2ee508667c9ed217a6361ef39a5", + "formal/kernel/local-storage.qnt": "a4a32ec23dccce14a0f9e4b58039752d2840a5845e198c8e69cf05fa5c657703", "formal/kernel/markers.qnt": "0eff494f334049aa64a6136326237e35454b9f0baff3a6873ca1136a7202a262", "formal/kernel/metrics.qnt": "88284d1402232d349651448704e0ff4bd49353e325c091edc5fe8238d81725b0", "formal/kernel/payloads.qnt": "90374f3b61dbe5c960203c0d394563bf87bef9a1bf7f07d5a0599d0716bb3ac6", @@ -51,51 +52,53 @@ "formal/kernel/policy-overlay.qnt": "cf97e318757ce1c4c3de201ed081ca7540d8c8d731e5b36c399d2001097bed62", "formal/kernel/receipts.qnt": "d73f8ce5293f4b782d3bf12c0ee68c94068d256a931ed415e33f862ef88eec07", "formal/kernel/recovery.qnt": "a91930754fff119acd3b3b1c4f35cfc7e6590a39316424d1bf1a79f2768534d9", - "formal/kernel/remote-frames.qnt": "d5e71c300cb06d87aed4f163bed27c8288674e2a386aecc1cbb5834c348f6ea9", + "formal/kernel/remote-frames.qnt": "2b3722d2c0579ce24c78394486716066b33950eb7d3130efd010a5b56344de3e", "formal/kernel/remote-io.qnt": "c95c66357d9c8b4dd7208bbcb9f3077d2d46a1376e28b01a08c0d990c73c44ee", "formal/kernel/remote-writes.qnt": "232c0f31f99cd381842afd51a388d58591313ae87b4c77da9255098a3022b00f", - "formal/kernel/request-memo.qnt": "e7897bfe9949a4d31b8138b35c32a7df0939e81e1f9c13739340a794a3d5073f", + "formal/kernel/request-memo.qnt": "693cef5f6e41a50c1e8d4f68261685fd371c47a09eab2f5af2953daac7abf1a5", "formal/kernel/runtime-policy.qnt": "41ebb180f8b8b561d0db43b237abbee04e69613521436f6c624241cfece536ae", - "formal/kernel/serving.qnt": "977ca36eb23477dea32836e1c5c2e37c84dc3995a2cbc773dbc0e8093f57c92d", + "formal/kernel/serving.qnt": "275e42622414e647efda0b41e7e07e28e0c81dd947ee0f7fd12d968b95841ea8", "formal/kernel/shadow-reads.qnt": "f07f05499c736301eabe1907e860dd68814446de85d97ca87cec9a8c0f037efd", "formal/kernel/shadow.qnt": "90f656ec0537186df163cc09049340077f01d0956d43f99f058c8972b1eeffb5" }, "artifacts": { "formal/conformance-smoke.itf.json": "be38ab847b7a5d4c15914bd6bd2fd2fd72cb2fc9af7edb15ba209c53f2ccfa37", - "formal/effects-smoke.itf.json": "e51789d570eeebcfad925490bbefa40984d93dcb3acf726d43f874d0bb5a3ad0", - "formal/scope-smoke.itf.json": "a93118370e7a8c7d179a6574d03c0266ad4159fd5a280b4102c68c3c0581a4f1", - "formal/recovery-smoke.itf.json": "271533467ef14f601539f25e6820f4d3caef47647e73334d4d3e3bcd873526ed", - "formal/policy-smoke.itf.json": "220721c7cccbca75744ca074f3640d58d22dc56880e7d108a4285c6b217ff416", - "typescript/test/fixtures/policy-shadow-witnesses.json": "0fddcbb9cda41e9fd64393c4f8303c474c1c2d30f6dd18337740d43bc24bdf04", - "formal/shadow-smoke.itf.json": "b0f1cd43eea69462d3335e35f5942d83aef2bc68d62aca4aa1de99820be0678e", - "formal/admission-smoke.itf.json": "489ce73e9424fdf871a5c4f4241bf164d1dbe0d0aba666a27120ee151d57f0b8", - "formal/layers-smoke.itf.json": "3c16a6fd42b1e2a8842cc67c6919a2d949a761f9e5ec0d278c89b76de825bb6c", - "formal/independent-smoke.itf.json": "a71cd898d333091b61dd2363eaad3ec4c60bf2b77d01fcc60af06d56620b00e2", - "formal/recovery-read-smoke.itf.json": "d97060965b663776ecd362144fd901f09fbd627a9668e0c1326c4c0be579c0d9", - "formal/local-failure-smoke.itf.json": "96235fe6501850456db52a08a7d51e025d2b3c3188139a6865757aeea3b41b41", - "formal/runtime-boundaries-smoke.itf.json": "70dc458fa5c3c55010d20ed57e32a691363ffb6f4c38ad5a109fb3a74e056a1b", - "formal/shadow-layers-smoke.itf.json": "c306392e52a2c2770c182eda48a9d475c94944d3bb2069b813a324a82189952b", - "formal/local-clock-smoke.itf.json": "f5bafd7b9975404dcde752754a010ae63afacf12f9e1602cda47b34ef43e976c", - "formal/source-budgets-smoke.itf.json": "b013caea2b7044c92fcff17ff32e8628d5352b3aa15f195ad0722b6134c7fef7", - "typescript/test/fixtures/effects-authority-witnesses.json": "e1fe7a1f19e3f9716bf7280956a8bada0547efdd3c8181e320d581c819286d9d", - "typescript/test/fixtures/formal-runtime-boundary-witnesses.json": "8b97b4954752c2e0173e8ccdc85be1b2251d9efe32235aea3371411762343816", - "typescript/test/fixtures/formal-runtime-witness-boundaries.json": "d9f9bea89f65d46ebf2b156104f41f9b976ba91dfe140825151beb58959e354e", - "typescript/test/fixtures/formal-witness-attribution.json": "2513de9aad143e5769b46b69b144bb0568cb6ce6284296afc74a2b36fc6894c5", - "typescript/test/fixtures/formal-witness-boundaries.json": "83abb90427e5d1840b00b4ba396575f800ab1e442b12f57918d94f2d24772f5f", - "typescript/test/fixtures/local-failure-witnesses.json": "74ad9f20b3efd6967e9aba8b7522c187de9eb0d157737ff9ad875216ca4cea30", - "typescript/test/fixtures/recovery-admission-witnesses.json": "1e7fb82fe8aa25c32a411ed6658d5744118ebad1a08e5f1284776cb6d8888e43", - "typescript/test/fixtures/recovery-read-witnesses.json": "05220b6255203778308d2f4f7da3d183262daea1a421bdb125af1a90f7f16fac", - "typescript/test/fixtures/shadow-diagnostics-witnesses.json": "0627ceb4f703e6acb8120747f011ddbee6269ccb8eea517e4155877d2ae53cfc", - "typescript/test/fixtures/shadow-layers-witnesses.json": "e0b408b372d9b20fa73a762f9ff45d3ed5486e050abc6061a0745f265949670d", - "typescript/test/fixtures/source-budgets-witnesses.json": "c1bbf8eb4bbbddf22d095654a6e8ad199b0368f7e752fb727d426341777a5a0b", - "typescript/test/fixtures/policy-witnesses.json": "c793aae19d3080981ca57fcca1c955f3fc9a6ec5f497304d9ffd691f5aa84346", - "typescript/test/fixtures/layers-witnesses.json": "f990a7569cf11a83827968c3918eefaf29d92d7eb93b403a94ef49f9d761891e", - "typescript/test/fixtures/independent-witnesses.json": "19f3aa1ca9d695ac88e47cb4dbb7997c4c843ef6b33f6258cdcdabe9ee2b3dda", - "typescript/test/fixtures/independent-shadow-witnesses.json": "a727aa6d67214ea76483f63ae783cb64e2515e0bd4fb55b7fb16db7fba084eea", - "formal/dark-layers-smoke.itf.json": "c205714a4169b1d8ff707787f69a89e65433ca0c1d5f8b7d4b03c81c39dc5d40", - "typescript/test/fixtures/dark-layers-witnesses.json": "8700d3e9551bddfddbc922248c5d36f01894a749881ef868fa39f2ae7ab1aa36", - "typescript/test/fixtures/admission-budget-witnesses.json": "47e7bec11d64c6093983d5c0bb019f07ad8189fee32115b8fca86d256d129972", - "formal/shadow-read-deadlines-smoke.itf.json": "1bb6a5937ebeb20beb8155349029143053adb87a35c4a50a82a43a45ac38fb22", - "typescript/test/fixtures/shadow-read-deadlines-witnesses.json": "8bb75f4c7af4856003598f93fd24db77aeac00cbbd581350a6c2e06b3c6b4b90" + "formal/effects-smoke.itf.json": "db3724c2ceca5e1c16e2024c31effaed0bf26f0521c17063c3c3574f6f3a02c5", + "formal/scope-smoke.itf.json": "935b7380de356501be69528b78210c9ed90e8dc079b935db9a351633937c9b1f", + "formal/recovery-smoke.itf.json": "8ec784833df3e980541e582ce6760a943ebbf263cc8981fbda8435079d8aff69", + "formal/policy-smoke.itf.json": "04a41bb746da56cac4ae2723235d8c938ae0ea37566f793edd1acdf488e2166a", + "typescript/test/fixtures/policy-shadow-witnesses.json": "8308145b6a748750374bd37a192b01ac6918ac52c7cc0430a2383bcbe797a3fc", + "formal/shadow-smoke.itf.json": "92a5842b495822192b84424bb73218923bef586744b1e23e199994bec70f521a", + "formal/admission-smoke.itf.json": "5400c07ecc753098a6d9191f34885f07e88863b8b69481852d092b82345a4c82", + "formal/layers-smoke.itf.json": "9b9076c68ada2d46a3b15b29bd4d2d090773e7c6d4bd264980be8d63629f1c54", + "formal/independent-smoke.itf.json": "69100a05325fe5012fc0be9199937fa8f94392acbdf325ad68a5643904e3718d", + "formal/recovery-read-smoke.itf.json": "d2dfe998542bca5ea884e033849973a514798cfdaea621a2d1d53ead1c26f3ba", + "formal/local-failure-smoke.itf.json": "ad1a3765fe8294a921878981b2a170100aaca4c232e1b4f2df35d7a862eeae30", + "formal/runtime-boundaries-smoke.itf.json": "e391fa2528108ac79c0d1b18a527f85bb2669cb04509d2c546f72109c84b7508", + "formal/shadow-layers-smoke.itf.json": "84b759d6d6dadc41a0e800705679dd7974aa23138265fb5c50f24a468a3f351d", + "formal/local-clock-smoke.itf.json": "33c8fab245b4b8e7ba4cf97732c6471735128c04a3f4e9e671f84f70391ea075", + "formal/source-budgets-smoke.itf.json": "3ce81cab593de5091117deeb0787e5a229f5ece334f2bb9ea8bc3c1ad1d65e72", + "typescript/test/fixtures/effects-authority-witnesses.json": "7423c727b6269adfe3dfbda18e4c26fa6b4dcf89339595df954b389545afd33b", + "typescript/test/fixtures/formal-runtime-boundary-witnesses.json": "2a8795c7f24fa44eef0f92ad820793e2ab39211135ce803a0a8a7cc3a470d1d2", + "typescript/test/fixtures/formal-runtime-witness-boundaries.json": "18cc0c4b8fb365e8a6aea36a7e69d739ed7711e28ccd73e6725f611c1616e304", + "typescript/test/fixtures/formal-witness-attribution.json": "c061c9ed0b063e8e5290cafe1f49da905e4059ae25f5721ceba63142ac9bf034", + "typescript/test/fixtures/formal-witness-boundaries.json": "1f15cc44751cfd271fcd2b9c47493235d27bede37cd0714bc8750a2d7b465a48", + "typescript/test/fixtures/local-failure-witnesses.json": "3cd472b6e194dc82f9e4c4e58125799ab9293666205b9ea90428c33e37ba7aaa", + "typescript/test/fixtures/recovery-admission-witnesses.json": "228c3e509b87f1625c9810f35c4301d128cb5cde10abba332f6f2e14fbef5911", + "typescript/test/fixtures/recovery-read-witnesses.json": "5c9c110fe83c59f24bf00458c147325098856e1d38b99a690f614f7624a18140", + "typescript/test/fixtures/shadow-diagnostics-witnesses.json": "d6bafb5c3c0a8a38b1415f393c0f3bca705a734d97186150ce6582a28eb03494", + "typescript/test/fixtures/shadow-layers-witnesses.json": "0659e2df33d31cc7a041af4b90ae3d3d5d96d285ee9d505f2664c095a99e2838", + "typescript/test/fixtures/source-budgets-witnesses.json": "3c11e9cbb811fe42d7aec8f43c96f49d5b8a2ade54ccf003ac7a5aca6f6e3fec", + "typescript/test/fixtures/policy-witnesses.json": "5b8222b21a9e1b36823074781285110157a04b067067a41d3e5d7aeaaecf012e", + "typescript/test/fixtures/layers-witnesses.json": "09c3efde5e69eeea2a295d8b3873a71e0f11768790d47934532c7dcf943b0d30", + "typescript/test/fixtures/independent-witnesses.json": "8c82390357147d0b39a2c78967698c98ad123dabf0d1fd0591e0d74574ec3041", + "typescript/test/fixtures/independent-shadow-witnesses.json": "47a2bceaf57dcaf9838820f8b7d7ee6aa76b85f2592951c21b82fd0cc9c2de22", + "formal/dark-layers-smoke.itf.json": "96446cd402825018d67a218211362ddbbb9af57c86bfe75582790d08b832d163", + "typescript/test/fixtures/dark-layers-witnesses.json": "30401c1180d2e25f9c4e8e9134d7acdfe494252b0c224fb44206bb0679da1925", + "typescript/test/fixtures/admission-budget-witnesses.json": "985349361a66383444ba009764cd277e96f2bd8bac6c1b7f23f42c5ca69a2c9d", + "formal/shadow-read-deadlines-smoke.itf.json": "441e1d82ce5de7902d9cb9fbc9cd4a62d19089b48bb7eec29b93a8e3cecf5223", + "typescript/test/fixtures/shadow-read-deadlines-witnesses.json": "32c29e1f83f97d2a563c83cf0c04ffc6218b05f06cd22cd87ff65f307e651e72", + "formal/deletion-smoke.itf.json": "bba99c2a20ed7e4728a53481528f52719e445973e73fac9b90ee5c9ee93620b6", + "typescript/test/fixtures/deletion-witnesses.json": "3d87abde4ceaf0d30493c91faa21c958177d75f9e9790e8067d8cd851681beb7" } } diff --git a/formal/go-parity.json b/formal/go-parity.json index 3bec1b13..e23064bf 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -8,32 +8,32 @@ "counts": "Inventory counts establish accounting completeness only; they are not semantic coverage percentages or proof of parity." }, "inputs": { - "semanticCasesSha256": "f3989f3032706ec6880ea29805dd1634964d868a2c3d99188adc6eaa1aac68ca", - "executionSha256": "bdb8428c4fc4b34d7eed84d60f53fce53331bc3d3f16433c720e34331a9ea64f", - "sourceAuditSha256": "b3c2a358529c0d72e40103fc919dc9b07121802ad715106312d7df691d56ad85", - "featureCoverageSha256": "e177762da07f2b796a8bd9bc9ba69f6261b82cd9cee98391e97c2bfc3253d964", - "coverageWitnessesSha256": "2b2d5d57daacba3ecd3637f5a917d58b0b63fcc88893e651cd602cdba1ef4244", - "profilesSha256": "15fbdb476b5ee9f39ea017ef5668d9c26cb7d53ebc96a6b7c4f531cccfa8d897" + "semanticCasesSha256": "87aa8e430631dedd8c85400d436cb94719c72af0e2c027b8eca4333762ccd847", + "executionSha256": "a21a8d186e07e9ecf1ee6bec6c4d8b7d9eeeca6893691fbc75fbb822af9a420d", + "sourceAuditSha256": "4ca9fbf49290d5fae17f8d6549a11d6574e9db71352d797e040add23d8939209", + "featureCoverageSha256": "b7f700e9af7911942f6f8275dc25142b33b626a6f0831e121ee99477a85c3385", + "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", + "profilesSha256": "54f16d32fa35eb58eccf677d8f3510d70d8d7d9742544913def7912b120a5f2a" }, "inventory": { - "behavioralCases": 244, - "withRequiredGeneratedWitnesses": 244, + "behavioralCases": 247, + "withRequiredGeneratedWitnesses": 247, "withoutRequiredGeneratedWitnesses": [], "wireCases": 22, "sourceFiles": 27, - "sourceDeclarations": 772, - "casesWithScheduledChecks": 266, - "requiredWitnesses": 497, - "casesWithQuintRegressionReplay": 192, + "sourceDeclarations": 793, + "casesWithScheduledChecks": 269, + "requiredWitnesses": 511, + "casesWithQuintRegressionReplay": 195, "casesWithQuintGeneratedVectors": 22, "withoutModelDrivenReplay": [], - "quintModels": 32, - "scheduledInvariants": 253, - "scheduledRegressions": 468, + "quintModels": 33, + "scheduledInvariants": 260, + "scheduledRegressions": 482, "quintGeneratedProtocolVectors": 1343, "quintGeneratedInvalidationVectors": 288, - "caseReferencedWitnesses": 343, - "exportedRegressionHistories": 358 + "caseReferencedWitnesses": 357, + "exportedRegressionHistories": 372 }, "cases": [ { @@ -3247,6 +3247,48 @@ "nativeGo": [], "scope": "A later served-hit shadow job rejects within its own ten-millisecond budget and reports source_error, preserving the acquired caller value; both native ports replay the exact generated schedule." } + }, + { + "id": "C61.exact-deletion", + "kind": "portable-behavior", + "group": "exact-deletion", + "gaps": [], + "evidence": { + "typescript": ".formal-traces/ts-replay.json", + "go": ".formal-traces/go-replay.jsonl", + "nativeGo": [ + "go/delete_test.go" + ], + "scope": "Exact deletion obligations bind the generated deletion histories to each public native API. Native tests supplement capability, validation, metrics, and remote dispatch boundaries; this inventory is not completed execution evidence." + } + }, + { + "id": "C62.deletion-failure", + "kind": "portable-behavior", + "group": "exact-deletion", + "gaps": [], + "evidence": { + "typescript": ".formal-traces/ts-replay.json", + "go": ".formal-traces/go-replay.jsonl", + "nativeGo": [ + "go/delete_test.go" + ], + "scope": "Exact deletion obligations bind the generated deletion histories to each public native API. Native tests supplement capability, validation, metrics, and remote dispatch boundaries; this inventory is not completed execution evidence." + } + }, + { + "id": "C63.deletion-boundaries", + "kind": "portable-behavior", + "group": "exact-deletion", + "gaps": [], + "evidence": { + "typescript": ".formal-traces/ts-replay.json", + "go": ".formal-traces/go-replay.jsonl", + "nativeGo": [ + "go/delete_test.go" + ], + "scope": "Exact deletion obligations bind the generated deletion histories to each public native API. Native tests supplement capability, validation, metrics, and remote dispatch boundaries; this inventory is not completed execution evidence." + } } ], "sourceDeclarationScope": { @@ -3350,20 +3392,20 @@ "Logger", "RecoveryPredicate" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" } ] } }, { "path": "typescript/src/context.ts", - "sha256": "11ba0a9181aa8bdd171d668a3d2909843c5e44c775425141741413dfb80c9631", + "sha256": "12c38bf165f608a7f46ad64f5c205adf08aa13df9672587b49bd34e9f4ac50d4", "candidateGoFiles": [ "go/cache.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "An explicit Go context carries a per-cache live request holder. Enable closes the holder when its callback returns; Disable preserves the outer holder while bypassing caching. Goroutines must propagate the supplied context. This replaces AsyncLocalStorage and promise lifetime mechanics.", + "rationale": "An explicit Go context carries a per-cache live request holder. Enable closes the holder when its callback returns; Disable preserves the outer holder while bypassing caching. Goroutines must propagate the supplied context. This replaces AsyncLocalStorage and promise lifetime mechanics. Delete inspects the existing live scope owner regardless of enabled state, removes only its memo value, and leaves flights intact.", "nativeAdaptations": [ "B01", "B02" @@ -3378,16 +3420,17 @@ "Disable", "IsEnabled", "WithEnabled", - "WithDisabled" + "WithDisabled", + "Delete" ], - "sha256": "b4d335e6d501c399b85bd5c61169810d622efcb6e53d5106d40b2e66a789b449" + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" } ] } }, { "path": "typescript/src/datadog.ts", - "sha256": "078ee508e948dcf997b556e6ab34d6c5e779c057dd588f2b7b16dee40fcf2c41", + "sha256": "ae2cc8a574d04a9591c5b3ae4e96c7b7384175eea6fd5a54f98c74b2ace5b341", "candidateGoFiles": [ "go/metrics_datadog.go", "go/metrics.go" @@ -3408,7 +3451,7 @@ "NewDatadogMetrics", "ObserveEvent" ], - "sha256": "84f56821e1234a7ae77569c1429d2385a13bedb1ce7d1a5186a1d808ebe6809b" + "sha256": "bb82d0a1e211ba18ed63f9905a066507a97ea7bb50158a20d1210d4114b4ffd5" }, { "path": "go/metrics.go", @@ -3417,14 +3460,14 @@ "metricLabels", "metricValue" ], - "sha256": "fd97d9f8bcf1c9c15c616c974bd3d658239813c33874a78ca8fbb516caf9e6cf" + "sha256": "d4207016f4030152c2c7d9aa946b4b544e588877e1d25daa0be9c99be2c6be07" } ] } }, { "path": "typescript/src/dialcache.ts", - "sha256": "90e83928537806591b4de1553c81dc542bb59615150b90d5897d929532e15702", + "sha256": "60ff2584a7620e94ce832bc6af60453a64aa252ed35a0de28b3fdffd63dae6bc", "candidateGoFiles": [ "go/cache.go", "go/bindings.go", @@ -3436,7 +3479,7 @@ ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "The public orchestration is divided into Cache lifecycle, Cached registration, GetOrLoad execution, source/read deadlines and detached shadow work. GetOrLoad snapshots inputs before awaiting policy; singleFlight owns leaders/followers. Go contexts, generics, returned errors and recovered callback panics replace TypeScript overloads, promises and exceptions; default diagnostic logging lives in an internal package, while public logger callbacks and inspection remain root-package bindings.", + "rationale": "The public orchestration is divided into Cache lifecycle, Cached registration, GetOrLoad execution, source/read deadlines and detached shadow work. GetOrLoad snapshots inputs before awaiting policy; singleFlight owns leaders/followers. Go contexts, generics, returned errors and recovered callback panics replace TypeScript overloads, promises and exceptions; default diagnostic logging lives in an internal package, while public logger callbacks and inspection remain root-package bindings. Cache.Delete validates the concrete Identity and optional RemoteDeleter before metrics, calls the remote first, then removes this instance and live request entries together without policy lookup.", "nativeAdaptations": [ "B01", "B02", @@ -3452,9 +3495,10 @@ "Enable", "Disable", "IsEnabled", - "Invalidate" + "Invalidate", + "Delete" ], - "sha256": "b4d335e6d501c399b85bd5c61169810d622efcb6e53d5106d40b2e66a789b449" + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" }, { "path": "go/bindings.go", @@ -3500,9 +3544,11 @@ "symbols": [ "Option", "Operation", - "Event" + "Event", + "RemoteDeleter", + "ErrDeleteUnsupported" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/internal/logging/logging.go", @@ -3516,14 +3562,14 @@ }, { "path": "typescript/src/errors.ts", - "sha256": "a3ebca8ae9ed370d6601132fa69878696685ce12f5bb021e49df3ca746f369d3", + "sha256": "8d73009fe84c909f835a2e1510dca9bed753580239f37099440cc9436e3329f4", "candidateGoFiles": [ "go/api.go", "go/redis_adapter.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "Public failure categories use concrete Go errors plus errors.Is/errors.As instead of an inheritance hierarchy. Deadline errors retain timeout values; adapter protocol/payload errors remain distinct, source errors keep identity, and callback panics become CallbackPanicError.", + "rationale": "Public failure categories use concrete Go errors plus errors.Is/errors.As instead of an inheritance hierarchy. Deadline errors retain timeout values; adapter protocol/payload errors remain distinct, source errors keep identity, and callback panics become CallbackPanicError. ErrDeleteUnsupported is the distinct pre-mutation error for a configured adapter that lacks the optional exact-key capability.", "nativeAdaptations": [ "B01", "B02" @@ -3535,9 +3581,10 @@ "FallbackTimeoutError", "RemoteReadTimeoutError", "CallbackPanicError", - "ErrNoRemote" + "ErrNoRemote", + "ErrDeleteUnsupported" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/redis_adapter.go", @@ -3545,14 +3592,14 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } }, { "path": "typescript/src/index.ts", - "sha256": "bbf222cec750670240b0475f1e4ab8a071d86fee2a10c3e1d30b8d314d38be5d", + "sha256": "dcc3e4cf74ba001f1a237fb1c8e340b449f216610513883998188b7b73a62636", "candidateGoFiles": [ "go/api.go", "go/bindings.go", @@ -3576,7 +3623,7 @@ "Codec", "Remote" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/bindings.go", @@ -3590,7 +3637,7 @@ "symbols": [ "New" ], - "sha256": "b4d335e6d501c399b85bd5c61169810d622efcb6e53d5106d40b2e66a789b449" + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" }, { "path": "go/policy.go", @@ -3714,7 +3761,7 @@ "TimerClock", "DeferredExecutor" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" } ] } @@ -3758,7 +3805,7 @@ }, { "path": "typescript/src/internal/local-cache.ts", - "sha256": "506914e17cfdddacbf2c84e01c6893fe0dc87d509e7688cfc1718d0584470527", + "sha256": "5ab3929fd50bfb605f076a501bbd990ea86d370e898e2f386353e58077d5dff2", "candidateGoFiles": [ "go/internal/localcache/cache.go", "go/cache.go", @@ -3767,7 +3814,7 @@ ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "The internal localcache.Store wraps HashiCorp simplelru with its own mutex and captures insertion time and TTL as whole monotonic milliseconds, matching TypeScript clock quantization. Root New supplies the configured clock callback and disables storage at zero capacity while still permitting coalescing. Expiration compares integer differences without converting a large clock origin to time.Duration. Reads promote recency without renewing TTL, and process-local values are outside synchronous remote invalidation. Default system clocks use a common process-relative millisecond grid while keeping a nearby nonnegative elapsed origin; custom clocks retain their supplied origin.", + "rationale": "The internal localcache.Store wraps HashiCorp simplelru with its own mutex and captures insertion time and TTL as whole monotonic milliseconds, matching TypeScript clock quantization. Root New supplies the configured clock callback and disables storage at zero capacity while still permitting coalescing. Expiration compares integer differences without converting a large clock origin to time.Duration. Reads promote recency without renewing TTL, and process-local values are outside synchronous remote invalidation. Default system clocks use a common process-relative millisecond grid while keeping a nearby nonnegative elapsed origin; custom clocks retain their supplied origin. Store.Remove removes only the named LRU entry without clock access; a nil receiver preserves zero-capacity deletion as a no-op.", "nativeAdaptations": [ "B02", "B03", @@ -3781,16 +3828,17 @@ "Store", "New", "Get", - "Put" + "Put", + "Remove" ], - "sha256": "543cb54ab08dbfb297d16a5eb8202e96cce76755eb602ca2b26e06af882e9b02" + "sha256": "9a50a59d250de871e646b33a76bf68aec7e6f88972c544a4ac1f04fed110bcb6" }, { "path": "go/cache.go", "symbols": [ "New" ], - "sha256": "b4d335e6d501c399b85bd5c61169810d622efcb6e53d5106d40b2e66a789b449" + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" }, { "path": "go/engine.go", @@ -3802,7 +3850,7 @@ }, { "path": "go/api.go", - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f", + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c", "symbols": [ "systemClock", "newSystemClock" @@ -3842,16 +3890,17 @@ }, { "path": "typescript/src/internal/redis-cache.ts", - "sha256": "6fd0f9d16289efd66d60cfdf538d44fb520301a45634f72c5aaaaf4f79deae79", + "sha256": "fab6617b45926ed138c1328973baf06f5099618d6852f07c57b5bc05854bfb42", "candidateGoFiles": [ "go/engine.go", "go/shadow.go", "go/codec.go", - "go/redis_adapter.go" + "go/redis_adapter.go", + "go/cache.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "Serving, retained stale recovery, compression, timestamp validation and local publication are in execution methods; detached shadow validation is separate. A raw semantic read is normalized before serving, elapsed deadlines retain acquired snapshots, and both tracked refill timestamp checks precede a complete frame write.", + "rationale": "Serving, retained stale recovery, compression, timestamp validation and local publication are in execution methods; detached shadow validation is separate. A raw semantic read is normalized before serving, elapsed deadlines retain acquired snapshots, and both tracked refill timestamp checks precede a complete frame write. Exact deletion is orchestrated by Cache.Delete rather than the read/write execution layer; it forwards only the complete value key through RemoteDeleter.", "nativeAdaptations": [ "B02", "B03" @@ -3891,7 +3940,14 @@ "Read", "Write" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + }, + { + "path": "go/cache.go", + "symbols": [ + "Delete" + ], + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" } ] } @@ -3916,7 +3972,7 @@ "symbols": [ "Invalidate" ], - "sha256": "b4d335e6d501c399b85bd5c61169810d622efcb6e53d5106d40b2e66a789b449" + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" }, { "path": "go/redis_adapter.go", @@ -3925,7 +3981,7 @@ "InvalidateDecimal", "InvalidationScript" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } @@ -3959,13 +4015,13 @@ }, { "path": "typescript/src/internal/redis-script-reply.ts", - "sha256": "ed209f330943aa158a3ae31ba59b7a2acd8f0d7d082f8cdef77bbb9338ed7dbb", + "sha256": "61ba118fb694ef4f148e635a25743f1c0f24dc10b9c15050c08d8ef6bf6c6fca", "candidateGoFiles": [ "go/redis_adapter.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "The native go-redis adapter validates exact semantic reply classes: SET must return the string OK and successful invalidation the integer one. Unexpected accepted replies surface protocol errors and do not trigger a duplicate mutation.", + "rationale": "The native go-redis adapter validates exact semantic reply classes: SET must return the string OK and successful invalidation the integer one. Unexpected accepted replies surface protocol errors and do not trigger a duplicate mutation. DEL accepts only integer zero or one, with malformed accepted replies surfacing RedisProtocolError and no adapter retry.", "nativeAdaptations": [ "B01", "B02" @@ -3976,9 +4032,10 @@ "symbols": [ "ValidateRedisSetReply", "ValidateRedisInvalidationReply", - "RedisProtocolError" + "RedisProtocolError", + "ValidateRedisDelReply" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } @@ -4003,7 +4060,7 @@ "InvalidationScript", "InvalidateDecimal" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } @@ -4058,7 +4115,7 @@ "PreviewShadowLogJSON", "ShadowMismatchLogDetails" ], - "sha256": "fd97d9f8bcf1c9c15c616c974bd3d658239813c33874a78ca8fbb516caf9e6cf" + "sha256": "d4207016f4030152c2c7d9aa946b4b544e588877e1d25daa0be9c99be2c6be07" }, { "path": "go/codec.go", @@ -4100,16 +4157,17 @@ }, { "path": "typescript/src/metrics.ts", - "sha256": "6c2607ec512c10362f1906ff082799d8b770f34cb3d61d5523dba908349d90d8", + "sha256": "72340186538ba069b2ccaa79bf5d07d0e626234fde35802b542e11d6079568c4", "candidateGoFiles": [ "go/api.go", "go/metrics.go", "go/engine.go", - "go/shadow.go" + "go/shadow.go", + "go/cache.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "The backend-neutral Event stream expresses portable diagnostic outcomes, attribution and durations. Optional shadow/recovery hooks preserve admission semantics; FailureIsolatedObserver and FailureIsolatedLogger contain native exporter/logging failures. Exporter schemas are separately reviewed bindings.", + "rationale": "The backend-neutral Event stream expresses portable diagnostic outcomes, attribution and durations. Optional shadow/recovery hooks preserve admission semantics; FailureIsolatedObserver and FailureIsolatedLogger contain native exporter/logging failures. Exporter schemas are separately reviewed bindings. The optional deletion metric becomes a bounded deletion Event distinct from invalidation; errors use deletion and preserve the failing remote/local layer.", "nativeAdaptations": [ "B01", "B02", @@ -4123,7 +4181,7 @@ "Option", "Logger" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/metrics.go", @@ -4132,7 +4190,7 @@ "FailureIsolatedObserver", "FailureIsolatedLogger" ], - "sha256": "fd97d9f8bcf1c9c15c616c974bd3d658239813c33874a78ca8fbb516caf9e6cf" + "sha256": "d4207016f4030152c2c7d9aa946b4b544e588877e1d25daa0be9c99be2c6be07" }, { "path": "go/engine.go", @@ -4149,19 +4207,26 @@ "shadowEvent" ], "sha256": "3224f4c9cab7dd5a7038bd8b0ccd03158209a486a814bcd0250041526760d81d" + }, + { + "path": "go/cache.go", + "symbols": [ + "Delete" + ], + "sha256": "58963717859b52d48c19fa56d57acf9425816aa4dd4297756ded17c37778cc5b" } ] } }, { "path": "typescript/src/node-redis.ts", - "sha256": "b57b4db9b75d12e3da7c4b388cb736927c4301753c082cd4e160d913b041b991", + "sha256": "3c88cd4b806627ea86feebfa741d3c3d628de79e7e4ccce908b37e4f140278cf", "candidateGoFiles": [ "go/redis_adapter.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "RedisAdapter uses go-redis UniversalClient rather than node-redis types. It borrows the client, issues primary atomic MGET for tracked values, one SET of the complete frame, and EVALSHA with one EVAL retry on command error. Context cancellation and client queue/retry/resource policy remain native binding obligations.", + "rationale": "RedisAdapter uses go-redis UniversalClient rather than node-redis types. It borrows the client, issues primary atomic MGET for tracked values, one SET of the complete frame, and EVALSHA with one EVAL retry on command error. Context cancellation and client queue/retry/resource policy remain native binding obligations. RedisAdapter.Delete calls one keyed go-redis DEL and validates its integer reply without retry or watermark access.", "nativeAdaptations": [ "B01", "B02", @@ -4175,16 +4240,18 @@ "NewRedisAdapter", "Read", "Write", - "InvalidateDecimal" + "InvalidateDecimal", + "Delete", + "ValidateRedisDelReply" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } }, { "path": "typescript/src/prometheus.ts", - "sha256": "56c11cd6fba362c4b0ab16b222cd5785a37bdc81fdde67ae920557ba05ed5ec7", + "sha256": "6a1dcbb101cd73ee9100555ec24a8e4d6e33cda692da5a9fc25fdf510ce82bac", "candidateGoFiles": [ "go/metrics_prometheus.go" ], @@ -4206,14 +4273,14 @@ "NewPrometheusMetricsWithBindings", "ObserveEvent" ], - "sha256": "c29b357dff3917acb3dbfe3912a74f6c3b7a6312b9d110577bd30e960bc5d87e" + "sha256": "871098a64a033fa041f4155d0074f655e279a9f12e151066d1b405f362623908" } ] } }, { "path": "typescript/src/redis-client.ts", - "sha256": "2b07115b1f35f82b857ed9ee4dd27656eb636e7426c60cbfb31b39903b084b30", + "sha256": "ff309815336271a3785252298968ece4e06b1da8ea4a93bac31cfd16c2dba0c8", "candidateGoFiles": [ "go/api.go", "go/protocol.go", @@ -4221,7 +4288,7 @@ ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "The client-independent contract becomes Remote plus Frame and ReadResult; context carries the acquired read budget and cancellation request. Typed adapter errors and NormalizeReadResult preserve malformed-reply failure boundaries independently of the concrete Redis library.", + "rationale": "The client-independent contract becomes Remote plus Frame and ReadResult; context carries the acquired read budget and cancellation request. Typed adapter errors and NormalizeReadResult preserve malformed-reply failure boundaries independently of the concrete Redis library. Remote remains source-compatible; RemoteDeleter adds the optional exact value-key deletion capability and is checked before any store changes.", "nativeAdaptations": [ "B01", "B02" @@ -4231,9 +4298,11 @@ "path": "go/api.go", "symbols": [ "Remote", - "ReadBudget" + "ReadBudget", + "RemoteDeleter", + "ErrDeleteUnsupported" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/protocol.go", @@ -4250,21 +4319,21 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } }, { "path": "typescript/src/redis-protocol.ts", - "sha256": "d68a674346fd61f4b14f3a5315baf3e171835b964a895192a6cc3590e58fdba1", + "sha256": "25c933a24094a40bd0305c45cffaf3aacde8768e2d14c3bd717e997316bea954", "candidateGoFiles": [ "go/protocol.go", "go/redis_adapter.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "Public wire helpers are direct Go package exports rather than a JavaScript package subpath. EncodeFrame, DecodeFrame and InvalidationScript expose the production implementation used by the shared protocol and invalidation vectors.", + "rationale": "Public wire helpers are direct Go package exports rather than a JavaScript package subpath. EncodeFrame, DecodeFrame and InvalidationScript expose the production implementation used by the shared protocol and invalidation vectors. ValidateRedisDelReply is a direct Go export for the single-key DEL reply boundary.", "nativeAdaptations": [ "B01" ], @@ -4280,9 +4349,10 @@ { "path": "go/redis_adapter.go", "symbols": [ - "InvalidationScript" + "InvalidationScript", + "ValidateRedisDelReply" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } @@ -4309,7 +4379,7 @@ "Codec", "ContextCodec" ], - "sha256": "103a9b9fd955dcb3644295cd2e8cb41769f7b2ea0dce5cd61f97e452a2498c1f" + "sha256": "2690bc46da14c9dc541cd0f7484dd29d1832c0825c2c4e7d1b0d2aaaa621615c" }, { "path": "go/codec.go", @@ -4328,13 +4398,13 @@ }, { "path": "typescript/src/valkey-glide.ts", - "sha256": "0cb2e03925f55e53057fa666ac41060abf5445fdfcda1ae25792bd75986d30c8", + "sha256": "3c3fa009aef9b5366020c04bccd17ace8fbe0e926ba63039f6464ddab0f85361", "candidateGoFiles": [ "go/redis_adapter.go" ], "mappingReview": { "status": "reviewed-mapping-not-execution", - "rationale": "Go supplies one go-redis adapter for both Redis and Valkey rather than reproducing GLIDE classes/options. Real Redis, Valkey and six-node Cluster tests exercise the same production adapter; explicit Cluster primary selection preserves tracked read guarantees even with replica-routing client options.", + "rationale": "Go supplies one go-redis adapter for both Redis and Valkey rather than reproducing GLIDE classes/options. Real Redis, Valkey and six-node Cluster tests exercise the same production adapter; explicit Cluster primary selection preserves tracked read guarantees even with replica-routing client options. The same RedisAdapter.Delete provides one keyed DEL and validates integer zero or one on both Redis and Valkey, including cluster slots.", "nativeAdaptations": [ "B01", "B02", @@ -4348,9 +4418,11 @@ "NewRedisAdapter", "Read", "Write", - "InvalidateDecimal" + "InvalidateDecimal", + "Delete", + "ValidateRedisDelReply" ], - "sha256": "04bbefce516989c0f7e8066afd241884f37128b8ca45dbba80cc6b3ba19a57c1" + "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" } ] } @@ -4369,7 +4441,9 @@ "go/internal/testsuite/bindings_test.go", "go/api_boundary_test.go", "go/policy.go", - "go/protocol.go" + "go/protocol.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4386,7 +4460,9 @@ "go/internal/testsuite/bindings_test.go", "go/api_boundary_test.go", "go/policy.go", - "go/protocol.go" + "go/protocol.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4433,7 +4509,8 @@ "go/cache_test.go", "go/internal/testsuite/bindings_test.go", "go/core_replay_test.go", - "go/feature_replay_test.go" + "go/feature_replay_test.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4497,7 +4574,8 @@ "go/engine.go", "go/redis_adapter.go", "go/internal/testsuite/redis_integration_test.go", - "go/api_boundary_test.go" + "go/api_boundary_test.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4611,7 +4689,9 @@ "go/metrics.go", "go/metrics_test.go", "go/effects_replay_test.go", - "go/feature_replay_test.go" + "go/feature_replay_test.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B02", @@ -4626,7 +4706,9 @@ "go/redis_adapter_test.go", "go/internal/testsuite/redis_integration_test.go", "go/protocol_test.go", - "go/codec.go" + "go/codec.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4675,7 +4757,9 @@ "go/internal/testsuite/bindings_test.go", "go/api_boundary_test.go", "go/policy.go", - "go/protocol.go" + "go/protocol.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4692,7 +4776,9 @@ "go/internal/testsuite/bindings_test.go", "go/api_boundary_test.go", "go/policy.go", - "go/protocol.go" + "go/protocol.go", + "go/cache.go", + "go/delete_test.go" ], "nativeAdaptations": [ "B01", @@ -4803,6 +4889,21 @@ ], "rationale": "Sparse overlays, omission/null distinctions, validation and captured policy apply to Go ResolvePolicy and invocation execution. Shared histories carry portable expectations; typed configuration, panic/error timing and pointer mutation boundaries additionally have native tests." }, + { + "path": "typescript/test/dialcache-delete.test.ts", + "goFiles": [ + "go/cache.go", + "go/delete_test.go", + "go/redis_adapter_test.go", + "go/metrics_test.go" + ], + "nativeAdaptations": [ + "B01", + "B02", + "X01" + ], + "rationale": "Go exact deletion uses Identity and an explicit context instead of TypeScript structural option typing and async-local state. Native tests exercise validation, optional capability, remote-first failure, live disabled memo removal, exact tracked bytes, untouched sibling/flight state and allowed late publication; portable histories remain separate conformance evidence." + }, { "path": "typescript/test/dialcache-get-or-load.test.ts", "goFiles": [ @@ -5207,14 +5308,14 @@ { "id": "B03", "boundary": "Native value conventions", - "existingTreatment": "Shared object references, constructors/prototypes, JavaScript JSON coercion/lossiness, and default Node deep equality are not universal port requirements. Each binding documents its supported value domain and codec; W01\u2013W09 apply wherever it shares Redis.", + "existingTreatment": "Shared object references, constructors/prototypes, JavaScript JSON coercion/lossiness, and default Node deep equality are not universal port requirements. Each binding documents its supported value domain and codec; W01–W09 apply wherever it shares Redis.", "goStatus": "reviewed-native-binding", "goTreatment": "JSONCodec[any] supports the explicit portable JSON scalar-string domain plus Absent. JSONObject preserves insertion order when encoding; Go maps have no insertion order. Typed destinations impose Go field and numeric rules. Lone UTF-16 surrogate JSON escapes are rejected rather than silently replaced." }, { "id": "X01", "boundary": "Optional observability integration", - "existingTreatment": "Backend metric names, histograms, exporter registry compatibility, coalescing-state inspection, bounded JSON logging, and telemetry timing precision are covered by implementation/integration tests. Current portable claims include C57\u2013C60 diagnostic semantics and failure isolation plus C11 process-coalescing snapshot semantics; exact exporter schemas, buckets, registry compatibility, timing precision, and logging resource limits remain separate.", + "existingTreatment": "Backend metric names, histograms, exporter registry compatibility, coalescing-state inspection, bounded JSON logging, and telemetry timing precision are covered by implementation/integration tests. Current portable claims include C57–C60 diagnostic semantics and failure isolation plus C11 process-coalescing snapshot semantics; exact exporter schemas, buckets, registry compatibility, timing precision, and logging resource limits remain separate.", "goStatus": "explicit-native-binding-adaptation", "goTreatment": "Portable diagnostics require shared generated histories. Native metric names, labels, buckets, units, counts and bounded logging have focused Go tests. NewPrometheusMetricsWithBindings reuses caller-owned individually registered CounterVec/HistogramVec objects after checking declared construction schema, public descriptors and registry identity; new collectors register atomically. Because client_golang exposes no bucket configuration for an empty histogram, accurate caller-supplied schema is an explicit binding precondition; construction must not race with collector registration/reconfiguration. No private-field inspection or temporary series is used.", "nativeTests": [ @@ -5229,7 +5330,7 @@ { "id": "X02", "boundary": "Resource/algorithm implementation", - "existingTreatment": "Compression level tuning, native zstd availability/decoder quirks, huge payloads/512 MiB guard, decompression bombs, local allocation strategy, CPU/memory/throughput, connection lifecycle, retry APIs, and command queue limits remain implementation/integration tests. Envelope interoperability remains W06\u2013W08.", + "existingTreatment": "Compression level tuning, native zstd availability/decoder quirks, huge payloads/512 MiB guard, decompression bombs, local allocation strategy, CPU/memory/throughput, connection lifecycle, retry APIs, and command queue limits remain implementation/integration tests. Envelope interoperability remains W06–W08.", "goStatus": "reviewed-native-binding", "goTreatment": "Go uses native sparse maps and go-redis/zstd libraries with explicit decoder resource limits and caller-owned clients. Wire representation and round trips are shared-vector/integration checked; exact compressed bytes, allocation strategy, throughput and operating-system exhaustion are native boundaries. Quint computes envelope and size-selection behavior using native codec lengths that both test bindings independently verify. Different native lengths may cause compressed/not_smaller diagnostic differences at size boundaries; logical payload identity and wrapper rules remain shared." } diff --git a/formal/independent-smoke.itf.json b/formal/independent-smoke.itf.json index 8d12f40e..cb5de80b 100644 --- a/formal/independent-smoke.itf.json +++ b/formal/independent-smoke.itf.json @@ -11,66 +11,66 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"5"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"5"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"8"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"8"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"11"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"12"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"5"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"5"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"7"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"8"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"8"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"9"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"10"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"11"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"3"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"12"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["miss","miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"},{"#bigint":"3"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"5"},{"#bigint":"6"}]}}} ] } diff --git a/formal/kernel/README.md b/formal/kernel/README.md index 2e6f951a..40089f22 100644 --- a/formal/kernel/README.md +++ b/formal/kernel/README.md @@ -636,3 +636,10 @@ no remaining job timer. M61 and M62 distinguish losing bounded completion from releasing raw ownership early, in the model and both native implementations. Existing profiles retain their simpler projection when their bounds cannot reach a separate shadow read deadline; factoring `retireJob` preserves it. + +Exact deletion is composed by `serving.deleteEntry`: `remote_frames.removeFrame` +removes one frame without its watermark, `local_storage.removeLocal` removes +one instance's value and LRU membership, and `request_memo.forget` removes the +existing live holder's memo slot. The deletion profile records independent +before-state receipts; its witness classifier reads only public inputs and +observations through `public-prefix.mjs`. diff --git a/formal/kernel/local-storage.qnt b/formal/kernel/local-storage.qnt index 12cc3504..bb80873c 100644 --- a/formal/kernel/local-storage.qnt +++ b/formal/kernel/local-storage.qnt @@ -33,4 +33,14 @@ module local_storage { ...state } } + // Exact deletion changes one instance's value slot and its LRU membership. + pure def removeLocal(state: Local[r], instance: int, key: int, keysPerInstance: int): Local[r] = { + val slot = instance * keysPerInstance + key + { + localValues: state.localValues.replaceAt(slot, NO_VALUE), + localExpires: state.localExpires.replaceAt(slot, 0), + lru: state.lru.replaceAt(instance, state.lru.nth(instance).select(k => k != key)), + ...state + } + } } diff --git a/formal/kernel/remote-frames.qnt b/formal/kernel/remote-frames.qnt index 0c1aaf26..2e2d5e71 100644 --- a/formal/kernel/remote-frames.qnt +++ b/formal/kernel/remote-frames.qnt @@ -121,4 +121,10 @@ module remote_frames { // fenced one is written only while its fence still allows it: the frame it // would stamp now must clear the watermark the miss observed. pure def writeAllowed(state: Frames[r], fence: int): bool = fence == NO_FENCE or fenceAllows(Clock::wallOf(state), fence) + // DEL removes the exact value and retention, never an entity watermark. + pure def removeFrame(state: Frames[r], key: int): Frames[r] = { + remoteValues: state.remoteValues.replaceAt(key, NO_VALUE), + expires: state.expires.replaceAt(key, 0), + ...state + } } diff --git a/formal/kernel/request-memo.qnt b/formal/kernel/request-memo.qnt index da39e7a1..1a1f285d 100644 --- a/formal/kernel/request-memo.qnt +++ b/formal/kernel/request-memo.qnt @@ -33,4 +33,8 @@ module request_memo { if (slot / keysPerScope == context) out.replaceAt(slot, NO_VALUE) else out), ...state } + // A maintenance operation sees the live holder even through disable(). + // Closed scopes already contain no values; absent holders use NO_OWNER. + pure def forget(state: Scoped[r], slot: int): Scoped[r] = + if (slot < 0) state else { memo: state.memo.replaceAt(slot, NO_VALUE), ...state } } diff --git a/formal/kernel/serving.qnt b/formal/kernel/serving.qnt index e9ad7172..d31d89d7 100644 --- a/formal/kernel/serving.qnt +++ b/formal/kernel/serving.qnt @@ -633,4 +633,29 @@ module serving { }, ...Remote::raiseWatermark(state, entity, bufferMs) } + // A receipt reads the emitted public result, without recomputing the rule. + pure def maintenanceOutcome(state: Served[r]): str = state.o.maintenance.nth(state.o.maintenance.length() - 1) + + // Exact maintenance does not resolve policy, inspect enablement or touch + // flights. Capability is checked before effects; a remote failure preserves + // both local stores. The counter records adapter dispatches, like invalidation. + pure def deleteEntry(state: Served[{ remoteDeletes: bool | r }], layout: Layout, + instance: int, context: int, key: int, memoizes: bool): Served[{ remoteDeletes: bool | r }] = { + val supported = not(state.remoteAvailable) or state.remoteDeletes + val failed = state.remoteAvailable and state.writeFailed + val outcome = if (not(supported)) "unsupported" else if (failed) "mutation_error" else "ok" + val counted = { + o: { + deletions: state.o.deletions + (if (supported and state.remoteAvailable) 1 else 0), + maintenance: state.o.maintenance.append(outcome), + ...state.o + }, + ...state + } + if (not(supported) or failed) counted else { + val remote = if (state.remoteAvailable) Remote::removeFrame(counted, key) else counted + val local = Local::removeLocal(remote, instance, key, layout.keysPerInstance) + Memo::forget(local, Memo::memoSlot(context, key, layout.keysPerScope, memoizes)) + } + } } diff --git a/formal/layers-smoke.itf.json b/formal/layers-smoke.itf.json index 5eb29754..4c10e0e9 100644 --- a/formal/layers-smoke.itf.json +++ b/formal/layers-smoke.itf.json @@ -11,86 +11,86 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"4"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"18"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"15"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"17"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"17"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"18"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"14"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"4"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"18"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"15"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"13"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"14"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"15"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"16"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote"],"policyCalls":{"#bigint":"17"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"17"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"18"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"18"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"19"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"14"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote","missing_remote"],"policyCalls":{"#bigint":"20"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } diff --git a/formal/local-clock-smoke.itf.json b/formal/local-clock-smoke.itf.json index 9a8bf582..bb706a8d 100644 --- a/formal/local-clock-smoke.itf.json +++ b/formal/local-clock-smoke.itf.json @@ -11,18 +11,18 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"constructInstance"},"mbt::actionTaken":"constructInstance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"400"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"400"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"constructInstance"},"mbt::actionTaken":"constructInstance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"300"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"300"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"999200"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999200"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"100"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"constructInstance"},"mbt::actionTaken":"constructInstance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"400"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"400"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"constructInstance"},"mbt::actionTaken":"constructInstance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"300"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"300"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"999200"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999200"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"100"},"name":"advanceTicks"},"mbt::actionTaken":"advanceTicks","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"call"},"mbt::actionTaken":"call","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } diff --git a/formal/local-failure-smoke.itf.json b/formal/local-failure-smoke.itf.json index 8b9f1ee1..701f6c46 100644 --- a/formal/local-failure-smoke.itf.json +++ b/formal/local-failure-smoke.itf.json @@ -11,14 +11,14 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } diff --git a/formal/mutations.json b/formal/mutations.json index 94de1070..2a055804 100644 --- a/formal/mutations.json +++ b/formal/mutations.json @@ -2078,6 +2078,250 @@ "portable" ] } + }, + { + "id": "M65", + "case": "C61.exact-deletion", + "description": "Leave the process-local entry behind after exact deletion", + "rationale": "TypeScript DialCache.delete and Go Cache.Delete skip their process-local removal after successful remote deletion. The live memo still clears, so a subsequent read exposes the surviving local value instead of reloading.", + "typescript": { + "edits": [ + { + "path": "typescript/src/dialcache.ts", + "before": " this.localCache.delete(key.urn);", + "after": " // Fault injection: leave the local entry intact." + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "\tc.local.Remove(key)", + "after": "\t// Fault injection: leave the local entry intact." + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M66", + "case": "C63.deletion-boundaries", + "description": "Delete the tracked watermark alongside the exact value", + "rationale": "TypeScript RedisCache.delete and Go Cache.Delete incorrectly dispatch deletion of the identity watermark as well as the value. A sibling frame fenced before deletion becomes readable, distinguishing loss of the invalidation fence.", + "typescript": { + "edits": [ + { + "path": "typescript/src/internal/redis-cache.ts", + "before": " await this.client.delete!({ valueKey: this.redisKey(key) });", + "after": " await this.client.delete!({ valueKey: this.redisKey(key) });\n if (key.trackForInvalidation) await this.client.delete!({ valueKey: this.redisWatermarkKeyFromKey(key) });" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "key, valueKey, _, err := identity.Keys()", + "after": "key, valueKey, watermarkKey, err := identity.Keys()" + }, + { + "path": "go/cache.go", + "before": "return struct{}{}, remote.Delete(ctx, valueKey)", + "after": "if err := remote.Delete(ctx, valueKey); err != nil { return struct{}{}, err }; if identity.Tracked { return struct{}{}, remote.Delete(ctx, watermarkKey) }; return struct{}{}, nil" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M67", + "case": "C62.deletion-failure", + "description": "Remove local data when the remote deletion fails", + "rationale": "TypeScript DialCache.delete and Go Cache.Delete evict the process-local entry in the remote-error branch. A local-only probe after the surfaced failure must still hit the original entry, so partial removal is observed.", + "typescript": { + "edits": [ + { + "path": "typescript/src/dialcache.ts", + "before": " this.logger.warn(\"Error deleting DialCache entry\", error);", + "after": " this.localCache.delete(key.urn);\n this.logger.warn(\"Error deleting DialCache entry\", error);" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "\t\t\tc.settings.logger.Warn(\"Error deleting DialCache entry\", err)", + "after": "\t\t\tc.mu.Lock(); c.local.Remove(key); c.mu.Unlock()\n\t\t\tc.settings.logger.Warn(\"Error deleting DialCache entry\", err)" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M68", + "case": "C63.deletion-boundaries", + "description": "Clear sibling entries as well as the exact local and memo entry", + "rationale": "TypeScript local and request stores clear all entries instead of one; Go localcache.Store.Remove purges its LRU and Cache.Delete clears the current memo. A surviving sibling is probed with shared remote serving disabled, exposing the overbroad mutation.", + "typescript": { + "edits": [ + { + "path": "typescript/src/internal/local-cache.ts", + "before": "this.cache?.delete(key);", + "after": "void key; this.cache?.clear();" + }, + { + "path": "typescript/src/context.ts", + "before": "this.values.delete(key);", + "after": "void key; this.values.clear();" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/internal/localcache/cache.go", + "before": "\ts.entries.Remove(key)\n}", + "after": "\ts.entries.Purge()\n}" + }, + { + "path": "go/cache.go", + "before": "delete(state.owner.memo, key)", + "after": "clear(state.owner.memo)" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M69", + "case": "C63.deletion-boundaries", + "description": "Detach the active process flight during deletion", + "rationale": "TypeScript DialCache.delete and Go Cache.Delete remove their process flight entry for the key. A new same-key call starts a second source instead of joining the admitted source; deletion must leave existing flights unchanged.", + "typescript": { + "edits": [ + { + "path": "typescript/src/dialcache.ts", + "before": " this.localCache.delete(key.urn);", + "after": " this.processFlights.delete(key.urn);\n this.localCache.delete(key.urn);" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "\tc.local.Remove(key)", + "after": "\tdelete(c.flights, key)\n\tc.local.Remove(key)" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M70", + "case": "C62.deletion-failure", + "description": "Reject local-only deletion when no remote is configured", + "rationale": "TypeScript DialCache.delete and Go Cache.Delete incorrectly require a remote. The absent local-only regression expects successful maintenance without a remote dispatch, distinguishing this from unsupported configured adapters.", + "typescript": { + "edits": [ + { + "path": "typescript/src/dialcache.ts", + "before": "import { FallbackTimeoutError,", + "after": "import { RemoteDeleteUnsupportedError, FallbackTimeoutError," + }, + { + "path": "typescript/src/dialcache.ts", + "before": " this.redisCache?.assertDeleteSupported();", + "after": " if (this.redisCache === null) throw new RemoteDeleteUnsupportedError();\n this.redisCache?.assertDeleteSupported();" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "\tvar remote RemoteDeleter", + "after": "\tif c.settings.remote == nil { return ErrDeleteUnsupported }\n\tvar remote RemoteDeleter" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } + }, + { + "id": "M71", + "case": "C62.deletion-failure", + "description": "Report successful deletion for an unsupported configured adapter", + "rationale": "TypeScript DialCache.delete swallows the capability error and Go Cache.Delete returns nil when RemoteDeleter is absent. Both report false success without deleting the cached value, violating the pre-mutation capability contract.", + "typescript": { + "edits": [ + { + "path": "typescript/src/dialcache.ts", + "before": " this.redisCache?.assertDeleteSupported();", + "after": " try { this.redisCache?.assertDeleteSupported(); } catch { return; }" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + }, + "go": { + "edits": [ + { + "path": "go/cache.go", + "before": "\t\tif !supported {\n\t\t\treturn ErrDeleteUnsupported\n\t\t}", + "after": "\t\tif !supported {\n\t\t\treturn nil\n\t\t}" + } + ], + "requiredDetections": [ + "generated", + "portable" + ] + } } ] } diff --git a/formal/policy-smoke.itf.json b/formal/policy-smoke.itf.json index 9091e67f..50e8de2a 100644 --- a/formal/policy-smoke.itf.json +++ b/formal/policy-smoke.itf.json @@ -11,16 +11,16 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"0"},"policyCall":{"#bigint":"0"}}],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"0"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"1"},"policyCall":{"#bigint":"1"}}],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"0"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"2"},"policyCall":{"#bigint":"2"}}],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"0"},"layer":{"#bigint":"2"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"0"},"policyCall":{"#bigint":"0"}}],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"0"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"1"},"policyCall":{"#bigint":"1"}}],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":true,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"0"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"2"},"policyCall":{"#bigint":"2"}}],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"0"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"1000"},{"#bigint":"0"}],"localValues":[{"#bigint":"1"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"-1"}],"policy":{"#bigint":"0"},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"0"},"layer":{"#bigint":"2"},"localExpires":{"#bigint":"1000"},"localValue":{"#bigint":"1"}},"remoteValues":[{"#bigint":"1"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"1000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"0"},"shared":false}],"writeFailed":false}} ] } diff --git a/formal/profile-lint-baseline.json b/formal/profile-lint-baseline.json index 0b64fa13..dcd2fb97 100644 --- a/formal/profile-lint-baseline.json +++ b/formal/profile-lint-baseline.json @@ -304,6 +304,29 @@ "shadow_reads::releaseRead" ], "compositionViolations": 0 + }, + { + "id": "deletion", + "model": "formal/dialcache-deletion-conformance.qnt", + "module": "dialcache_deletion_conformance", + "libraryTransitions": [ + "clock::advance", + "flights::recordIdentity", + "layer_policy::resolution", + "remote_frames::seedFrame", + "remote_io::begin", + "remote_io::latestRead", + "remote_io::settleLoad", + "remote_io::settleLoader", + "remote_io::settleRead", + "serving::begin", + "serving::closeScope", + "serving::deleteEntry", + "serving::invalidate", + "serving::maintenanceOutcome", + "serving::settle" + ], + "compositionViolations": 0 } ] } diff --git a/formal/profiles.json b/formal/profiles.json index 01517e3d..89c0d271 100644 --- a/formal/profiles.json +++ b/formal/profiles.json @@ -297,6 +297,24 @@ "formal/replay/witnesses/public-prefix.mjs" ], "limits": "Eight callers, two keys, one instance and one shadow slot; 10 ms source/job budget, 5 or 20 ms read budgets, held C0/C1, decode, dump and write gates. No local/request layers, runtime invalidity, recovery or wall shifts." + }, + { + "id": "deletion", + "version": 1, + "definition": "formal/BEHAVIOR.md", + "model": "formal/dialcache-deletion-conformance.qnt", + "smoke": "formal/deletion-smoke.itf.json", + "inputEncoding": "explicit-v1", + "limits": "Exact deletion over four identities, two instances and three request roots, including disabled and outside contexts, capability and remote mutation failures. Held decoding exercises acquired snapshots across deletion; pending sources can publish afterward. No load cancellation or publication barrier.", + "witnessSources": [ + "formal/witnesses.mjs", + "formal/replay/witnesses/index.mjs", + "formal/replay/witnesses/trace.mjs", + "formal/replay/witnesses/evidence.mjs", + "formal/replay/witnesses/labels.mjs", + "formal/replay/witnesses/deletion.mjs", + "formal/replay/witnesses/public-prefix.mjs" + ] } ], "implementations": [ @@ -319,7 +337,8 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], "limits": "See formal/TEST-MAP.md; finite scenarios and bounded profiles do not cover every interaction." }, @@ -342,7 +361,8 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], "definition": "go/README.md", "limits": "Same generated histories and portable scenarios as TypeScript, all protocol vectors, plus native Redis/Valkey/Cluster and cross-language integration. Claims require current corpus and witness fingerprints; finite evidence does not prove every possible schedule. Native API and value adaptations are documented in the Go README and parity ledger." @@ -366,7 +386,8 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], "limits": "Same generated histories and portable scenarios as TypeScript and Go and all protocol vectors, replayed by the Rust conformance harness against the shared witness evidence. Claims require current corpus and witness fingerprints; finite evidence does not prove every possible schedule. Native Redis integration is not yet part of the claim." }, @@ -389,7 +410,8 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], "definition": "python/README.md", "limits": "Asyncio implementation with all shared histories, fixed scenarios, protocol vectors and corpus-bound witness evidence in the complete replay lane. Claims require a current prepared completion report; smoke results and partial reports do not establish completion. Native Redis/Valkey/Cluster integration is validated separately. Finite evidence does not prove every possible schedule; Python semantic mutation coverage is not yet registered." @@ -418,6 +440,8 @@ "formal/replay/observation.mjs", "formal/replay/profiles/dark-layers.d.mts", "formal/replay/profiles/dark-layers.mjs", + "formal/replay/profiles/deletion.d.mts", + "formal/replay/profiles/deletion.mjs", "formal/replay/profiles/local-failure.d.mts", "formal/replay/profiles/local-failure.mjs", "formal/replay/profiles/recovery-read.d.mts", @@ -443,6 +467,8 @@ "formal/replay/witnesses/admission.mjs", "formal/replay/witnesses/dark-layers.d.mts", "formal/replay/witnesses/dark-layers.mjs", + "formal/replay/witnesses/deletion.d.mts", + "formal/replay/witnesses/deletion.mjs", "formal/replay/witnesses/effects-authority.d.mts", "formal/replay/witnesses/effects-authority.mjs", "formal/replay/witnesses/effects.d.mts", diff --git a/formal/recovery-read-smoke.itf.json b/formal/recovery-read-smoke.itf.json index 268b9fa7..75ab6e9b 100644 --- a/formal/recovery-read-smoke.itf.json +++ b/formal/recovery-read-smoke.itf.json @@ -11,19 +11,19 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} ] } diff --git a/formal/recovery-smoke.itf.json b/formal/recovery-smoke.itf.json index 00d7a0e2..9f6336f0 100644 --- a/formal/recovery-smoke.itf.json +++ b/formal/recovery-smoke.itf.json @@ -11,66 +11,66 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"4"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"5"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"5"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"joinCall"},"mbt::actionTaken":"joinCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"4"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"5"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"5"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5000"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5000"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"6"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok","ok","ok","ok","ok","ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"2"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":["process","request_local","request_local","request_local","request_local","request_local"],"fallbackErrors":["remote"],"warnings":{"#bigint":"0"}}}} ] } diff --git a/formal/replay/divergence.mjs b/formal/replay/divergence.mjs index 630393cd..475b6477 100644 --- a/formal/replay/divergence.mjs +++ b/formal/replay/divergence.mjs @@ -36,11 +36,11 @@ export function diffPaths(expected, actual, prefix = "") { } const counters = new Set([ - "o.loaders", "o.reads", "o.loads", "o.dumps", "o.writes", "o.policyCalls", "o.invalidations", "o.classifications", "o.comparisons", + "o.loaders", "o.reads", "o.loads", "o.dumps", "o.writes", "o.policyCalls", "o.invalidations", "o.deletions", "o.classifications", "o.comparisons", "d.configErrors", "d.warnings", // Effects and local-clock compare these same counters without an `o` // wrapper. Paths retain the binding's spelling in every evidence packet. - "loaders", "reads", "loads", "dumps", "writes", "policyCalls", "invalidations", "classifications", "comparisons", + "loaders", "reads", "loads", "dumps", "writes", "policyCalls", "invalidations", "deletions", "classifications", "comparisons", // Core's counters are also flat; an omitted earlier publication must not // count again merely because redisWrites is still wrong at a later call. "outsideLoaderCalls", "requestLoaderCalls", "localLoaderCalls", "coalescedLoaderCalls", "remoteLoaderCalls", "redisReads", "redisWrites", diff --git a/formal/replay/features.mjs b/formal/replay/features.mjs index 3a4e3c46..9df52d36 100644 --- a/formal/replay/features.mjs +++ b/formal/replay/features.mjs @@ -4,6 +4,7 @@ import { assertObservation } from "./divergence.mjs"; import { emptyObservation } from "./observation.mjs"; import { assertInputMetadata, itfInteger, itfSignedInteger, record } from "./itf.mjs"; import { recoveryReadProfile } from "./profiles/recovery-read.mjs"; +import { deletionProfile } from "./profiles/deletion.mjs"; import { localFailureProfile } from "./profiles/local-failure.mjs"; import { runtimeBoundariesProfile } from "./profiles/runtime-boundaries.mjs"; import { shadowLayersProfile } from "./profiles/shadow-layers.mjs"; @@ -48,6 +49,7 @@ const shadowSeed = { choices: [1, 2, 3, 4, 5, 6, 7, 8], input: (choice) => choic : choice === 8 ? { op: "seed", payloadHex: "22636166c3a922" } : choice === 6 ? { op: "seed", payloadText: " 1" } : { op: "seed", payloadHex: choice === 3 ? "31" : choice === 4 ? "32" : "2031" } }; export const profiles = { + deletion: deletionProfile, "dark-layers": darkLayersProfile, "shadow-read-deadlines": shadowReadDeadlinesProfile, "source-budgets": sourceBudgetsProfile, diff --git a/formal/replay/observation.mjs b/formal/replay/observation.mjs index ec59693d..92ce258e 100644 --- a/formal/replay/observation.mjs +++ b/formal/replay/observation.mjs @@ -1,4 +1,4 @@ export function emptyObservation(fixture) { - return { ...(fixture?.observe === undefined ? {} : { events: [] }), calls: [], loaders: 0, reads: 0, writes: 0, invalidations: 0, maintenance: [], + return { ...(fixture?.observe === undefined ? {} : { events: [] }), calls: [], loaders: 0, reads: 0, writes: 0, invalidations: 0, deletions: 0, maintenance: [], loads: 0, dumps: 0, policyCalls: 0, classifications: 0, comparisons: 0, sourceScopes: [], writeTtls: [], shadow: [], recovery: [] }; } diff --git a/formal/replay/profiles/deletion.d.mts b/formal/replay/profiles/deletion.d.mts new file mode 100644 index 00000000..51aafe7b --- /dev/null +++ b/formal/replay/profiles/deletion.d.mts @@ -0,0 +1,2 @@ +import type { Profile } from "../../../typescript/test/formal/feature-profile.js"; +export const deletionProfile: Profile; diff --git a/formal/replay/profiles/deletion.mjs b/formal/replay/profiles/deletion.mjs new file mode 100644 index 00000000..224afeea --- /dev/null +++ b/formal/replay/profiles/deletion.mjs @@ -0,0 +1,35 @@ +const range = length => Array.from({ length }, (_, i) => i); +const policies = [{}, { requestLocal: false }, { ramp: { local: 0 } }, + { ramp: { remote: 0 } }, { ramp: { local: 0, remote: 0 } }, { requestLocal: false, ramp: { local: 0, remote: 0 } }]; +function identity(choice) { + const key = choice % 4; + return { key: String(Math.floor(key / 2)), useCase: `Layers${key % 2}` }; +} +function context(choice, deletion) { + const scope = Math.floor(choice / 4); + if (scope < 3 || scope === 5) return { [deletion ? "id" : "scope"]: String(scope) }; + return { instance: scope === 4 ? "1" : "0", ...(!deletion && scope === 6 ? { outside: true } : {}) }; +} +export const deletionProfile = { + explicitInputs: true, + initChoices: range(7), + fixture: choice => ({ policy: { requestLocal: true, ttlSec: { local: 60, remote: 60 } }, + tracked: choice % 2 === 1, remote: choice < 4 || choice === 6, remoteDeletes: choice !== 6, + localMaxSize: choice === 2 || choice === 3 ? 0 : 2, fallbackTimeoutMs: null, readTimeoutMs: 30_000_000 }), + setup: [0, 1, 2].map(scope => ({ op: "openScope", id: String(scope), instance: scope === 2 ? "1" : "0" })) + .concat([{ op: "openScope", id: "5", parent: "0", disabled: true }]), + actions: { + holdDecoding: { input: () => ({ op: "faults", value: { holdLoads: true } }) }, + releaseLoad: { choices: range(20), input: index => ({ op: "release", effect: "load", index }) }, + beginCall: { choices: range(28), input: choice => ({ op: "begin", ...identity(choice), ...context(choice, false) }) }, + deleteEntry: { choices: range(28), input: choice => ({ op: "delete", ...identity(choice), ...context(choice, true) }) }, + resolveLoader: { choices: range(40).map(i => i + 1), input: choice => ({ op: "resolve", loader: Math.floor((choice - 1) / 2), value: (choice - 1) % 2 + 1 }) }, + rejectLoader: { choices: range(20), input: loader => ({ op: "reject", loader }) }, + closeScope: { choices: [0, 1, 2], input: id => ({ op: "closeScope", id: String(id) }) }, + policy: { choices: range(6), input: choice => ({ op: "policy", value: policies[choice] }) }, + seed: { choices: range(8), input: choice => ({ op: "seed", ...identity(Math.floor(choice / 2)), value: choice % 2 + 1 }) }, + invalidate: { choices: [0, 1], input: key => ({ op: "invalidate", key: String(key) }) }, + tick: { input: () => ({ op: "advance", ms: 1 }) }, + remoteFault: { choices: [0, 1], input: choice => ({ op: "faults", value: { write: choice === 1 } }) }, + }, +}; diff --git a/formal/replay/protocol.schema.json b/formal/replay/protocol.schema.json index 59db6884..baaddfef 100644 --- a/formal/replay/protocol.schema.json +++ b/formal/replay/protocol.schema.json @@ -55,6 +55,7 @@ "admission", "core", "dark-layers", + "deletion", "effects", "independent", "layers", @@ -774,6 +775,31 @@ "op" ], "additionalProperties": false + }, + { + "type": "object", + "properties": { + "op": { + "const": "delete" + }, + "id": { + "type": "string" + }, + "instance": { + "type": "string" + }, + "key": { + "type": "string" + }, + "useCase": { + "type": "string" + } + }, + "required": [ + "op" + ], + "additionalProperties": false, + "description": "Remove one exact cached result from remote first, then local and the supplied live request scope." } ] }, @@ -913,6 +939,31 @@ "readFailure" ], "additionalProperties": false + }, + { + "type": "object", + "properties": { + "op": { + "const": "delete" + }, + "id": { + "type": "string" + }, + "instance": { + "type": "string" + }, + "key": { + "type": "string" + }, + "useCase": { + "type": "string" + } + }, + "required": [ + "op" + ], + "additionalProperties": false, + "description": "Remove one exact cached result from remote first, then local and the supplied live request scope." } ] }, @@ -1845,10 +1896,11 @@ "enum": [ "ok", "mutation_error", - "missing_remote" + "missing_remote", + "unsupported" ] }, - "description": "Outcome of each invalidateRemote command in order." + "description": "Outcome of each invalidate or delete command, in order." }, "sourceScopes": { "type": "array", @@ -1879,6 +1931,11 @@ "type": "string" }, "description": "staleRecovery outcomes in order." + }, + "deletions": { + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 } }, "required": [ @@ -1896,7 +1953,8 @@ "sourceScopes", "writeTtls", "shadow", - "recovery" + "recovery", + "deletions" ], "additionalProperties": false }, @@ -1911,11 +1969,21 @@ }, "lastResult": { "oneOf": [ - { "type": "integer", "minimum": 0, "maximum": 9007199254740991 }, + { + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 + }, { "type": "object", - "properties": { "absent": { "const": true } }, - "required": ["absent"], + "properties": { + "absent": { + "const": true + } + }, + "required": [ + "absent" + ], "additionalProperties": false } ] @@ -2024,10 +2092,11 @@ "enum": [ "ok", "mutation_error", - "missing_remote" + "missing_remote", + "unsupported" ] }, - "description": "Outcome of each invalidateRemote command in order." + "description": "Outcome of each invalidate or delete command, in order." }, "sourceScopes": { "type": "array", @@ -2066,6 +2135,11 @@ "minimum": 0, "maximum": 9007199254740991 } + }, + "deletions": { + "type": "integer", + "minimum": 0, + "maximum": 9007199254740991 } }, "required": [ @@ -2083,7 +2157,8 @@ "sourceScopes", "writeTtls", "shadow", - "recovery" + "recovery", + "deletions" ], "additionalProperties": false }, @@ -2286,6 +2361,10 @@ ] }, "description": "Event kinds journaled into observation.events. Its presence, even empty, makes events required in every observation." + }, + "remoteDeletes": { + "type": "boolean", + "description": "false exposes an adapter without exact-key delete capability. Default true." } }, "required": [ diff --git a/formal/replay/witnesses/deletion.d.mts b/formal/replay/witnesses/deletion.d.mts new file mode 100644 index 00000000..f4b87f77 --- /dev/null +++ b/formal/replay/witnesses/deletion.d.mts @@ -0,0 +1,5 @@ +import type { PublicPrefixWitnessRule } from "./public-prefix.mjs"; +import type { WitnessRecorder } from "./recorder.mjs"; +import type { RawHistory } from "./trace.mjs"; +export const deletionWitnessRules: readonly PublicPrefixWitnessRule[]; +export function deletionWitnesses(histories: readonly RawHistory[], recorder?: WitnessRecorder): Set; diff --git a/formal/replay/witnesses/deletion.mjs b/formal/replay/witnesses/deletion.mjs new file mode 100644 index 00000000..e00e9d03 --- /dev/null +++ b/formal/replay/witnesses/deletion.mjs @@ -0,0 +1,69 @@ +import { publicPrefixWitnesses, publicPrefixRule as rule, publicCheckpoint as check, witnessCommand as command } from "./public-prefix.mjs"; + +// Every label requires the public input sequence and its observable consequence. +export const deletionWitnessRules = [ + rule("delete-removes-every-reachable-store", "deleteRemovesRequestLocalAndRemoteTest", + [command("init", 0), command("beginCall", 0), command("resolveLoader", 1), command("deleteEntry", 0), command("beginCall", 0)], + check(2, {"calls": [1], "writes": 1}), + check(4, {"calls": [1, 0], "loaders": 2, "reads": 2, "deletions": 1, "maintenance": ["ok"]})), + rule("disabled-delete-removes-outer-memo", "deleteFromDisabledContextRemovesTest", + [command("init", 0), command("beginCall", 0), command("resolveLoader", 1), command("deleteEntry", 20), command("beginCall", 0)], + check(2, {"calls": [1], "writes": 1}), + check(4, {"calls": [1, 0], "loaders": 2, "reads": 2})), + rule("outside-delete-preserves-existing-request-memo", "deleteOutsideAnyScopeRemovesSharedLayersTest", + [command("init", 0), command("beginCall", 0), command("resolveLoader", 1), command("deleteEntry", 24), command("beginCall", 0), command("beginCall", 12)], + check(2, {"calls": [1], "writes": 1}), + check(5, {"calls": [1, 1, 0], "loaders": 2, "reads": 2})), + rule("local-only-delete-removes-local", "deleteWithoutRemoteRemovesLocalTest", + [command("init", 4), command("beginCall", 12), command("resolveLoader", 1), command("deleteEntry", 24), command("beginCall", 12)], + check(2, {"calls": [1], "loaders": 1}), + check(4, {"calls": [1, 0], "loaders": 2, "deletions": 0, "maintenance": ["ok"]})), + rule("unsupported-delete-preserves-every-store", "deleteUnsupportedRemoteChangesNothingTest", + [command("init", 6), command("beginCall", 0), command("resolveLoader", 1), command("deleteEntry", 0), command("beginCall", 0), command("policy", 3), command("beginCall", 12), command("policy", 2), command("beginCall", 12)], + check(3, {"deletions": 0, "maintenance": ["unsupported"]}), + check(6, {"calls": [1, 1, 1], "loaders": 1}), + check(8, {"calls": [1, 1, 1, 1], "loaders": 1})), + rule("failed-delete-preserves-every-store", "remoteDeleteFailureKeepsLocalTest", + [command("init", 0), command("beginCall", 0), command("resolveLoader", 1), command("remoteFault", 1), command("deleteEntry", 0), command("beginCall", 0), command("policy", 3), command("beginCall", 12), command("policy", 2), command("beginCall", 12)], + check(4, {"deletions": 1, "maintenance": ["mutation_error"]}), + check(7, {"calls": [1, 1, 1], "loaders": 1}), + check(9, {"calls": [1, 1, 1, 1], "loaders": 1})), + rule("delete-preserves-watermark-and-sibling-local-value", "deletePreservesWatermarkAndSiblingVariantsTest", + [command("init", 1), command("seed", 0), command("seed", 3), command("beginCall", 0), command("beginCall", 1), command("invalidate", 0), command("deleteEntry", 0), command("beginCall", 1), command("policy", 2), command("beginCall", 13)], + check(4, {"calls": [1, 2], "loaders": 0}), + check(9, {"calls": [1, 2, 2, 0], "loaders": 1, "invalidations": 1, "deletions": 1})), + rule("delete-preserves-other-instance-local-value", "deleteOneInstanceLeavesOtherInstanceTest", + [command("init", 0), command("seed", 0), command("beginCall", 12), command("beginCall", 16), command("deleteEntry", 24), command("beginCall", 16), command("beginCall", 12)], + check(5, {"calls": [1, 1, 1], "loaders": 0}), + check(6, {"calls": [1, 1, 1, 0], "loaders": 1})), + rule("late-fill-remains-shared-and-repopulates", "lateFillAfterDeleteRepopulatesTest", + [command("init", 0), command("beginCall", 12), command("deleteEntry", 24), command("beginCall", 12), command("resolveLoader", 2), command("beginCall", 12)], + check(3, {"calls": [0, 0], "loaders": 1}), + check(5, {"calls": [2, 2, 2], "loaders": 1, "writes": 1})), + rule("acquired-snapshot-completes-after-delete", "acquiredReadAfterDeleteStillReturnsTest", + [command("init", 0), command("holdDecoding", -1), command("seed", 0), command("beginCall", 0), command("deleteEntry", 0), command("releaseLoad", 0), command("beginCall", 0)], + check(3, {"calls": [0], "loads": 1, "loaders": 0}), + check(5, {"calls": [1], "loaders": 0, "deletions": 1}), + check(6, {"calls": [1, 1], "reads": 1})), + rule("absent-delete-succeeds-without-policy", "deleteAbsentKeyReportsOkTest", + [command("init", 0), command("deleteEntry", 24), command("beginCall", 12)], + check(1, {"maintenance": ["ok"], "deletions": 1, "policyCalls": 0}), + check(2, {"calls": [0], "loaders": 1})), + rule("deleted-key-reloads-and-memoizes-new-value", "deleteThenReadMissesAndReloadsTest", + [command("init", 0), command("beginCall", 0), command("resolveLoader", 1), command("deleteEntry", 0), command("beginCall", 0), command("resolveLoader", 4), command("beginCall", 0)], + check(2, {"calls": [1], "loaders": 1, "writes": 1}), + check(4, {"calls": [1, 0], "loaders": 2}), + check(6, {"calls": [1, 2, 2], "loaders": 2, "writes": 2})), + rule("delete-preserves-sibling-and-other-request", "deletePreservesSiblingAndOtherRequestTest", + [command("init", 0), command("seed", 0), command("seed", 3), command("beginCall", 0), command("beginCall", 1), command("beginCall", 4), command("deleteEntry", 0), command("policy", 3), command("beginCall", 13), command("beginCall", 4), command("policy", 2), command("beginCall", 13)], + check(5, {"calls": [1, 2, 1], "loaders": 0}), + check(9, {"calls": [1, 2, 1, 2, 1], "loaders": 0}), + check(11, {"calls": [1, 2, 1, 2, 1, 2], "reads": 3})), + rule("absent-local-only-delete-succeeds", "deleteAbsentLocalOnlyReportsOkTest", + [command("init", 4), command("deleteEntry", 24)], + check(1, {"maintenance": ["ok"], "deletions": 0, "policyCalls": 0})), +]; + +export function deletionWitnesses(histories, recorder) { + return publicPrefixWitnesses(histories, deletionWitnessRules, recorder); +} diff --git a/formal/replay/witnesses/index.mjs b/formal/replay/witnesses/index.mjs index d83b46a1..0d68cd45 100644 --- a/formal/replay/witnesses/index.mjs +++ b/formal/replay/witnesses/index.mjs @@ -10,6 +10,7 @@ import { independentWitnesses } from "./independent.mjs"; import { actionLabels, flowLabels } from "./labels.mjs"; import { layersWitnesses } from "./layers.mjs"; import { localClockWitnesses } from "./local-clock.mjs"; +import { deletionWitnesses } from "./deletion.mjs"; import { localFailureWitnesses } from "./local-failure.mjs"; import { policyWitnesses } from "./policy.mjs"; import { createWitnessRecorder } from "./recorder.mjs"; @@ -76,6 +77,7 @@ export function evaluateCorpus(profile, corpus, recorder = createWitnessRecorder case "shadow-layers": actionLabels(corpus, recorder); shadowLayersWitnesses(corpus, recorder); break; case "shadow-read-deadlines": actionLabels(corpus, recorder); shadowReadDeadlinesWitnesses(corpus, recorder); break; case "dark-layers": actionLabels(corpus, recorder); darkLayersWitnesses(corpus, recorder); break; + case "deletion": actionLabels(corpus, recorder); deletionWitnesses(corpus, recorder); break; case "local-failure": actionLabels(corpus, recorder); localFailureWitnesses(corpus, recorder); break; case "source-budgets": actionLabels(corpus, recorder); sourceBudgetsWitnesses(corpus, recorder); break; case "runtime-boundaries": flowLabels(corpus, false, recorder); runtimeBoundaryWitnesses(profile, corpus, recorder); break; diff --git a/formal/runtime-boundaries-smoke.itf.json b/formal/runtime-boundaries-smoke.itf.json index b0238796..a1b1c822 100644 --- a/formal/runtime-boundaries-smoke.itf.json +++ b/formal/runtime-boundaries-smoke.itf.json @@ -11,16 +11,16 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } diff --git a/formal/rust-mutations.json b/formal/rust-mutations.json index 89909ac0..e00c98cc 100644 --- a/formal/rust-mutations.json +++ b/formal/rust-mutations.json @@ -297,6 +297,158 @@ "generated", "portable" ] + }, + { + "id": "M14", + "case": "C61.exact-deletion", + "description": "Leave the process-local entry behind after exact deletion", + "typescriptMutation": "M65", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": "Some(local) => catch_unwind(AssertUnwindSafe(|| local.remove(&keys.logical)))", + "after": "Some(_local) => catch_unwind(AssertUnwindSafe(|| Ok::, crate::error::BoxError>(None)))" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M15", + "case": "C63.deletion-boundaries", + "description": "Delete the tracked watermark alongside the exact value", + "typescriptMutation": "M66", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": " remote\n .delete(request)\n .await\n .map_err(|e| Error::Remote(Arc::from(e)))", + "after": " remote.delete(request).await.map_err(|e| Error::Remote(Arc::from(e)))?;\n if let Some(value_key) = keys.watermark {\n remote.delete(DeleteRequest { value_key }).await.map_err(|e| Error::Remote(Arc::from(e)))?;\n }\n Ok(())" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M16", + "case": "C62.deletion-failure", + "description": "Remove local data when the remote deletion fails", + "typescriptMutation": "M67", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": " pending.wait().await?;\n }\n labels.layer = Layer::Local;", + "after": " if let Err(error) = pending.wait().await {\n if let Some(local) = core.state.lock().local.as_mut() { let _ = local.remove(&keys.logical); }\n return Err(error);\n }\n }\n labels.layer = Layer::Local;" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M17", + "case": "C63.deletion-boundaries", + "description": "Clear sibling entries as well as the exact local and memo entry", + "typescriptMutation": "M68", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": " let mut state = core.state.lock();\n let local = match state.local.as_mut() {", + "after": " let mut state = core.state.lock();\n state.local = None;\n let local = match state.local.as_mut() {" + }, + { + "path": "rust/src/engine.rs", + "before": "owner.memo.remove(&keys.logical)", + "after": "{ owner.memo.clear(); None }" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M18", + "case": "C63.deletion-boundaries", + "description": "Detach the active process flight during deletion", + "typescriptMutation": "M69", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": " let mut state = core.state.lock();\n let local = match state.local.as_mut() {", + "after": " let mut state = core.state.lock();\n state.flights.remove(&keys.logical);\n let local = match state.local.as_mut() {" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M19", + "case": "C62.deletion-failure", + "description": "Reject local-only deletion when no remote is configured", + "typescriptMutation": "M70", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": " if let Some(remote) = &core.remote {\n if !remote.supports_delete() {", + "after": " if core.remote.is_none() { return Err(Error::RemoteDeleteUnsupported); }\n if let Some(remote) = &core.remote {\n if !remote.supports_delete() {" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] + }, + { + "id": "M20", + "case": "C62.deletion-failure", + "description": "Report successful deletion for an unsupported configured adapter", + "typescriptMutation": "M71", + "edits": [ + { + "path": "rust/src/engine.rs", + "before": "return Err(Error::RemoteDeleteUnsupported);", + "after": "return Ok(());" + } + ], + "requiredDetections": [ + "generated", + "portable" + ], + "typescriptRequiredDetections": [ + "generated", + "portable" + ] } ] } diff --git a/formal/scope-smoke.itf.json b/formal/scope-smoke.itf.json index 5f27be54..0a373e77 100644 --- a/formal/scope-smoke.itf.json +++ b/formal/scope-smoke.itf.json @@ -11,66 +11,66 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"34"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"34"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"50"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"50"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"86"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"86"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"14"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local","local"],"warnings":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"openScope"},"mbt::actionTaken":"openScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"34"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"34"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"50"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"50"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"9"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"10"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"11"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"9"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"12"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"86"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"86"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"10"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"13"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"14"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"11"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local","local"],"warnings":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"9"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"8"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"15"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"12"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false,false,false,true,true,true,true,true,true,true,true,true,true,true,false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":["request_local","local","local","local","request_local","local","request_local","local"],"warnings":{"#bigint":"0"}}}} ] } diff --git a/formal/semantic-cases.json b/formal/semantic-cases.json index 489bf5af..b096bc5d 100644 --- a/formal/semantic-cases.json +++ b/formal/semantic-cases.json @@ -1220,6 +1220,9 @@ "scope": "Registers the absolute deadline from the current elapsed time plus the captured positive work budget." } ] - } + }, + {"id": "C61.exact-deletion", "rule": "Delete the exact reader identity from every reachable store without policy or enablement checks.", "scenarios": [], "generated": [{"profile": "deletion", "witness": "delete-removes-every-reachable-store"}, {"profile": "deletion", "witness": "disabled-delete-removes-outer-memo"}, {"profile": "deletion", "witness": "outside-delete-preserves-existing-request-memo"}, {"profile": "deletion", "witness": "local-only-delete-removes-local"}, {"profile": "deletion", "witness": "deleted-key-reloads-and-memoizes-new-value"}], "vectors": [], "contracts": ["C61"], "quintReplays": ["deletion/deleteRemovesRequestLocalAndRemoteTest", "deletion/deleteFromDisabledContextRemovesTest", "deletion/deleteOutsideAnyScopeRemovesSharedLayersTest", "deletion/deleteWithoutRemoteRemovesLocalTest", "deletion/deleteThenReadMissesAndReloadsTest"], "models": [{"ref": "formal/dialcache-deletion-conformance.qnt:atomicPathSeedsDecodableFrames", "scope": "Atomic release fixtures seed only decodable scalar frames."}, {"ref": "formal/dialcache-deletion-conformance.qnt:okDeleteLeavesKeyAbsentEverywhere", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteIgnoresEnablement", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteRemovesRequestLocalAndRemoteTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteFromDisabledContextRemovesTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteOutsideAnyScopeRemovesSharedLayersTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteWithoutRemoteRemovesLocalTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteThenReadMissesAndReloadsTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}], "definitions": [{"ref": "formal/kernel/serving.qnt:deleteEntry", "scope": "Delete the exact reader identity from every reachable store without policy or enablement checks."}, {"ref": "formal/kernel/local-storage.qnt:removeLocal", "scope": "Delete the exact reader identity from every reachable store without policy or enablement checks."}, {"ref": "formal/kernel/request-memo.qnt:forget", "scope": "Delete the exact reader identity from every reachable store without policy or enablement checks."}, {"ref": "formal/kernel/remote-frames.qnt:removeFrame", "scope": "Delete the exact reader identity from every reachable store without policy or enablement checks."}]}, + {"id": "C62.deletion-failure", "rule": "Reject unsupported capability before mutation, preserve local stores on remote failure, and accept an absent or local-only deletion.", "scenarios": [], "generated": [{"profile": "deletion", "witness": "unsupported-delete-preserves-every-store"}, {"profile": "deletion", "witness": "failed-delete-preserves-every-store"}, {"profile": "deletion", "witness": "absent-delete-succeeds-without-policy"}, {"profile": "deletion", "witness": "absent-local-only-delete-succeeds"}], "vectors": [], "contracts": ["C62"], "quintReplays": ["deletion/deleteUnsupportedRemoteChangesNothingTest", "deletion/remoteDeleteFailureKeepsLocalTest", "deletion/deleteAbsentKeyReportsOkTest", "deletion/deleteAbsentLocalOnlyReportsOkTest"], "models": [{"ref": "formal/dialcache-deletion-conformance.qnt:failedDeleteChangesNothing", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:absentDeleteReportsOk", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteUnsupportedRemoteChangesNothingTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:remoteDeleteFailureKeepsLocalTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteAbsentKeyReportsOkTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteAbsentLocalOnlyReportsOkTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}], "definitions": [{"ref": "formal/kernel/serving.qnt:deleteEntry", "scope": "Reject unsupported capability before mutation, preserve local stores on remote failure, and accept an absent or local-only deletion."}]}, + {"id": "C63.deletion-boundaries", "rule": "Preserve watermarks, sibling identities, other owners and admitted work; a held acquired snapshot and late source can still publish.", "scenarios": [], "generated": [{"profile": "deletion", "witness": "delete-preserves-watermark-and-sibling-local-value"}, {"profile": "deletion", "witness": "delete-preserves-other-instance-local-value"}, {"profile": "deletion", "witness": "late-fill-remains-shared-and-repopulates"}, {"profile": "deletion", "witness": "acquired-snapshot-completes-after-delete"}, {"profile": "deletion", "witness": "delete-preserves-sibling-and-other-request"}], "vectors": [], "contracts": ["C63"], "quintReplays": ["deletion/deletePreservesWatermarkAndSiblingVariantsTest", "deletion/deleteOneInstanceLeavesOtherInstanceTest", "deletion/lateFillAfterDeleteRepopulatesTest", "deletion/acquiredReadAfterDeleteStillReturnsTest", "deletion/deletePreservesSiblingAndOtherRequestTest"], "models": [{"ref": "formal/dialcache-deletion-conformance.qnt:deleteLeavesWatermarks", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteTouchesOnlyItsKey", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteLeavesFlights", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deletePreservesWatermarkAndSiblingVariantsTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deleteOneInstanceLeavesOtherInstanceTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:lateFillAfterDeleteRepopulatesTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:acquiredReadAfterDeleteStillReturnsTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}, {"ref": "formal/dialcache-deletion-conformance.qnt:deletePreservesSiblingAndOtherRequestTest", "scope": "Four exact identities, two instances and three live request roots, with disabled and outside callers. Receipt checks are independent of deletion; public probes distinguish retained stores, live flights and acquired decode snapshots."}], "definitions": [{"ref": "formal/kernel/serving.qnt:deleteEntry", "scope": "Preserve watermarks, sibling identities, other owners and admitted work; a held acquired snapshot and late source can still publish."}, {"ref": "formal/kernel/remote-frames.qnt:removeFrame", "scope": "Preserve watermarks, sibling identities, other owners and admitted work; a held acquired snapshot and late source can still publish."}]} ] } diff --git a/formal/shadow-layers-smoke.itf.json b/formal/shadow-layers-smoke.itf.json index 30ab6cb7..52c33fbf 100644 --- a/formal/shadow-layers-smoke.itf.json +++ b/formal/shadow-layers-smoke.itf.json @@ -11,11 +11,11 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } diff --git a/formal/shadow-read-deadlines-smoke.itf.json b/formal/shadow-read-deadlines-smoke.itf.json index b98ad4e3..17f17d49 100644 --- a/formal/shadow-read-deadlines-smoke.itf.json +++ b/formal/shadow-read-deadlines-smoke.itf.json @@ -11,14 +11,14 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} ] } diff --git a/formal/shadow-smoke.itf.json b/formal/shadow-smoke.itf.json index f7e0df2c..85564f45 100644 --- a/formal/shadow-smoke.itf.json +++ b/formal/shadow-smoke.itf.json @@ -11,66 +11,66 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"8"},"name":"seedUnicode"},"mbt::actionTaken":"seedUnicode","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"8"},"name":"seedUnicode"},"mbt::actionTaken":"seedUnicode","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"1"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"2"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"8"},"name":"seedUnicode"},"mbt::actionTaken":"seedUnicode","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"7"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"3"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"4"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"5"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"7"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"6"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"8"},"name":"seedUnicode"},"mbt::actionTaken":"seedUnicode","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"20"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"loadFault"},"mbt::actionTaken":"loadFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"shadowPolicy"},"mbt::actionTaken":"shadowPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"3"},{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"8"},"loads":{"#bigint":"1"},"maintenance":["ok","mutation_error","mutation_error"],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"9"},"recovery":[],"shadow":["timeout","source_error","source_error","fill_fenced","source_error","fill_fenced","source_error","mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"7"},"fallbackErrors":["local","local","local","local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} ] } diff --git a/formal/source-audit.json b/formal/source-audit.json index a6645d57..8a01e86a 100644 --- a/formal/source-audit.json +++ b/formal/source-audit.json @@ -3,9 +3,9 @@ "sources": [ { "path": "README.md", - "sha256": "54f1bc0f51873584135c99d057e46d8dbf8f628e80af8b826fbee45dedd49182", + "sha256": "e2d55f5fdbf6bb1f4ed01d840694c40999573571349ba4f4f34eac7bf61287ef", "entries": [ - {"line":1,"title":"DialCache","contracts":["B01"]}, + {"line":1,"title":"DialCache","contracts":["B01","C61","C62","C63"]}, {"line":49,"title":"Install TypeScript","contracts":["B01"]}, {"line":62,"title":"Usage","contracts":["C01","C05","W01"]}, {"line":106,"title":"How reads work","contracts":["C05","C31"]}, @@ -15,7 +15,7 @@ }, { "path": "docs/api.md", - "sha256": "04683617993432aea655d42d7fac51c2e9b3553d4f8c5535f1cc1a5e5e0ce56e", + "sha256": "6edcac313ef4e214c6b85cd2490ce452a4ef5269a668cdba7f41efdc5926eb6e", "entries": [ {"line":5,"title":"API reference","contracts":["B01"]}, {"line":56,"title":"Imports","contracts":["B01"]}, @@ -28,11 +28,12 @@ {"line":191,"title":"`DialCacheKeyConfig`","contracts":["C16","B01"]}, {"line":220,"title":"Validation and snapshots","contracts":["C18","C20","B01"]}, {"line":255,"title":"`invalidateRemote`","contracts":["C29","C32","C39","B01"]}, - {"line":271,"title":"`getCoalescingState`","contracts":["X01","B01"]}, - {"line":288,"title":"Keys and serializers","contracts":["W01","W02","B03"]}, - {"line":305,"title":"Constructing keys directly","contracts":["W01","B01"]}, - {"line":349,"title":"Errors","contracts":["C27","B01"]}, - {"line":367,"title":"Custom integrations","contracts":["E01","B01","X01"]} + {"line":271,"title":"`delete`","contracts":["C61","C62","C63","B01"]}, + {"line":303,"title":"`getCoalescingState`","contracts":["X01","B01"]}, + {"line":321,"title":"Keys and serializers","contracts":["W01","W02","B03"]}, + {"line":338,"title":"Constructing keys directly","contracts":["W01","B01"]}, + {"line":382,"title":"Errors","contracts":["C27","B01","C61","C62","C63"]}, + {"line":401,"title":"Custom integrations","contracts":["E01","B01","X01","C61","C62","C63"]} ] }, { @@ -72,20 +73,20 @@ }, { "path": "docs/concepts.md", - "sha256": "f8c042f4a7f446a3305563730062fd048d70c5424a38a3c71bc5cfa2627b5271", + "sha256": "e4bf38ffe18d2935fabe71410ce6556e42a953f8e8411edfd3bb5165732893fe", "entries": [ {"line":1,"title":"How DialCache works","contracts":["C01"]}, {"line":9,"title":"Identity governs reuse","contracts":["W01","E04"]}, {"line":22,"title":"The read path","contracts":["C05","C11"]}, - {"line":50,"title":"Enable and disable scopes","contracts":["C01","C02","C03"]}, - {"line":101,"title":"Three lifetimes","contracts":["C07","C08"]}, - {"line":113,"title":"Request-local cache","contracts":["C06","C07"]}, - {"line":120,"title":"Process-local cache","contracts":["C08","C09"]}, - {"line":131,"title":"What gets stored after a miss?","contracts":["C05","C31"]}, - {"line":154,"title":"Freshness boundaries","contracts":["C09","C22","C36"]}, - {"line":177,"title":"Fail-open and liveness","contracts":["C23","C25","C27","C28"]}, - {"line":194,"title":"Value ownership","contracts":["E04","B03"]}, - {"line":234,"title":"Where to go next","contracts":["B01"]} + {"line":50,"title":"Enable and disable scopes","contracts":["C01","C02","C03","C61","C62","C63"]}, + {"line":104,"title":"Three lifetimes","contracts":["C07","C08"]}, + {"line":116,"title":"Request-local cache","contracts":["C06","C07"]}, + {"line":123,"title":"Process-local cache","contracts":["C08","C09"]}, + {"line":134,"title":"What gets stored after a miss?","contracts":["C05","C31"]}, + {"line":157,"title":"Freshness boundaries","contracts":["C09","C22","C36","C61","C62","C63"]}, + {"line":188,"title":"Fail-open and liveness","contracts":["C23","C25","C27","C28"]}, + {"line":205,"title":"Value ownership","contracts":["E04","B03"]}, + {"line":245,"title":"Where to go next","contracts":["B01"]} ] }, { @@ -130,24 +131,25 @@ }, { "path": "docs/invalidation.md", - "sha256": "9eb7ac9c831c4616632825d6aa8676555efdd42986134c91206d58248e8d2ad9", + "sha256": "ccbdd666f52fc161a97fc1cf4ad057866bb76c6560fc81f6a8a2d4e83cb59123", "entries": [ {"line":1,"title":"Targeted invalidation","contracts":["C32"]}, {"line":10,"title":"Watermarks: an entity-wide cutoff","contracts":["C32","C33"]}, {"line":53,"title":"Configure a tracked use case","contracts":["C31","B01"]}, - {"line":137,"title":"Choosing `futureBufferMs`","contracts":["E02","E03"]}, - {"line":165,"title":"Reuse boundaries","contracts":["C36"]}, - {"line":177,"title":"Independent fence checks","contracts":["C34","C35"]}, - {"line":193,"title":"Application clock contract","contracts":["E03"]}, - {"line":208,"title":"Watermark durability","contracts":["E02"]}, - {"line":219,"title":"Protocol reference","contracts":["W09"]}, - {"line":221,"title":"Read and write behavior","contracts":["C33","C35"]}, - {"line":231,"title":"Conditional refills","contracts":["C34"]}, - {"line":260,"title":"In-memory publication","contracts":["C31","C36"]}, - {"line":271,"title":"Shadow reads and fills","contracts":["C53"]}, - {"line":282,"title":"Identity and Redis Cluster placement","contracts":["W01"]}, - {"line":307,"title":"Watermark lifetime","contracts":["C37","C38","C39"]}, - {"line":335,"title":"Failure behavior and telemetry","contracts":["C29","C58"]} + {"line":137,"title":"Exact-key deletion versus entity invalidation","contracts":["C61","C62","C63"]}, + {"line":252,"title":"Choosing `futureBufferMs`","contracts":["E02","E03"]}, + {"line":280,"title":"Reuse boundaries","contracts":["C36"]}, + {"line":292,"title":"Independent fence checks","contracts":["C34","C35"]}, + {"line":308,"title":"Application clock contract","contracts":["E03"]}, + {"line":323,"title":"Watermark durability","contracts":["E02"]}, + {"line":334,"title":"Protocol reference","contracts":["W09"]}, + {"line":336,"title":"Read and write behavior","contracts":["C33","C35"]}, + {"line":346,"title":"Conditional refills","contracts":["C34"]}, + {"line":375,"title":"In-memory publication","contracts":["C31","C36"]}, + {"line":386,"title":"Shadow reads and fills","contracts":["C53"]}, + {"line":397,"title":"Identity and Redis Cluster placement","contracts":["W01"]}, + {"line":422,"title":"Watermark lifetime","contracts":["C37","C38","C39"]}, + {"line":450,"title":"Failure behavior and telemetry","contracts":["C29","C58"]} ] }, { @@ -165,54 +167,54 @@ }, { "path": "docs/languages/go.md", - "sha256": "d011de5bf43a253a0d3d2cd5d2cfdaa43926322ea65eba1781c5e8809a3c10c6", + "sha256": "5f9ad01e1372f9dd3260efff9da6e8f6158a30ad9aad40059b6cf17097aaa929", "entries": [ {"line":1,"title":"Go integration","contracts":["B01"]}, {"line":8,"title":"Installation and runtime","contracts":["B01","B02"]}, {"line":23,"title":"Request scope and operations","contracts":["C01","C02","C03","B01","B02"]}, {"line":37,"title":"Policy and errors","contracts":["C16","C17","C18","C20","C21","C23","C25","C27","C29","B01","B02"]}, - {"line":55,"title":"Identity and values","contracts":["W01","W02","E04","B03"]}, - {"line":72,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]}, - {"line":90,"title":"Conformance","contracts":["B01"]} + {"line":60,"title":"Identity and values","contracts":["W01","W02","E04","B03"]}, + {"line":77,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]}, + {"line":95,"title":"Conformance","contracts":["B01"]} ] }, { "path": "docs/languages/python.md", - "sha256": "6b0625588d4028207e8069241a64a2d73e825d07f56e2d23111ee24fd4b5ad90", + "sha256": "047f56add5d2d44a93f88c1f60e81872d19419cff4a750422b07fe78232de3d2", "entries": [ {"line":1,"title":"Python integration","contracts":["B01"]}, {"line":10,"title":"Installation and runtime","contracts":["B01","B02"]}, {"line":29,"title":"Request scope and operations","contracts":["C01","C02","C03","B01","B02"]}, - {"line":46,"title":"Identity and policy","contracts":["W01","W02","C16","C18","C20","B01"]}, - {"line":97,"title":"Values and cancellation","contracts":["B03","C25","C26","E04","B02"]}, - {"line":115,"title":"Redis and observability","contracts":["C29","C32","W04","E01","X01","B01"]}, - {"line":134,"title":"Sharing Redis with other languages","contracts":["W01","W02","E04","B03","B01"]}, - {"line":144,"title":"Validation","contracts":["B01"]} + {"line":52,"title":"Identity and policy","contracts":["W01","W02","C16","C18","C20","B01"]}, + {"line":103,"title":"Values and cancellation","contracts":["B03","C25","C26","E04","B02"]}, + {"line":121,"title":"Redis and observability","contracts":["C29","C32","W04","E01","X01","B01"]}, + {"line":140,"title":"Sharing Redis with other languages","contracts":["W01","W02","E04","B03","B01"]}, + {"line":150,"title":"Validation","contracts":["B01"]} ] }, { "path": "docs/languages/rust.md", - "sha256": "bd24a8859958f816750c1c4ce70e05f4f366f56d50ea8b491586e9c6441f4215", + "sha256": "29501db8782277b28391fe7dcdf243bf51168774dce0ccc1947c54ba2fc1c3b1", "entries": [ {"line":1,"title":"Rust integration","contracts":["B01"]}, {"line":8,"title":"Installation and runtime","contracts":["B01","B02"]}, {"line":40,"title":"Request scope and operations","contracts":["C01","C02","C03","B01","B02"]}, - {"line":52,"title":"Policy and errors","contracts":["C16","C17","C18","C20","C21","C23","C25","C27","C29","B01","B02"]}, - {"line":70,"title":"Identity and values","contracts":["W01","W02","E04","B03"]}, - {"line":88,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]}, - {"line":111,"title":"Conformance","contracts":["B01"]} + {"line":58,"title":"Policy and errors","contracts":["C16","C17","C18","C20","C21","C23","C25","C27","C29","B01","B02"]}, + {"line":76,"title":"Identity and values","contracts":["W01","W02","E04","B03"]}, + {"line":94,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]}, + {"line":117,"title":"Conformance","contracts":["B01"]} ] }, { "path": "docs/languages/typescript.md", - "sha256": "8f6706c33d8e712a9ef70acec8d212a4db20cd206c1b2d04a0c7b2f18f0f1bb7", + "sha256": "3d5595529aeaa3ebcfcf05c793f92ddf73808338a0be4c24c45a267cdf19ae8f", "entries": [ {"line":1,"title":"TypeScript integration","contracts":["B01"]}, {"line":9,"title":"Installation and runtime","contracts":["B01","B02"]}, {"line":23,"title":"Request scope and operations","contracts":["C01","C02","C03","B01","B02"]}, - {"line":35,"title":"Policy and errors","contracts":["C16","C17","C18","C20","C21","C23","C25","C27","C29","B01","B02"]}, - {"line":51,"title":"Values and codecs","contracts":["W02","E04","B03"]}, - {"line":64,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]} + {"line":41,"title":"Policy and errors","contracts":["C16","C17","C18","C20","C21","C23","C25","C27","C29","B01","B02"]}, + {"line":57,"title":"Values and codecs","contracts":["W02","E04","B03"]}, + {"line":70,"title":"Integrations","contracts":["E01","B01","B03","X01","C46","C47","C60"]} ] }, { @@ -236,7 +238,7 @@ }, { "path": "docs/observability.md", - "sha256": "bdafd62305526062fe913fada398d9356c4d081b6c2f1c2744b1cc7454bbe97c", + "sha256": "e22200f97aa91b4d67de41f6630e4491dc2e35912d645dbf545584b4736b56ab", "entries": [ {"line":1,"title":"Observability","contracts":["C30","X01"]}, {"line":16,"title":"Reading the signals","contracts":["C58"]}, @@ -244,23 +246,23 @@ {"line":53,"title":"Prometheus","contracts":["X01"]}, {"line":135,"title":"Histogram buckets","contracts":["X01"]}, {"line":147,"title":"Prometheus metrics","contracts":["X01"]}, - {"line":151,"title":"Datadog","contracts":["X01"]}, + {"line":151,"title":"Datadog","contracts":["X01","C61","C62","C63"]}, {"line":239,"title":"Distribution or histogram","contracts":["X01"]}, {"line":259,"title":"Datadog namespaces","contracts":["X01"]}, {"line":304,"title":"Datadog metrics","contracts":["X01"]}, - {"line":367,"title":"Metric catalog","contracts":["C58","C59"]}, - {"line":420,"title":"Shadow outcomes","contracts":["C50","C51","C52","C53","C54"]}, - {"line":448,"title":"Stale recovery outcomes","contracts":["C41","C45"]}, - {"line":464,"title":"Value ages and clock offsets","contracts":["C57"]}, - {"line":486,"title":"Compression metrics","contracts":["W06","W07","C58","C59","X02"]}, - {"line":542,"title":"Confirmed mismatch warnings","contracts":["C60","X01"]}, - {"line":559,"title":"Error categories","contracts":["C58"]}, - {"line":609,"title":"Custom adapters","contracts":["C30","X01"]} + {"line":368,"title":"Metric catalog","contracts":["C58","C59","C61","C62","C63"]}, + {"line":422,"title":"Shadow outcomes","contracts":["C50","C51","C52","C53","C54"]}, + {"line":450,"title":"Stale recovery outcomes","contracts":["C41","C45"]}, + {"line":466,"title":"Value ages and clock offsets","contracts":["C57"]}, + {"line":488,"title":"Compression metrics","contracts":["W06","W07","C58","C59","X02"]}, + {"line":544,"title":"Confirmed mismatch warnings","contracts":["C60","X01"]}, + {"line":561,"title":"Error categories","contracts":["C58","C61","C62","C63"]}, + {"line":619,"title":"Custom adapters","contracts":["C30","X01","C61","C62","C63"]} ] }, { "path": "docs/redis.md", - "sha256": "754d156cff4d53d65ea33aef458839a8459aacfeac0d59303a292113d667545d", + "sha256": "9668dbb8a9752021e884330a48a819b6974588ad12954dc6e9778f471ed83be7", "entries": [ {"line":1,"title":"Redis and Valkey","contracts":["E01"]}, {"line":14,"title":"Install a client","contracts":["B01","E01"]}, @@ -273,12 +275,13 @@ {"line":563,"title":"Bundled Redis operations","contracts":["E01"]}, {"line":565,"title":"Reads","contracts":["E01","W04"]}, {"line":589,"title":"Writes","contracts":["E01","W04","W05"]}, - {"line":613,"title":"Invalidation retries and ambiguity","contracts":["E01","E03"]}, - {"line":656,"title":"Redis compatibility and ACLs","contracts":["E01"]}, - {"line":667,"title":"Custom-client contract","contracts":["C55","C56","E01","E04"]}, - {"line":754,"title":"Advanced wire protocol","contracts":["W04"]}, - {"line":809,"title":"Read decoding and validation order","contracts":["W04"]}, - {"line":898,"title":"Invalidation script and payload envelope","contracts":["W09","W06"]} + {"line":613,"title":"Deletes","contracts":["C61","C62","E01","C63"]}, + {"line":624,"title":"Invalidation retries and ambiguity","contracts":["E01","E03"]}, + {"line":667,"title":"Redis compatibility and ACLs","contracts":["E01","C61","C62","C63"]}, + {"line":678,"title":"Custom-client contract","contracts":["C55","C56","E01","E04","C61","C62","C63"]}, + {"line":779,"title":"Advanced wire protocol","contracts":["W04"]}, + {"line":834,"title":"Read decoding and validation order","contracts":["W04"]}, + {"line":923,"title":"Invalidation script and payload envelope","contracts":["W09","W06"]} ] }, { @@ -319,22 +322,23 @@ }, { "path": "docs/upgrading.md", - "sha256": "a02cb92599073440b0bc6f693b064236759dced02d578591934830fc4c9ff425", + "sha256": "12321873de4ef36d470363d33e5ef38bddaee1d9e841ad91672851180b52f202", "entries": [ {"line":1,"title":"Upgrading","contracts":["E05"]}, {"line":13,"title":"Tracked protocol cutover","contracts":["E05","W09"]}, {"line":47,"title":"Removed configuration fields","contracts":["B01"]}, {"line":93,"title":"Custom Redis adapters","contracts":["E01","C55"]}, - {"line":158,"title":"Stale retention and downgrades","contracts":["E05","C37"]}, - {"line":177,"title":"Compression and value schemas","contracts":["E05","W06","W08"]}, - {"line":207,"title":"Metric migrations","contracts":["X01"]} + {"line":158,"title":"Exact-key deletion support","contracts":["C61","C62","C63","B01","X01"]}, + {"line":186,"title":"Stale retention and downgrades","contracts":["E05","C37"]}, + {"line":205,"title":"Compression and value schemas","contracts":["E05","W06","W08"]}, + {"line":235,"title":"Metric migrations","contracts":["X01"]} ] }, { "path": "typescript/README.md", - "sha256": "c57210b637682308d7d5d16a01cdaa768ecf4a1949793d6cff3aa20e0836c978", + "sha256": "f481f870838197f75a60a891fcf6f87c35bc620293c2fa8d2d36d8224fda338e", "entries": [ - {"line":1,"title":"DialCache","contracts":["B01"]}, + {"line":1,"title":"DialCache","contracts":["B01","C61","C62","C63"]}, {"line":30,"title":"Install","contracts":["B01"]}, {"line":43,"title":"Usage","contracts":["C01","C05","W01"]}, {"line":87,"title":"How reads work","contracts":["C05","C31"]}, @@ -390,21 +394,22 @@ }, { "path": "typescript/test/datadog.test.ts", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65", - "entries": [ - {"line":158,"title":"maps every DialCache metric to the default metric namespace with exact names, values, and tags","contracts":["X01"]}, - {"line":305,"title":"`uses ${observationMetricType} for every observation, so switching modes requires a new namespace`","contracts":["X01"]}, - {"line":355,"title":"forwards every bounded label value without rewriting it","contracts":["X01"]}, - {"line":460,"title":"accepts hot-shots directly and emits DogStatsD distribution datagrams","contracts":["X01"]}, - {"line":477,"title":"emits hot-shots histogram datagrams when explicitly selected","contracts":["X01"]}, - {"line":488,"title":"creates the public class through the factory","contracts":["B01"]}, - {"line":496,"title":"fails open when the DogStatsD client throws synchronously","contracts":["C30"]}, - {"line":523,"title":"propagates a shadow metric thenable at runtime for DialCache to consume","contracts":["C30","B02"]}, - {"line":544,"title":"never emits cache ids, arguments, Redis keys, or raw errors as Datadog tags","contracts":["X01"]}, - {"line":600,"title":"requires an explicit observation metric type","contracts":["X01"]}, - {"line":614,"title":"validates every required DogStatsD method before emitting metrics","contracts":["X01"]}, - {"line":639,"title":"rejects invalid options and namespaces instead of rewriting them","contracts":["X01"]}, - {"line":671,"title":"enforces Datadog's 200-character final metric-name limit","contracts":["X01"]} + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185", + "entries": [ + {"line":159,"title":"maps every DialCache metric to the default metric namespace with exact names, values, and tags","contracts":["X01"]}, + {"line":306,"title":"`uses ${observationMetricType} for every observation, so switching modes requires a new namespace`","contracts":["X01"]}, + {"line":356,"title":"forwards every bounded label value without rewriting it","contracts":["X01"]}, + {"line":461,"title":"accepts hot-shots directly and emits DogStatsD distribution datagrams","contracts":["X01"]}, + {"line":478,"title":"emits hot-shots histogram datagrams when explicitly selected","contracts":["X01"]}, + {"line":489,"title":"creates the public class through the factory","contracts":["B01"]}, + {"line":497,"title":"fails open when the DogStatsD client throws synchronously","contracts":["C30"]}, + {"line":524,"title":"propagates a shadow metric thenable at runtime for DialCache to consume","contracts":["C30","B02"]}, + {"line":545,"title":"never emits cache ids, arguments, Redis keys, or raw errors as Datadog tags","contracts":["X01"]}, + {"line":601,"title":"requires an explicit observation metric type","contracts":["X01"]}, + {"line":615,"title":"validates every required DogStatsD method before emitting metrics","contracts":["X01"]}, + {"line":640,"title":"rejects invalid options and namespaces instead of rewriting them","contracts":["X01"]}, + {"line":672,"title":"enforces Datadog's 200-character final metric-name limit","contracts":["X01"]}, + {"line":705,"title":"emits exact deletion separately with bounded tags","contracts":["C61","C62","X01"]} ] }, { @@ -493,6 +498,24 @@ {"line":1100,"title":"fails open when the runtime config provider throws","contracts":["C20"]} ] }, + { + "path": "typescript/test/dialcache-delete.test.ts", + "sha256": "e50e494591a370c74da73994d4dda1ff3098486c5e94ddc9cbed3cde9766499c", + "entries": [ + {"line":32,"title":"removes all reachable stores, including a disabled live memo (disabled=%s)","contracts":["C61"]}, + {"line":50,"title":"works without a remote, outside a scope, and on absent entries (capacity=%s)","contracts":["C61"]}, + {"line":59,"title":"keeps the live memo and local entry until the remote step succeeds","contracts":["C62"]}, + {"line":79,"title":"%s leaves local and memo intact","contracts":["C62"]}, + {"line":103,"title":"validates reserved use cases and key construction before capability, metrics or mutation","contracts":["C61","C62","B01"]}, + {"line":118,"title":"deletes exact key bytes and preserves watermarks and siblings (tracked=%s)","contracts":["C61","C63","W01"]}, + {"line":137,"title":"outside deletion leaves another request's acquired memo and another instance's local entry","contracts":["C63"]}, + {"line":160,"title":"does not detach active flights or suppress their later publication","contracts":["C63"]}, + {"line":176,"title":"ignores reader configuration and serializer fields","contracts":["C61","B01"]}, + {"line":184,"title":"an ambiguous remote error surfaces even if the remote value was already removed","contracts":["C62","E01"]}, + {"line":202,"title":"an acquired remote snapshot can finish decoding after deletion","contracts":["C63"]}, + {"line":219,"title":"counts local-only deletion separately from invalidation and isolates observer failures","contracts":["C61","X01"]} + ] + }, { "path": "typescript/test/dialcache-get-or-load.test.ts", "sha256": "e80d66b1f509806a3a7dc6beb02eb05ed154516999a886d8a6168cfd557ddc67", @@ -909,71 +932,76 @@ }, { "path": "typescript/test/node-redis.test.ts", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f", - "entries": [ - {"line":92,"title":"keeps invalidation independent of the Redis server clock","contracts":["E01","C39"]}, - {"line":96,"title":"accepts an ordinary node-redis client without custom script registrations","contracts":["B01"]}, - {"line":100,"title":"accepts the exact write and invalidation reply domains","contracts":["E01"]}, - {"line":134,"title":"classifies an absent tracked value while preserving its observed watermark","contracts":["C55"]}, - {"line":150,"title":"writes complete frames with one native SET","contracts":["W04"]}, - {"line":172,"title":"honors a supplied write timestamp without sampling the client clock","contracts":["E01"]}, - {"line":191,"title":"writes binary values as complete frames with one client-clock sample","contracts":["W04"]}, - {"line":217,"title":"routes cluster write SETs by the value key","contracts":["E01"]}, - {"line":234,"title":"accepts SET replies returned as Buffers and rejects everything else","contracts":["E01"]}, - {"line":250,"title":"rejects out-of-range cacheTtlMs before issuing commands and ceils fractional TTLs","contracts":["W05","C39"]}, - {"line":270,"title":"rejects invalid application timestamps before dispatching mutations","contracts":["W04","C39"]}, - {"line":294,"title":"surfaces a SET failure as the write error","contracts":["E01"]}, - {"line":307,"title":"passes the cooperative read signal through node-redis command options","contracts":["C56","B02"]}, - {"line":329,"title":"forces tracked Cluster MGET reads to the primary","contracts":["E01"]}, - {"line":349,"title":"does not mistake unrelated standalone metadata for the Cluster topology marker","contracts":["B01"]}, - {"line":369,"title":"rejects malformed native read reply shapes","contracts":["E01"]}, - {"line":404,"title":"rejects every out-of-domain reply returned by a node-redis client","contracts":["E01"]}, - {"line":419,"title":"dispatches invalidation once with EVALSHA by the source digest","contracts":["E01"]}, - {"line":443,"title":"retries a rejected EVALSHA once with EVAL by source","contracts":["E01"]}, - {"line":472,"title":"routes the invalidation EVAL retry through the cluster keyed overload","contracts":["E01"]}, - {"line":502,"title":"surfaces the invalidation retry rejection unmodified","contracts":["E01"]}, - {"line":518,"title":"never writes to the rejection even when one instance rejects both dispatches","contracts":["E01","B02"]}, - {"line":536,"title":"passes a non-Error invalidation retry rejection through as-is","contracts":["E01","B02"]}, - {"line":547,"title":"validates the invalidation retry reply through the shared validator","contracts":["E01"]}, - {"line":562,"title":"does not retry an invalidation reply-domain violation","contracts":["E01"]}, - {"line":576,"title":"keeps protocol error instanceof checks specific to the base class and subclasses","contracts":["B01"]}, - {"line":594,"title":"surfaces protocol failures through the normal DialCache observability path","contracts":["C58","E01"]} + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff", + "entries": [ + {"line":94,"title":"keeps invalidation independent of the Redis server clock","contracts":["E01","C39"]}, + {"line":98,"title":"accepts an ordinary node-redis client without custom script registrations","contracts":["B01"]}, + {"line":102,"title":"accepts the exact write and invalidation reply domains","contracts":["E01"]}, + {"line":136,"title":"classifies an absent tracked value while preserving its observed watermark","contracts":["C55"]}, + {"line":152,"title":"writes complete frames with one native SET","contracts":["W04"]}, + {"line":174,"title":"honors a supplied write timestamp without sampling the client clock","contracts":["E01"]}, + {"line":193,"title":"writes binary values as complete frames with one client-clock sample","contracts":["W04"]}, + {"line":219,"title":"routes cluster write SETs by the value key","contracts":["E01"]}, + {"line":236,"title":"accepts SET replies returned as Buffers and rejects everything else","contracts":["E01"]}, + {"line":252,"title":"rejects out-of-range cacheTtlMs before issuing commands and ceils fractional TTLs","contracts":["W05","C39"]}, + {"line":272,"title":"rejects invalid application timestamps before dispatching mutations","contracts":["W04","C39"]}, + {"line":296,"title":"surfaces a SET failure as the write error","contracts":["E01"]}, + {"line":309,"title":"passes the cooperative read signal through node-redis command options","contracts":["C56","B02"]}, + {"line":331,"title":"forces tracked Cluster MGET reads to the primary","contracts":["E01"]}, + {"line":351,"title":"does not mistake unrelated standalone metadata for the Cluster topology marker","contracts":["B01"]}, + {"line":371,"title":"rejects malformed native read reply shapes","contracts":["E01"]}, + {"line":406,"title":"rejects every out-of-domain reply returned by a node-redis client","contracts":["E01"]}, + {"line":421,"title":"dispatches invalidation once with EVALSHA by the source digest","contracts":["E01"]}, + {"line":445,"title":"retries a rejected EVALSHA once with EVAL by source","contracts":["E01"]}, + {"line":474,"title":"routes the invalidation EVAL retry through the cluster keyed overload","contracts":["E01"]}, + {"line":504,"title":"surfaces the invalidation retry rejection unmodified","contracts":["E01"]}, + {"line":520,"title":"never writes to the rejection even when one instance rejects both dispatches","contracts":["E01","B02"]}, + {"line":538,"title":"passes a non-Error invalidation retry rejection through as-is","contracts":["E01","B02"]}, + {"line":549,"title":"validates the invalidation retry reply through the shared validator","contracts":["E01"]}, + {"line":564,"title":"does not retry an invalidation reply-domain violation","contracts":["E01"]}, + {"line":578,"title":"keeps protocol error instanceof checks specific to the base class and subclasses","contracts":["B01"]}, + {"line":596,"title":"surfaces protocol failures through the normal DialCache observability path","contracts":["C58","E01"]}, + {"line":656,"title":"accepts DEL reply %s and routes one value key","contracts":["C61","C62","E01"]}, + {"line":661,"title":"routes cluster deletion to the slot primary","contracts":["C61","E01"]}, + {"line":666,"title":"rejects invalid DEL reply %s without retry","contracts":["C62","E01"]} ] }, { "path": "typescript/test/prometheus.test.ts", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602", - "entries": [ - {"line":151,"title":"keeps default DialCache construction detached from Prometheus","contracts":["X01"]}, - {"line":161,"title":"registers collectors only in the caller-owned registry","contracts":["X01"]}, - {"line":172,"title":"preserves the public collector schema","contracts":["X01"]}, - {"line":368,"title":"ignores non-finite and non-positive future timestamp offsets","contracts":["X01"]}, - {"line":393,"title":"exports every bounded error category without rewriting labels","contracts":["X01"]}, - {"line":422,"title":"exports every bounded disabled reason without rewriting labels","contracts":["X01"]}, - {"line":450,"title":"exports every bounded miss reason without rewriting labels","contracts":["X01"]}, - {"line":478,"title":"exports every bounded shadow-validation outcome without adding cache identity or layer labels","contracts":["X01"]}, - {"line":511,"title":"exports every bounded stale-recovery outcome without adding cache identity or layer labels","contracts":["X01"]}, - {"line":544,"title":"exports every bounded compression outcome without rewriting labels","contracts":["X01"]}, - {"line":572,"title":"uses the existing layer label for detached Redis telemetry","contracts":["X01"]}, - {"line":605,"title":"reuses existing collectors when multiple adapters share a registry","contracts":["X01"]}, - {"line":631,"title":"rejects a pre-registered legacy miss collector before registering anything","contracts":["X01"]}, - {"line":649,"title":"reuses a pre-registered current-schema miss collector","contracts":["X01"]}, - {"line":681,"title":"`rejects an existing collector with incompatible ${schemaPart} before registering anything`","contracts":["X01"]}, - {"line":695,"title":"rejects exemplar-enabled collectors before registering anything","contracts":["X01"]}, - {"line":716,"title":"treats an explicitly undefined exemplar mode as disabled","contracts":["B01"]}, - {"line":742,"title":"exports counters and histograms for requests, misses, fallbacks, gets, serialization, and size","contracts":["X01"]}, - {"line":771,"title":"exports disabled, error, invalidation, and scoped coalescing counters","contracts":["X01"]} + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b", + "entries": [ + {"line":152,"title":"keeps default DialCache construction detached from Prometheus","contracts":["X01"]}, + {"line":162,"title":"registers collectors only in the caller-owned registry","contracts":["X01"]}, + {"line":173,"title":"preserves the public collector schema","contracts":["X01"]}, + {"line":371,"title":"ignores non-finite and non-positive future timestamp offsets","contracts":["X01"]}, + {"line":396,"title":"exports every bounded error category without rewriting labels","contracts":["X01"]}, + {"line":425,"title":"exports every bounded disabled reason without rewriting labels","contracts":["X01"]}, + {"line":453,"title":"exports every bounded miss reason without rewriting labels","contracts":["X01"]}, + {"line":481,"title":"exports every bounded shadow-validation outcome without adding cache identity or layer labels","contracts":["X01"]}, + {"line":514,"title":"exports every bounded stale-recovery outcome without adding cache identity or layer labels","contracts":["X01"]}, + {"line":547,"title":"exports every bounded compression outcome without rewriting labels","contracts":["X01"]}, + {"line":575,"title":"uses the existing layer label for detached Redis telemetry","contracts":["X01"]}, + {"line":608,"title":"reuses existing collectors when multiple adapters share a registry","contracts":["X01"]}, + {"line":634,"title":"rejects a pre-registered legacy miss collector before registering anything","contracts":["X01"]}, + {"line":652,"title":"reuses a pre-registered current-schema miss collector","contracts":["X01"]}, + {"line":684,"title":"`rejects an existing collector with incompatible ${schemaPart} before registering anything`","contracts":["X01"]}, + {"line":698,"title":"rejects exemplar-enabled collectors before registering anything","contracts":["X01"]}, + {"line":719,"title":"treats an explicitly undefined exemplar mode as disabled","contracts":["B01"]}, + {"line":745,"title":"exports counters and histograms for requests, misses, fallbacks, gets, serialization, and size","contracts":["X01"]}, + {"line":774,"title":"exports disabled, error, invalidation, and scoped coalescing counters","contracts":["X01"]}, + {"line":983,"title":"exports exact deletion independently with bounded labels","contracts":["C61","C62","X01"]} ] }, { "path": "typescript/test/redis-cluster.integration.test.ts", - "sha256": "7c6f642d578cab1b1237743a305bc8d9c315267e94057c61fd67ed2ba4f8bc66", - "entries": [ - {"line":152,"title":"routes cache operations across slots and reloads invalidation scripts per node","contracts":["E01","W09"]}, - {"line":207,"title":"keeps tracked keys colocated and rejects mismatched hash tags","contracts":["E01","W01"]}, - {"line":243,"title":"round-trips binary payloads through cluster routing","contracts":["E01","W04"]}, - {"line":282,"title":"runs GLIDE tracked mutations against the real cluster","contracts":["E01","W09"]}, - {"line":331,"title":"recovers GLIDE cluster mutations after SCRIPT FLUSH on every master","contracts":["E01","W09"]} + "sha256": "e6b0793106144e230c45bf6887442605eb0ba95d10bfdf6ed42cda55ee67ebca", + "entries": [ + {"line":153,"title":"routes exact deletion and preserves its watermark with %s","contracts":["C61","C63","E01"]}, + {"line":176,"title":"routes cache operations across slots and reloads invalidation scripts per node","contracts":["E01","W09"]}, + {"line":231,"title":"keeps tracked keys colocated and rejects mismatched hash tags","contracts":["E01","W01"]}, + {"line":267,"title":"round-trips binary payloads through cluster routing","contracts":["E01","W04"]}, + {"line":306,"title":"runs GLIDE tracked mutations against the real cluster","contracts":["E01","W09"]}, + {"line":355,"title":"recovers GLIDE cluster mutations after SCRIPT FLUSH on every master","contracts":["E01","W09"]} ] }, { @@ -1003,42 +1031,43 @@ }, { "path": "typescript/test/redis-real.integration.test.ts", - "sha256": "37e311c65c2329cef4942b7e485d5e652cdaf5738a19dc4b7c3a269a917c480c", + "sha256": "f8e337c3c7e8ab5db381d9dea6fd3f5f9834ca60577606cd7fb625d68c6a8d11", "entries": [ {"line":204,"title":"`portable invalidation: ${vector.name}`","contracts":["W09"]}, - {"line":265,"title":"round-trips untracked UTF-8, binary, and inline-loader values","contracts":["W04","B01"]}, - {"line":320,"title":"stores the exact application timestamp in tracked frame v1","contracts":["W04"]}, - {"line":347,"title":"retains a logically stale value through its maximum age and recovers it after source rejection (tracked=%s)","contracts":["C40","C43"]}, - {"line":412,"title":"does not recover a tracked stale value fenced by invalidation","contracts":["C40"]}, - {"line":468,"title":"serves the retained tracked snapshot when invalidation arrives during the source attempt","contracts":["C44"]}, - {"line":530,"title":"conditionally skips and then admits a tracked refill from the observed watermark","contracts":["C34"]}, - {"line":583,"title":"compresses values above the threshold and stores small values byte-identical","contracts":["W07"]}, - {"line":629,"title":"round-trips compressed payloads through tracked writes and invalidation","contracts":["W07","C33"]}, - {"line":680,"title":"escapes envelope-colliding binary serializer output on the wire and round-trips it","contracts":["W06"]}, - {"line":714,"title":"stores arbitrary binary payloads without base64 expansion","contracts":["W04"]}, - {"line":759,"title":"shadow-validates the deserialized tracked value without repairing a mismatch","contracts":["C50","C51"]}, - {"line":937,"title":"shadow-reads $name Redis without serving or repairing a warm hit when the remote ramp is zero","contracts":["C49","C52"]}, - {"line":1070,"title":"fills a clean $name shadow miss asynchronously and serves it after Redis ramps up","contracts":["C49","C52"]}, - {"line":1201,"title":"skips a shadow fill behind a future watermark","contracts":["C53"]}, - {"line":1284,"title":"keeps native writes working and reloads invalidation after SCRIPT FLUSH","contracts":["E01"]}, - {"line":1324,"title":"classifies native absent, malformed, and watermark-fenced read states","contracts":["E01","W04"]}, - {"line":1372,"title":"records a stale tracked frame as a remote miss without a read error","contracts":["C33","C58"]}, - {"line":1431,"title":"uses native wrong-type read semantics and repairs wrong-type keys","contracts":["E01","W09"]}, - {"line":1503,"title":"treats a wrong-type tracked watermark as absent without coupling writes","contracts":["E01","W09"]}, - {"line":1568,"title":"rejects invalid raw script arguments before mutating Redis","contracts":["C39"]}, - {"line":1630,"title":"accepts maximum raw protocol durations and keeps derived TTLs in range","contracts":["C39","W05"]}, - {"line":1671,"title":"rounds fractional native write TTLs upward","contracts":["W05"]}, - {"line":1683,"title":"keeps native reads working after SCRIPT FLUSH","contracts":["E01"]}, - {"line":1716,"title":"fails open without caching malformed watermark state","contracts":["C33"]}, - {"line":1740,"title":"writes complete frames without inspecting malformed watermarks","contracts":["W04"]}, - {"line":1763,"title":"labels malformed payload encoding through the production adapter","contracts":["W04","C58"]}, - {"line":1817,"title":"creates missing and repairs malformed invalidation watermarks","contracts":["C38"]}, - {"line":1851,"title":"keeps persistent invalidation watermarks persistent","contracts":["C38"]}, - {"line":1865,"title":"does not create or rewrite watermarks on writes","contracts":["C38"]}, - {"line":1894,"title":"fences complete writes during the buffer without extending the watermark","contracts":["C35"]}, - {"line":1944,"title":"documents that losing a watermark removes its read-time invalidation fence","contracts":["E02"]}, - {"line":1969,"title":"preserves a watermark when GET fails for a reason other than WRONGTYPE","contracts":["C38"]}, - {"line":2006,"title":"uses one wire format across node-redis and Valkey GLIDE","contracts":["W04","E01"]} + {"line":265,"title":"deletes only the exact value and preserves the watermark (tracked=%s)","contracts":["C61","C63","E01"]}, + {"line":284,"title":"round-trips untracked UTF-8, binary, and inline-loader values","contracts":["W04","B01"]}, + {"line":339,"title":"stores the exact application timestamp in tracked frame v1","contracts":["W04"]}, + {"line":366,"title":"retains a logically stale value through its maximum age and recovers it after source rejection (tracked=%s)","contracts":["C40","C43"]}, + {"line":431,"title":"does not recover a tracked stale value fenced by invalidation","contracts":["C40"]}, + {"line":487,"title":"serves the retained tracked snapshot when invalidation arrives during the source attempt","contracts":["C44"]}, + {"line":549,"title":"conditionally skips and then admits a tracked refill from the observed watermark","contracts":["C34"]}, + {"line":602,"title":"compresses values above the threshold and stores small values byte-identical","contracts":["W07"]}, + {"line":648,"title":"round-trips compressed payloads through tracked writes and invalidation","contracts":["W07","C33"]}, + {"line":699,"title":"escapes envelope-colliding binary serializer output on the wire and round-trips it","contracts":["W06"]}, + {"line":733,"title":"stores arbitrary binary payloads without base64 expansion","contracts":["W04"]}, + {"line":778,"title":"shadow-validates the deserialized tracked value without repairing a mismatch","contracts":["C50","C51"]}, + {"line":956,"title":"shadow-reads $name Redis without serving or repairing a warm hit when the remote ramp is zero","contracts":["C49","C52"]}, + {"line":1089,"title":"fills a clean $name shadow miss asynchronously and serves it after Redis ramps up","contracts":["C49","C52"]}, + {"line":1220,"title":"skips a shadow fill behind a future watermark","contracts":["C53"]}, + {"line":1303,"title":"keeps native writes working and reloads invalidation after SCRIPT FLUSH","contracts":["E01"]}, + {"line":1343,"title":"classifies native absent, malformed, and watermark-fenced read states","contracts":["E01","W04"]}, + {"line":1391,"title":"records a stale tracked frame as a remote miss without a read error","contracts":["C33","C58"]}, + {"line":1450,"title":"uses native wrong-type read semantics and repairs wrong-type keys","contracts":["E01","W09"]}, + {"line":1522,"title":"treats a wrong-type tracked watermark as absent without coupling writes","contracts":["E01","W09"]}, + {"line":1587,"title":"rejects invalid raw script arguments before mutating Redis","contracts":["C39"]}, + {"line":1649,"title":"accepts maximum raw protocol durations and keeps derived TTLs in range","contracts":["C39","W05"]}, + {"line":1690,"title":"rounds fractional native write TTLs upward","contracts":["W05"]}, + {"line":1702,"title":"keeps native reads working after SCRIPT FLUSH","contracts":["E01"]}, + {"line":1735,"title":"fails open without caching malformed watermark state","contracts":["C33"]}, + {"line":1759,"title":"writes complete frames without inspecting malformed watermarks","contracts":["W04"]}, + {"line":1782,"title":"labels malformed payload encoding through the production adapter","contracts":["W04","C58"]}, + {"line":1836,"title":"creates missing and repairs malformed invalidation watermarks","contracts":["C38"]}, + {"line":1870,"title":"keeps persistent invalidation watermarks persistent","contracts":["C38"]}, + {"line":1884,"title":"does not create or rewrite watermarks on writes","contracts":["C38"]}, + {"line":1913,"title":"fences complete writes during the buffer without extending the watermark","contracts":["C35"]}, + {"line":1963,"title":"documents that losing a watermark removes its read-time invalidation fence","contracts":["E02"]}, + {"line":1988,"title":"preserves a watermark when GET fails for a reason other than WRONGTYPE","contracts":["C38"]}, + {"line":2025,"title":"uses one wire format across node-redis and Valkey GLIDE","contracts":["W04","E01"]} ] }, { @@ -1053,7 +1082,7 @@ }, { "path": "typescript/test/valkey-glide.test.ts", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db", + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7", "entries": [ {"line":137,"title":"uses GET and a non-atomic primary MGET batch that preserves caller WATCH state","contracts":["E01"]}, {"line":184,"title":"classifies an absent tracked value while preserving its observed watermark","contracts":["E01"]}, @@ -1077,7 +1106,10 @@ {"line":603,"title":"preserves a pre-existing cause on the invalidation retry rejection","contracts":["B02"]}, {"line":617,"title":"passes a non-Error invalidation retry rejection through without decoration","contracts":["E01","B02"]}, {"line":631,"title":"validates the invalidation retry reply through the shared validator","contracts":["E01"]}, - {"line":647,"title":"uses Batch and Decoder from the supplied GLIDE module instance","contracts":["B01"]} + {"line":647,"title":"uses Batch and Decoder from the supplied GLIDE module instance","contracts":["B01"]}, + {"line":691,"title":"accepts standalone DEL reply %s","contracts":["C61","C62","E01"]}, + {"line":696,"title":"routes cluster deletion to the slot primary","contracts":["C61","E01"]}, + {"line":703,"title":"rejects invalid DEL reply %s without retry","contracts":["C62","E01"]} ] } ], @@ -1106,7 +1138,7 @@ }, { "path": "formal/BEHAVIOR.md", - "sha256": "ee7e2809fe5a06a3252ffcd6089cf2e9b4f78548008b56853e5641889121896b", + "sha256": "89588d5de56e7c4ca3d6718ff0d250d65065765a9a41ac61d19082cb876f3d05", "entries": [ {"line":1,"title":"Portable behavioral scenarios and generated feature profiles"}, {"line":17,"title":"Scenario format"}, @@ -1122,7 +1154,8 @@ {"line":336,"title":"Generated layer-composition profile"}, {"line":370,"title":"Generated request-scope profile"}, {"line":393,"title":"Generated served-hit shadow admission profile"}, - {"line":417,"title":"Port workflow and limits"} + {"line":417,"title":"Port workflow and limits"}, + {"line":427,"title":"Exact deletion profile"} ], "review": { "kind": "contract-guide", @@ -1233,7 +1266,7 @@ }, { "path": "formal/CONTRACTS.md", - "sha256": "6c760c76f666b32cdacab7e65822529de0d24b241c0b463327ea8eaff61b8b8f", + "sha256": "5c836619e7b038a75b7fd5285f42237cdf2b0c6876c40f36520bced518561ea7", "entries": [ {"line":1,"title":"Portable contract inventory"}, {"line":11,"title":"Where the boundary lies"}, @@ -1243,10 +1276,10 @@ {"line":58,"title":"Policy, liveness, and failure handling"}, {"line":78,"title":"Invalidation, recovery, and shadow validation"}, {"line":107,"title":"Adapter boundary and diagnostic behavior"}, - {"line":118,"title":"Deterministic protocol obligations"}, - {"line":132,"title":"Assumptions and deliberate exclusions"}, - {"line":147,"title":"Source index"}, - {"line":187,"title":"Maintenance and claim limits"} + {"line":121,"title":"Deterministic protocol obligations"}, + {"line":135,"title":"Assumptions and deliberate exclusions"}, + {"line":150,"title":"Source index"}, + {"line":190,"title":"Maintenance and claim limits"} ], "review": { "kind": "contract-guide", @@ -1330,13 +1363,16 @@ "B02", "B03", "X01", - "X02" + "X02", + "C61", + "C62", + "C63" ] } }, { "path": "formal/FEATURE-COVERAGE.md", - "sha256": "ef55f7f4ac68fe36051eb92f210c3bc9979e20819714f842e5b52338cd15b63c", + "sha256": "f31d922103578494cf21dc1da69defa0233fe0ac4e24a626fda2321ad58a5fbf", "entries": [ {"line":1,"title":"DialCache features and known behavioral corners"}, {"line":16,"title":"What is accounted for"}, @@ -1426,15 +1462,15 @@ }, { "path": "formal/README.md", - "sha256": "4b9114d19cf627e6d1c3b8bf6d82f193633ae6cec8986a4147f46bedacb161af", + "sha256": "320214be4408811736767da7c58e97462c711122309bf3f81563582d4b51238f", "entries": [ {"line":1,"title":"Executable DialCache specification"}, {"line":10,"title":"Start with your task"}, {"line":26,"title":"How the specification connects to code"}, {"line":46,"title":"Models and composition profiles"}, - {"line":99,"title":"Generating and replaying behavior"}, - {"line":201,"title":"Shared verification and replay rules"}, - {"line":217,"title":"Evidence and scope"} + {"line":100,"title":"Generating and replaying behavior"}, + {"line":202,"title":"Shared verification and replay rules"}, + {"line":218,"title":"Evidence and scope"} ], "review": { "kind": "tooling-guide", @@ -1552,7 +1588,7 @@ }, { "path": "formal/TEST-AUDIT.md", - "sha256": "fda74847092b768ceb216d34f43465f5323b2bea3ddf9f97871d9fba17fca714", + "sha256": "ec74ec12a33f8d3565dcd8b470ee2a53759edb3e6d55f344606b6b8159747eea", "entries": [ {"line":1,"title":"Docs and test behavior audit"}, {"line":13,"title":"Keeping the audit current"}, @@ -1566,7 +1602,7 @@ }, { "path": "formal/TEST-MAP.md", - "sha256": "1882a0a430c22b5d1a50741a3121cc77b7810cb2f9b0cb65500489d479bbd883", + "sha256": "27b3ad259ffae8bf126c14b7ad9410f3e7b0d0bd2764ce3bec79d5755399b2d7", "entries": [ {"line":1,"title":"Formal contract and implementation evidence map"}, {"line":18,"title":"Behavioral map"}, @@ -1614,17 +1650,18 @@ }, { "path": "go/README.md", - "sha256": "dcef48b1acaea88d04dd2ea49ed09f7ce7ea17a019f41b9df257a31b6560bebf", + "sha256": "ce87b05155c2e938c425808454e339e7dd8929791a6b42ec3d6875db9d4cf602", "entries": [ {"line":1,"title":"DialCache for Go"}, {"line":23,"title":"Use"}, - {"line":89,"title":"Configuration and effects"}, - {"line":147,"title":"Values, codecs and observability"}, - {"line":193,"title":"Validation and reproducing a trace"} + {"line":89,"title":"Exact-key deletion"}, + {"line":109,"title":"Configuration and effects"}, + {"line":167,"title":"Values, codecs and observability"}, + {"line":213,"title":"Validation and reproducing a trace"} ], "review": { "kind": "contract-guide", - "scope": "Go API/context/policy/error bindings and native codec domains. Updated test prerequisites and shared coordinator ownership: command mapping/assertions use Node while the cache implementation and environment remain native Go; full evidence differs from smoke. Redis routing review distinguishes the concrete ClusterClient primary override from the application requirement that standalone/Sentinel handles target the primary with ReplicaOnly disabled.", + "scope": "Go API/context/policy/error bindings and native codec domains. Updated test prerequisites and shared coordinator ownership: command mapping/assertions use Node while the cache implementation and environment remain native Go; full evidence differs from smoke. Redis routing review distinguishes the concrete ClusterClient primary override from the application requirement that standalone/Sentinel handles target the primary with ReplicaOnly disabled. Exact deletion uses the existing Identity and optional RemoteDeleter, performs remote-first maintenance through disabled live scopes, and preserves watermarks, flights and acquired snapshots.", "contracts": [ "B01", "B02", @@ -1659,7 +1696,10 @@ "W07", "W08", "X01", - "X02" + "X02", + "C61", + "C62", + "C63" ] } } diff --git a/formal/source-budgets-smoke.itf.json b/formal/source-budgets-smoke.itf.json index ecd9d626..79da3cac 100644 --- a/formal/source-budgets-smoke.itf.json +++ b/formal/source-budgets-smoke.itf.json @@ -11,13 +11,13 @@ "mbt::nondetPicks" ], "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } diff --git a/go/README.md b/go/README.md index 84ccee59..fbe494bb 100644 --- a/go/README.md +++ b/go/README.md @@ -86,6 +86,26 @@ UTF-16 name ordering, numeric formatting, omission of `Absent`, escaping, and tracked Redis hash tags. Use the same namespace, key dimensions, codecs and policy in both languages when sharing entries. +## Exact-key deletion + +`cache.Delete(ctx, identity)` removes one exact result from the live request +memo carried by `ctx`, this instance's local store, and its configured remote. +An empty `Identity.Namespace` inherits the instance namespace. Match the +reader's full identity, including `Args` and `Tracked`; the wrong tracking +mode identifies a different key and missing keys succeed. + +Maintenance ignores enabled state and policy, including inside `Disable`. +The remote runs first: failure leaves local and memo entries untouched. Custom +remotes opt in through `RemoteDeleter`; the existing `Remote` interface is +unchanged. A configured adapter without it returns `ErrDeleteUnsupported` +before changing any store. Local-only instances also support deletion. + +The bundled `RedisAdapter.Delete` uses one keyed `DEL`, accepting only integer +0 or 1. Deletion never changes watermarks or cancels in-flight work: an admitted +load can publish afterward and a caller can return an acquired snapshot. Other +identities, instances and requests remain untouched. See the shared +[invalidation guide](../docs/invalidation.md). + ## Configuration and effects `Policy` uses `time.Duration`. Cache TTLs and recovery ages are whole seconds; diff --git a/go/api.go b/go/api.go index 8177e069..3c473b7c 100644 --- a/go/api.go +++ b/go/api.go @@ -69,6 +69,12 @@ type Remote interface { Invalidate(ctx context.Context, watermarkKey string, invalidatedAtMS, futureBufferMS int64) error } +// RemoteDeleter is implemented by remotes that support exact-key deletion. +// Remote remains unchanged so existing adapters continue to compile. +type RemoteDeleter interface { + Delete(ctx context.Context, valueKey string) error +} + type Payload struct { Bytes []byte Binary bool @@ -140,6 +146,9 @@ type Logger interface { // ErrNoRemote reports maintenance that needs a remote adapter. var ErrNoRemote = errors.New("dialcache: a remote adapter is required") +// ErrDeleteUnsupported reports a configured remote without RemoteDeleter. +var ErrDeleteUnsupported = errors.New("dialcache: remote adapter does not support exact-key deletion") + // ErrReservedUseCase reports the reserved use case "watermark". var ErrReservedUseCase = errors.New("dialcache: reserved use case \"watermark\"") diff --git a/go/behavior_driver_test.go b/go/behavior_driver_test.go index 4adcca6e..dec3009a 100644 --- a/go/behavior_driver_test.go +++ b/go/behavior_driver_test.go @@ -350,7 +350,7 @@ type behaviorDriver struct { func emptyBehaviorObservation(fixture obj) obj { o := obj{} - for _, key := range []string{"loaders", "reads", "writes", "invalidations", "loads", "dumps", "policyCalls", "classifications", "comparisons"} { + for _, key := range []string{"loaders", "reads", "writes", "invalidations", "deletions", "loads", "dumps", "policyCalls", "classifications", "comparisons"} { o[key] = int64(0) } for _, key := range []string{"calls", "maintenance", "sourceScopes", "writeTtls", "shadow", "recovery"} { @@ -481,7 +481,11 @@ func (d *behaviorDriver) instance(id string) *Cache { return RawPolicy(bclone(d.runtimePolicy)), nil })} if d.fixture["remote"] != false { - opts = append(opts, WithRemote(behaviorRemote{d: d})) + var remote Remote = behaviorRemote{d: d} + if d.fixture["remoteDeletes"] == false { + remote = behaviorRemoteWithoutDelete{Remote: remote} + } + opts = append(opts, WithRemote(remote)) } if bb(d.fixture["localFaultInjection"]) { opts = append(opts, WithClock(behaviorLocalFaultClock{behaviorClock: d.clock, driver: d})) @@ -829,6 +833,34 @@ func (d *behaviorDriver) apply(input obj) error { d.mu.Lock() d.values[key] = behaviorStored{raw: raw, expires: d.clock.ElapsedMS() + bn(bdefault(input, "ttlMs", 60000))} d.mu.Unlock() + case "delete": + ctx := context.Background() + instance := bs(input["instance"]) + if id, ok := input["id"]; ok { + s := d.scopes[bs(id)] + if s == nil { + return fmt.Errorf("unknown scope %s", id) + } + ctx = s.ctx + if instance == "" { + instance = s.instance + } + } + if instance == "" { + instance = "default" + } + err := d.instance(instance).Delete(ctx, d.identity(bs(input["key"]), bs(input["useCase"]))) + status := "ok" + if err != nil { + if err == d.maintenanceError { + status = "mutation_error" + } else if errors.Is(err, ErrDeleteUnsupported) { + status = "unsupported" + } else { + return err + } + } + d.append("maintenance", status) case "invalidate": err := d.instance("default").Invalidate(context.Background(), d.identity(bs(input["key"]), ""), time.Duration(bn(input["futureBufferMs"]))*time.Millisecond) status := "ok" @@ -1035,6 +1067,9 @@ func (c behaviorCodec) Decode(payload Payload) (any, error) { type behaviorRemote struct{ d *behaviorDriver } +// Embedding only Remote deliberately hides the optional delete capability. +type behaviorRemoteWithoutDelete struct{ Remote } + type behaviorLogger struct{ d *behaviorDriver } func (l behaviorLogger) fail() { @@ -1117,6 +1152,17 @@ func (r behaviorRemote) Write(ctx context.Context, key string, frame Frame, ttl d.mu.Unlock() return nil } +func (r behaviorRemote) Delete(ctx context.Context, key string) error { + d := r.d + d.increment("deletions") + if d.fault("write") { + return d.maintenanceError + } + d.mu.Lock() + defer d.mu.Unlock() + delete(d.values, key) + return nil +} func (r behaviorRemote) Invalidate(ctx context.Context, key string, now, buffer int64) error { d := r.d d.increment("invalidations") diff --git a/go/behavior_registry_test.go b/go/behavior_registry_test.go index 4a3ff9bf..5f0701a8 100644 --- a/go/behavior_registry_test.go +++ b/go/behavior_registry_test.go @@ -6,7 +6,7 @@ import ( "testing" ) -var behaviorProfileVersions = map[string]int64{"shadow-read-deadlines": 1, "dark-layers": 2, "recovery-read": 1, "local-failure": 1, "runtime-boundaries": 1, "shadow-layers": 1, "local-clock": 1, "source-budgets": 1, "effects": 3, "scope": 2, "policy": 3, "layers": 2, "recovery": 1, "independent": 2, "shadow": 3, "admission": 1} +var behaviorProfileVersions = map[string]int64{"deletion": 1, "shadow-read-deadlines": 1, "dark-layers": 2, "recovery-read": 1, "local-failure": 1, "runtime-boundaries": 1, "shadow-layers": 1, "local-clock": 1, "source-budgets": 1, "effects": 3, "scope": 2, "policy": 3, "layers": 2, "recovery": 1, "independent": 2, "shadow": 3, "admission": 1} func validateBehaviorProfileRegistry(raw []byte, name string, version int64) error { decoded, err := behaviorJSON(raw) diff --git a/go/cache.go b/go/cache.go index 40817d22..ed3f8905 100644 --- a/go/cache.go +++ b/go/cache.go @@ -189,3 +189,52 @@ func (c *Cache) Invalidate(ctx context.Context, identity Identity, futureBuffer }) return err } + +// Delete removes one exact result from the live request memo carried by ctx, +// this instance's process-local store, and the configured remote. The identity +// must match the reader, including Tracked. It works in disabled scopes and +// does not consult policy, touch watermarks, or cancel in-flight publication. +// A missing key succeeds. An unsupported adapter or remote failure leaves the +// local entry and request memo untouched. +func (c *Cache) Delete(ctx context.Context, identity Identity) error { + if identity.UseCase == "watermark" { + return ErrReservedUseCase + } + if identity.Namespace == "" { + identity.Namespace = c.settings.namespace + } + key, valueKey, _, err := identity.Keys() + if err != nil { + return err + } + var remote RemoteDeleter + layer := "local" + if c.settings.remote != nil { + var supported bool + remote, supported = c.settings.remote.(RemoteDeleter) + if !supported { + return ErrDeleteUnsupported + } + layer = "remote" + } + labels := map[string]any{"cacheNamespace": identity.Namespace, "keyType": identity.KeyType, "useCase": identity.UseCase, "layer": layer} + c.emit(Event{Kind: "deletion", Data: labels}) + if remote != nil { + _, err = callSafely(func() (struct{}, error) { + return struct{}{}, remote.Delete(ctx, valueKey) + }) + if err != nil { + c.settings.logger.Warn("Error deleting DialCache entry", err) + c.emit(Event{Kind: "error", Data: map[string]any{"cacheNamespace": identity.Namespace, "keyType": identity.KeyType, "useCase": identity.UseCase, "layer": "remote", "error": "deletion", "inFallback": false}}) + return err + } + } + state, _ := ctx.Value(c).(scopeState) + c.mu.Lock() + defer c.mu.Unlock() + c.local.Remove(key) + if state.owner != nil && state.owner.live { + delete(state.owner.memo, key) + } + return nil +} diff --git a/go/delete_test.go b/go/delete_test.go new file mode 100644 index 00000000..d3dfb610 --- /dev/null +++ b/go/delete_test.go @@ -0,0 +1,198 @@ +package dialcache + +import ( + "context" + "errors" + "reflect" + "testing" + "time" +) + +type deleteRemote struct { + Remote + remove func(context.Context, string) error +} + +func (r deleteRemote) Delete(ctx context.Context, key string) error { return r.remove(ctx, key) } + +func TestDeleteExactIdentityAndLiveMemo(t *testing.T) { + for _, tracked := range []bool{false, true} { + for _, disabled := range []bool{false, true} { + var dispatches []string + var events []Event + var policyCalls int + remote := deleteRemote{remove: func(_ context.Context, key string) error { dispatches = append(dispatches, key); return nil }} + cache := MustNew(WithNamespace("deletion"), WithRemote(remote), WithObserver(func(e Event) { events = append(events, e) }), WithPolicyProvider(func(context.Context, Identity) (RuntimePolicy, error) { policyCalls++; return nil, nil })) + identity := Identity{KeyType: "id", ID: "42", UseCase: "lookup", Tracked: tracked, Args: [][2]string{{"locale", "en"}}} + full := identity + full.Namespace = "deletion" + key, valueKey, _, err := full.Keys() + if err != nil { + t.Fatal(err) + } + sibling := full + sibling.Args = [][2]string{{"locale", "fr"}} + siblingKey, _, _, _ := sibling.Keys() + ctx, done := cache.Enable(context.Background()) + defer done() + state := ctx.Value(cache).(scopeState) + cache.local.Put(key, 1, 60000) + cache.local.Put(siblingKey, 2, 60000) + state.owner.memo[key] = 1 + state.owner.memo[siblingKey] = 2 + flight := &flight{done: make(chan struct{})} + cache.flights[key] = flight + state.owner.flights[key] = flight + if disabled { + ctx = cache.Disable(ctx) + } + if err = cache.Delete(ctx, identity); err != nil { + t.Fatal(err) + } + if _, ok := cache.local.Get(key); ok { + t.Fatal("local retained exact key") + } + if _, ok := state.owner.memo[key]; ok { + t.Fatal("live memo retained exact key") + } + if got, _ := cache.local.Get(siblingKey); got != 2 || state.owner.memo[siblingKey] != 2 { + t.Fatal("sibling removed") + } + if cache.flights[key] != flight || state.owner.flights[key] != flight { + t.Fatal("delete changed flights") + } + if !reflect.DeepEqual(dispatches, []string{valueKey}) || policyCalls != 0 { + t.Fatalf("dispatch/policy: %v %d", dispatches, policyCalls) + } + if len(events) != 1 || events[0].Kind != "deletion" || events[0].Data["layer"] != "remote" || events[0].Data["useCase"] != "lookup" { + t.Fatalf("events %#v", events) + } + if err = cache.Delete(ctx, identity); err != nil { + t.Fatal("missing entry must succeed", err) + } + } + } +} + +func TestDeleteRemoteFirstAndFailureAtomicity(t *testing.T) { + for _, mode := range []string{"ok", "error", "unsupported", "reserved", "invalid"} { + t.Run(mode, func(t *testing.T) { + failure := errors.New("remote failure") + logger := &boundaryLogger{panicOnCall: true} + var events []Event + var cache *Cache + var calls int + identity := Identity{Namespace: "urn", KeyType: "id", ID: "42", UseCase: "lookup", Tracked: true} + key, _, _, _ := identity.Keys() + var state scopeState + adapter := deleteRemote{remove: func(_ context.Context, _ string) error { + calls++ + if got, ok := cache.local.Get(key); !ok || got != 1 || state.owner.memo[key] != 1 { + t.Fatal("local changed before remote completed") + } + if mode == "error" { + return failure + } + return nil + }} + var remote Remote = adapter + if mode == "unsupported" { + remote = boundaryRemote{} + } + cache = MustNew(WithRemote(remote), WithLogger(logger), WithObserver(func(e Event) { events = append(events, e) })) + ctx, done := cache.Enable(context.Background()) + defer done() + state = ctx.Value(cache).(scopeState) + cache.local.Put(key, 1, 60000) + state.owner.memo[key] = 1 + if mode == "reserved" { + identity.UseCase = "watermark" + } + if mode == "invalid" { + identity.ID = "{" + } + err := cache.Delete(cache.Disable(ctx), identity) + if mode == "ok" { + if err != nil { + t.Fatal(err) + } + return + } + if err == nil { + t.Fatal("expected failure") + } + if got, ok := cache.local.Get(key); !ok || got != 1 || state.owner.memo[key] != 1 { + t.Fatal("failure removed local state") + } + if mode == "error" { + if err != failure || calls != 1 || logger.warnings.Load() != 1 || len(events) != 2 || events[1].Data["error"] != "deletion" { + t.Fatalf("failure diagnostics: %v %d %#v", err, calls, events) + } + } else if calls != 0 || len(events) != 0 { + t.Fatal("invalid/unsupported delete reached mutation or counter") + } + if mode == "unsupported" && !errors.Is(err, ErrDeleteUnsupported) { + t.Fatal(err) + } + if mode == "reserved" && !errors.Is(err, ErrReservedUseCase) { + t.Fatal(err) + } + }) + } +} +func TestDeleteOutsideAndLocalOnly(t *testing.T) { + for _, capacity := range []int{0, 2} { + cache := MustNew(WithLocalCapacity(capacity)) + ctx, done := cache.Enable(context.Background()) + defer done() + identity := Identity{KeyType: "id", ID: "1", UseCase: "lookup"} + full := identity + full.Namespace = "urn" + key, _, _, _ := full.Keys() + cache.local.Put(key, 1, 60000) + state := ctx.Value(cache).(scopeState) + state.owner.memo[key] = 1 + if err := cache.Delete(context.Background(), identity); err != nil { + t.Fatal(err) + } + if _, ok := cache.local.Get(key); ok { + t.Fatal("outside delete retained local") + } + if state.owner.memo[key] != 1 { + t.Fatal("outside delete changed another request") + } + if err := cache.Delete(cache.Disable(ctx), identity); err != nil { + t.Fatal(err) + } + if _, ok := state.owner.memo[key]; ok { + t.Fatal("local-only delete retained live memo") + } + } +} +func TestDeleteLateSourceStillPublishes(t *testing.T) { + cache := MustNew() + ctx, done := cache.Enable(context.Background()) + defer done() + identity := Identity{KeyType: "id", ID: "1", UseCase: "lookup"} + op := Operation[int]{Identity: identity, Policy: Policy{LocalTTL: time.Minute, RequestLocal: true}} + entered, release, result := make(chan struct{}), make(chan struct{}), make(chan int, 1) + go func() { + value, err := GetOrLoad(ctx, cache, op, func(context.Context) (int, error) { close(entered); <-release; return 7, nil }) + if err != nil { + t.Error(err) + } + result <- value + }() + <-entered + if err := cache.Delete(ctx, identity); err != nil { + t.Fatal(err) + } + close(release) + if <-result != 7 { + t.Fatal("pending caller changed") + } + got, err := GetOrLoad(ctx, cache, op, func(context.Context) (int, error) { t.Error("late publication suppressed"); return 9, nil }) + if err != nil || got != 7 { + t.Fatalf("late value %v %v", got, err) + } +} diff --git a/go/docs_examples_test.go b/go/docs_examples_test.go index 4b651c88..b4b1efce 100644 --- a/go/docs_examples_test.go +++ b/go/docs_examples_test.go @@ -186,3 +186,28 @@ func TestDocsTrackedInvalidation(t *testing.T) { } // #endregion tracked-invalidation } + +func TestDocsExactDelete(t *testing.T) { + // #region exact-delete + cache := dialcache.MustNew() + identity := dialcache.Identity{KeyType: "user", ID: "42", UseCase: "GetUser"} + operation := dialcache.Operation[int]{Identity: identity, Policy: dialcache.Policy{ + RequestLocal: true, LocalTTL: time.Minute, + }} + sourceCalls := 0 + load := func(context.Context) (int, error) { sourceCalls++; return sourceCalls, nil } + ctx, done := cache.Enable(context.Background()) + defer done() + if value, err := dialcache.GetOrLoad(ctx, cache, operation, load); err != nil || value != 1 { + t.Fatalf("initial value: %d %v", value, err) + } + // Exact deletion also works inside Disable and without a remote adapter. + // Supply the same identity, including Args and Tracked, as the reader. + if err := cache.Delete(cache.Disable(ctx), identity); err != nil { + t.Fatal(err) + } + if value, err := dialcache.GetOrLoad(ctx, cache, operation, load); err != nil || value != 2 { + t.Fatalf("deleted value should reload: %d %v", value, err) + } + // #endregion exact-delete +} diff --git a/go/internal/localcache/cache.go b/go/internal/localcache/cache.go index a088d81c..55125d54 100644 --- a/go/internal/localcache/cache.go +++ b/go/internal/localcache/cache.go @@ -61,3 +61,14 @@ func (s *Store) Put(key string, value any, ttlMS int64) { // capacity, regardless of that entry's remaining TTL. s.entries.Add(key, entry{value: value, insertedMS: s.elapsedMS(), ttlMS: ttlMS}) } + +// Remove deletes one exact entry without consulting the clock or changing +// the relative recency of the entries that remain. A nil Store is a no-op. +func (s *Store) Remove(key string) { + if s == nil { + return + } + s.mu.Lock() + defer s.mu.Unlock() + s.entries.Remove(key) +} diff --git a/go/internal/testsuite/redis_integration_test.go b/go/internal/testsuite/redis_integration_test.go index 57cd64df..7cceac39 100644 --- a/go/internal/testsuite/redis_integration_test.go +++ b/go/internal/testsuite/redis_integration_test.go @@ -270,6 +270,7 @@ func TestRedisIntegration(t *testing.T) { t.Run("invalidation-vectors", func(t *testing.T) { testInvalidationVectors(t, environment) }) t.Run("mixed-typescript-go", func(t *testing.T) { testMixedLanguage(t, environment) }) t.Run("complete-frame-and-primary-read", func(t *testing.T) { testPrimaryRead(t, environment) }) + t.Run("exact-delete", func(t *testing.T) { testExactDelete(t, environment) }) }) } } @@ -619,3 +620,53 @@ func testPrimaryRead(t *testing.T, environment redisEnvironment) { t.Fatal("NOSCRIPT recovery failed", err) } } + +func testExactDelete(t *testing.T, environment redisEnvironment) { + ctx := context.Background() + adapter := NewRedisAdapter(environment.client) + for _, tracked := range []bool{false, true} { + identity := Identity{Namespace: "delete-integration", KeyType: "id", ID: fmt.Sprintf("%d-%t", time.Now().UnixNano(), tracked), UseCase: "Get", Tracked: tracked} + _, key, watermark, err := identity.Keys() + if err != nil { + t.Fatal(err) + } + commands := primaryCommands(t, environment, key) + defer commands.Del(ctx, key) + if tracked { + if err = commands.Set(ctx, watermark, "99", time.Minute).Err(); err != nil { + t.Fatal(err) + } + defer commands.Del(ctx, watermark) + } + if err = adapter.Write(ctx, key, Frame{CreatedAtMS: 100, Payload: []byte("7")}, time.Minute); err != nil { + t.Fatal(err) + } + if err = adapter.Delete(ctx, key); err != nil { + t.Fatal(err) + } + if err = adapter.Delete(ctx, key); err != nil { + t.Fatal("missing delete", err) + } + got, err := adapter.Read(ctx, key, watermark) + if err != nil || got.Kind != "miss" || got.Reason != "value_absent" { + t.Fatalf("read after delete: %#v %v", got, err) + } + if tracked { + if got, err := commands.Get(ctx, watermark).Result(); err != nil || got != "99" { + t.Fatalf("watermark changed: %q %v", got, err) + } + } + // Another language removes the same Go frame using its bundled DEL adapter. + if err = adapter.Write(ctx, key, Frame{CreatedAtMS: 100, Payload: []byte("7")}, time.Minute); err != nil { + t.Fatal(err) + } + result := runTypeScript(t, environment, []map[string]any{{"op": "delete", "key": key}}) + if len(result) != 1 || result[0]["kind"] != "deleted" { + t.Fatalf("TypeScript delete: %#v", result) + } + got, err = adapter.Read(ctx, key, watermark) + if err != nil || got.Kind != "miss" { + t.Fatalf("mixed delete: %#v %v", got, err) + } + } +} diff --git a/go/internal/testsuite/redis_interop.ts b/go/internal/testsuite/redis_interop.ts index 1972b6c9..b96e17a8 100644 --- a/go/internal/testsuite/redis_interop.ts +++ b/go/internal/testsuite/redis_interop.ts @@ -58,6 +58,9 @@ async function main() { const value = action.binary ? undefined : await codec.load(payload); results.push({ kind: "hit", stamp: result.createdAtMs, ...(keys ? { keys } : {}), ...(action.binary ? { binaryHex: Buffer.from(payload).toString("hex") } : { value: value === undefined ? { absent: true } : value }) }); + } else if (action.op === "delete") { + await adapter.delete!({ valueKey: key }); + results.push({ kind: "deleted" }); } else if (action.op === "invalidate") { const realNow = Date.now; Date.now = () => action.stamp; diff --git a/go/metrics.go b/go/metrics.go index baaa5b80..e5d00fbc 100644 --- a/go/metrics.go +++ b/go/metrics.go @@ -85,7 +85,7 @@ func ShadowMismatchLogDetails(key string, cached, source any) ShadowMismatchDeta var metricKinds = map[string]string{ "shadowAge": "shadowValueAge", "recoveryAge": "staleRecoveryValueAge", - "request": "request", "miss": "miss", "disabled": "disabled", "error": "error", "invalidation": "invalidation", "coalesced": "coalesced", + "request": "request", "miss": "miss", "disabled": "disabled", "error": "error", "invalidation": "invalidation", "deletion": "deletion", "coalesced": "coalesced", "shadowValidation": "shadowValidation", "shadow": "shadowValidation", "shadowValueAge": "shadowValueAge", "observeShadowValueAge": "shadowValueAge", "futureTimestampOffset": "futureTimestampOffset", "observeFutureTimestampOffset": "futureTimestampOffset", "futureOffset": "futureTimestampOffset", "staleRecovery": "staleRecovery", "recovery": "staleRecovery", "staleRecoveryValueAge": "staleRecoveryValueAge", "observeStaleRecoveryValueAge": "staleRecoveryValueAge", diff --git a/go/metrics_datadog.go b/go/metrics_datadog.go index 3ae693ea..02fccd9d 100644 --- a/go/metrics_datadog.go +++ b/go/metrics_datadog.go @@ -26,13 +26,13 @@ type DatadogMetrics struct { } var datadogSuffixes = map[string]string{ - "request": "request.count", "miss": "miss.count", "disabled": "disabled.count", "error": "error.count", "invalidation": "invalidation.count", "coalesced": "coalesced.count", + "request": "request.count", "miss": "miss.count", "disabled": "disabled.count", "error": "error.count", "invalidation": "invalidation.count", "deletion": "deletion.count", "coalesced": "coalesced.count", "shadowValidation": "shadow.count", "shadowValueAge": "shadow.value_age", "futureTimestampOffset": "future_timestamp_offset", "staleRecovery": "stale_recovery.count", "staleRecoveryValueAge": "stale_recovery.value_age", "compression": "compression.count", "get": "get.duration", "fallback": "fallback.duration", "serialization": "serialization.duration", "size": "serialization.size", "storedSize": "stored.size", "compressionRatio": "compression.ratio", "compressionDuration": "compression.duration", } -var counterKinds = map[string]bool{"request": true, "miss": true, "disabled": true, "error": true, "invalidation": true, "coalesced": true, "shadowValidation": true, "staleRecovery": true, "compression": true} +var counterKinds = map[string]bool{"request": true, "miss": true, "disabled": true, "error": true, "invalidation": true, "deletion": true, "coalesced": true, "shadowValidation": true, "staleRecovery": true, "compression": true} var datadogNamespace = regexp.MustCompile(`^[A-Za-z][A-Za-z0-9_]*(\.[A-Za-z0-9_]+)*$`) func NewDatadogMetrics(options DatadogMetricsOptions) (*DatadogMetrics, error) { diff --git a/go/metrics_prometheus.go b/go/metrics_prometheus.go index eb14507a..5bc72192 100644 --- a/go/metrics_prometheus.go +++ b/go/metrics_prometheus.go @@ -23,6 +23,7 @@ func PrometheusCollectorSchemas(prefix string) []PrometheusCollectorSchema { {Kind: "request", Name: prefix + "dialcache_request_counter", Help: "Total DialCache cache-layer requests.", Labels: []string{"cache_namespace", "use_case", "key_type", "layer"}}, {Kind: "error", Name: prefix + "dialcache_error_counter", Help: "Errors during DialCache cache operations or fallback execution.", Labels: []string{"cache_namespace", "use_case", "key_type", "layer", "error", "in_fallback"}}, {Kind: "invalidation", Name: prefix + "dialcache_invalidation_counter", Help: "DialCache invalidation calls by key type and layer.", Labels: []string{"cache_namespace", "key_type", "layer"}}, + {Kind: "deletion", Name: prefix + "dialcache_deletion_counter", Help: "DialCache exact-key deletion calls by use case and layer.", Labels: []string{"cache_namespace", "use_case", "key_type", "layer"}}, {Kind: "coalesced", Name: prefix + "dialcache_coalesced_counter", Help: "DialCache requests coalesced onto in-flight work by sharing scope.", Labels: []string{"cache_namespace", "use_case", "key_type", "scope"}}, {Kind: "shadowValidation", Name: prefix + "dialcache_shadow_validation_counter", Help: "Sampled DialCache Redis shadow-validation outcomes.", Labels: []string{"cache_namespace", "use_case", "key_type", "outcome"}}, {Kind: "shadowValueAge", Name: prefix + "dialcache_shadow_value_age_histogram", Help: "Age in seconds of the validated Redis value at DialCache shadow verdict time.", Labels: []string{"cache_namespace", "use_case", "key_type", "outcome"}, Buckets: []float64{1, 5, 15, 60, 300, 900, 3600, 10800, 43200, 86400, 259200, 604800}}, diff --git a/go/metrics_test.go b/go/metrics_test.go index f38a6a24..ddce04d9 100644 --- a/go/metrics_test.go +++ b/go/metrics_test.go @@ -49,7 +49,7 @@ func TestDatadogMetricNamesUnitsAndLabels(t *testing.T) { }{ {"request", "request.count", "increment", 1}, {"miss", "miss.count", "increment", 1}, {"disabled", "disabled.count", "increment", 1}, {"error", "error.count", "increment", 1}, {"invalidation", "invalidation.count", "increment", 1}, {"coalesced", "coalesced.count", "increment", 1}, {"shadowValidation", "shadow.count", "increment", 1}, {"shadowAge", "shadow.value_age", "distribution", 0.25}, {"futureOffset", "future_timestamp_offset", "distribution", 0.25}, {"staleRecovery", "stale_recovery.count", "increment", 1}, {"recoveryAge", "stale_recovery.value_age", "distribution", 0.25}, - {"compression", "compression.count", "increment", 1}, {"get", "get.duration", "distribution", 0.25}, {"fallback", "fallback.duration", "distribution", 0.25}, {"serialization", "serialization.duration", "distribution", 0.25}, {"size", "serialization.size", "distribution", 123}, {"storedSize", "stored.size", "distribution", 123}, {"compressionRatio", "compression.ratio", "distribution", 0.25}, {"compressionDuration", "compression.duration", "distribution", 0.25}, + {"compression", "compression.count", "increment", 1}, {"get", "get.duration", "distribution", 0.25}, {"fallback", "fallback.duration", "distribution", 0.25}, {"serialization", "serialization.duration", "distribution", 0.25}, {"size", "serialization.size", "distribution", 123}, {"storedSize", "stored.size", "distribution", 123}, {"deletion", "deletion.count", "increment", 1}, {"compressionRatio", "compression.ratio", "distribution", 0.25}, {"compressionDuration", "compression.duration", "distribution", 0.25}, } for _, test := range cases { if err := adapter.ObserveEvent(metricTestEvent(test.kind)); err != nil { @@ -106,7 +106,7 @@ func TestPrometheusWireSchemaMatchesTypeScriptBinding(t *testing.T) { } text := string(source) schemas := PrometheusCollectorSchemas("") - if len(schemas) != 19 { + if len(schemas) != 20 { t.Fatalf("collector count: %d", len(schemas)) } for _, schema := range schemas { @@ -232,7 +232,7 @@ func TestPrometheusExplicitBindingsPreserveExistingObservations(t *testing.T) { if err != nil { t.Fatal(err) } - if got := collectorDescriptions(registry); len(got) != 19 { + if got := collectorDescriptions(registry); len(got) != 20 { t.Fatalf("binding changed registry membership: %d", len(got)) } families, err := registry.Gather() diff --git a/go/redis_adapter.go b/go/redis_adapter.go index af7316f7..54956023 100644 --- a/go/redis_adapter.go +++ b/go/redis_adapter.go @@ -23,6 +23,7 @@ func NewRedisAdapter(client redis.UniversalClient) *RedisAdapter { } var _ Remote = (*RedisAdapter)(nil) +var _ RemoteDeleter = (*RedisAdapter)(nil) type RedisPayloadError struct{ Message string } @@ -128,6 +129,23 @@ func ValidateRedisSetReply(reply any) error { } return nil } + +// Delete removes exactly one value key. It never reads or changes a watermark. +func (adapter *RedisAdapter) Delete(ctx context.Context, valueKey string) error { + reply, err := adapter.client.Del(ctx, valueKey).Result() + if err != nil { + return err + } + return ValidateRedisDelReply(reply) +} + +func ValidateRedisDelReply(reply any) error { + if integer, ok := reply.(int64); !ok || (integer != 0 && integer != 1) { + return &RedisProtocolError{"invalid Redis DEL reply; expected integer 0 or 1"} + } + return nil +} + func ValidateRedisInvalidationReply(reply any) error { if integer, ok := reply.(int64); !ok || integer != 1 { return &RedisProtocolError{"invalid Redis invalidation reply; expected integer 1"} diff --git a/go/redis_adapter_test.go b/go/redis_adapter_test.go index 7bb5d5d4..8a97919b 100644 --- a/go/redis_adapter_test.go +++ b/go/redis_adapter_test.go @@ -140,3 +140,26 @@ func TestNormalizeReadResultBoundary(t *testing.T) { } } } + +func TestRedisAdapterDeleteSingleKeyAndReplyValidation(t *testing.T) { + for _, reply := range []int64{0, 1, 2, -1} { + calls := 0 + adapter := hookedRedis(t, func(cmd redis.Cmder) error { + calls++ + if !reflect.DeepEqual(cmd.Args(), []any{"del", "{entity}#value:dialcache-frame-v1"}) { + t.Fatal(cmd.Args()) + } + cmd.(*redis.IntCmd).SetVal(reply) + return nil + }) + err := adapter.Delete(context.Background(), "{entity}#value:dialcache-frame-v1") + if (err != nil) != (reply < 0 || reply > 1) || calls != 1 { + t.Fatalf("reply %d: %v calls=%d", reply, err, calls) + } + } + for _, reply := range []any{nil, "0", false, float64(1), []byte("1"), int(1)} { + if ValidateRedisDelReply(reply) == nil { + t.Fatalf("invalid DEL reply %T accepted", reply) + } + } +} diff --git a/interop/go-client.go b/interop/go-client.go index dd34dc7d..a74c39e5 100644 --- a/interop/go-client.go +++ b/interop/go-client.go @@ -146,6 +146,10 @@ func (r *observedRemote) Write(ctx context.Context, key string, frame dialcache. return err } +func (r *observedRemote) Delete(ctx context.Context, key string) error { + return r.native.(dialcache.RemoteDeleter).Delete(ctx, key) +} + func (r *observedRemote) Invalidate(ctx context.Context, key string, at, buffer int64) error { return r.native.Invalidate(ctx, key, at, buffer) } @@ -295,6 +299,10 @@ func run() (err error) { if err != nil { return err } + case "delete": + if err = cache.Delete(ctx, identity); err != nil { + return err + } case "invalidate": if err = cache.Invalidate(ctx, identity, time.Duration(r.FutureBufferMS)*time.Millisecond); err != nil { return err diff --git a/interop/test_wire_interop.py b/interop/test_wire_interop.py index 51c30ec9..8ab391da 100644 --- a/interop/test_wire_interop.py +++ b/interop/test_wire_interop.py @@ -334,7 +334,12 @@ async def load(): source_calls += 1 return native_value(source) - if op == "invalidate": + if op == "delete": + await cache.delete(key={"id": identity["id"], "args": identity["args"]}, + key_type=identity["keyType"], use_case=identity["useCase"], + track_for_invalidation=identity["tracked"]) + result = {"sourceCalls": source_calls} + elif op == "invalidate": await cache.invalidate_remote(identity["keyType"], identity["id"], future_buffer) result = {} else: @@ -450,3 +455,22 @@ async def test_bidirectional_tracked_invalidation(backend, clients, identities, assert_value(untouched["value"], initial) assert untouched["watermark"] is None assert untouched["frameHex"] == before[key_for(unrelated).value_key] + + +@pytest.mark.parametrize("tracked", [False, True], ids=["untracked", "tracked"]) +@pytest.mark.parametrize("writer,deleter,reader", list(permutations(LANGUAGES, 3))) +async def test_cross_language_exact_delete(backend, clients, identities, writer, deleter, reader, tracked): + identity = identities(tracked=tracked) + key = key_for(identity) + if tracked: + await backend["client"].set(key.watermark_key, str(STAMP - 1), px=60_000) + written = await invoke(writer, backend, clients, identity, source={"kind": "json", "value": "old"}) + assert written["sourceCalls"] == 1 and written["frameHex"] is not None + deleted = await invoke(deleter, backend, clients, identity, op="delete") + assert deleted["sourceCalls"] == 0 and deleted["frameHex"] is None + assert deleted["watermark"] == (str(STAMP - 1) if tracked else None) + fresh = await invoke(reader, backend, clients, identity, wall=STAMP + 1, + source={"kind": "json", "value": "reloaded"}) + assert fresh["sourceCalls"] == 1 + assert_value(fresh["value"], {"kind": "json", "value": "reloaded"}) + assert fresh["watermark"] == deleted["watermark"] diff --git a/python/API-DESIGN.md b/python/API-DESIGN.md index f4cc6aae..bf8f93f1 100644 --- a/python/API-DESIGN.md +++ b/python/API-DESIGN.md @@ -27,7 +27,7 @@ changing that behavior could change existing keys or break existing callbacks. | Synchronous wrapper and background event-loop pool | The binding is asyncio based. Every cached wrapper is awaitable; synchronous loaders execute on the caller's event loop. One cache belongs to one event loop. No implicit threads or client factories are created. | | Singleton, global namespace, global metrics | Instances own their namespace, request scopes, local capacity, flights and observer. The application owns its Redis client. | | Pickle / JSON / protobuf envelope choice | DialCache always uses the portable version-1 frame and compression wrapper. A custom serializer can produce text or binary payloads, including protobuf. There is no pickle fallback or gcache envelope compatibility. | -| `aput`, `adelete`, `aflushall` and their synchronous counterparts | These are not part of the existing DialCache public contract and are not added by this port. Tracked invalidation is the explicit maintenance API. | +| `delete`, `aput`, `adelete`, `aflushall` | Exact-key async `delete` is available with explicit identity kwargs and removes the live request memo, this instance's local entry, and the configured remote value. It works in disabled scopes. `put`, `aput`, `adelete`, and flush APIs are not provided. | | Random sampling and per-use-case local TTL cache | Replaced by DialCache's deterministic key cohorts and a bounded per-instance LRU, with expiry captured at each insertion. | Disabled calls bypass key selection, argument adaptation, policy resolution, deadlines and coalescing. Redis reads acquire the value and watermark atomically from a primary; writes use one native `SET` of a complete frame. None of these rules are inherited from gcache's implementation. diff --git a/python/README.md b/python/README.md index 7ade5193..67b8d802 100644 --- a/python/README.md +++ b/python/README.md @@ -118,7 +118,7 @@ already admitted invocation. `Policy.disabled()` explicitly disables inherited request memoization, local and remote serving, recovery, and shadow work. It does not cancel work that -was already admitted or disable explicit invalidation. `Policy.enabled(ttl)` +was already admitted or disable explicit maintenance. `Policy.enabled(ttl)` enables local and remote TTLs; it does not opt into request memoization. Invalid static defaults raise `ConfigError` at registration. At runtime, @@ -127,6 +127,25 @@ read deadlines, containers, or provider failures bypass caching for that enabled invocation. Optional recovery and shadow failures leave ordinary serving available. +## Exact-key deletion + +Use `await cache.delete(key=..., key_type=..., use_case=..., track_for_invalidation=...)` +to remove one result from the live request memo, this instance's local store, +and Redis when configured. Match the reader's entire identity, including args +and tracking mode. It works outside `enable()` and inside `disable()`, without +policy lookup, and a missing entry succeeds. + +The remote is deleted first. Adapter failure leaves local and memo entries +untouched and raises; an older custom adapter without `delete` raises +`RemoteDeleteUnsupportedError` before any changes. Custom adapters can implement +`RedisDeleteClient` and its `delete(DeleteRequest)` method; `RedisClient` remains +unchanged. The bundled adapter issues a single keyed `DEL` and validates its reply. + +Deletion preserves watermarks, other identities, other instances and other +requests. In-flight work may republish afterward, and callers retain already +acquired values. See the shared [invalidation guide](../docs/invalidation.md) +for the comparison with entity invalidation. + ## Redis and tracked invalidation ```python diff --git a/python/dialcache/__init__.py b/python/dialcache/__init__.py index 3edde748..df7a58a7 100644 --- a/python/dialcache/__init__.py +++ b/python/dialcache/__init__.py @@ -9,6 +9,7 @@ MissingRemoteError, RedisReadTimeoutError, RemoteReadTimeoutError, + RemoteDeleteUnsupportedError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError, ) @@ -33,6 +34,7 @@ "ConfigError", "FallbackTimeoutError", "RemoteReadTimeoutError", + "RemoteDeleteUnsupportedError", "RedisReadTimeoutError", "MissingRemoteError", "UseCaseIsAlreadyRegisteredError", diff --git a/python/dialcache/cache.py b/python/dialcache/cache.py index d6ae4a15..704ef975 100644 --- a/python/dialcache/cache.py +++ b/python/dialcache/cache.py @@ -26,6 +26,7 @@ FallbackTimeoutError, MissingRemoteError, RemoteReadTimeoutError, + RemoteDeleteUnsupportedError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError, ) @@ -33,7 +34,7 @@ from .local import LocalCache from .metrics import Metrics, emit_metric from .protocol import Frame, Miss, compress_payload, decompress_payload, escape_raw_payload, utf8_bytes -from .redis import InvalidationRequest, ReadContext, ReadRequest, WriteRequest +from .redis import DeleteRequest, InvalidationRequest, ReadContext, ReadRequest, WriteRequest from .serializer import JsonSerializer T = TypeVar("T") @@ -946,6 +947,54 @@ async def _write( raise return True + async def delete( + self, *, key: Any, key_type: str, use_case: str, track_for_invalidation: bool = False + ) -> None: + """Remove one exact result from this request, instance, and remote. + + The identity must match the reader, including tracking mode. Maintenance + works in disabled scopes without consulting policy. Existing flights and + acquired values remain valid and may publish after deletion. + """ + if use_case == "watermark": + raise UseCaseNameIsReservedError(use_case) + if isinstance(key, Key): + identity = key + if identity.namespace != self.namespace: + raise ValueError("Key namespace differs from cache namespace") + if identity.use_case == "watermark": + raise UseCaseNameIsReservedError(identity.use_case) + else: + spec = key if isinstance(key, Mapping) else {"id": key} + identity = Key( + self.namespace, key_type, spec["id"], use_case, + normalize_args(spec.get("args", {})), track_for_invalidation, + ) + remote_delete = getattr(self.redis, "delete", None) if self.redis is not None else None + if self.redis is not None and not callable(remote_delete): + raise RemoteDeleteUnsupportedError("Redis adapter does not support exact-key deletion") + layer = "remote" if self.redis is not None else "local" + labels = self._labels(identity, layer) + self._emit("deletion", labels) + if remote_delete is not None: + try: + await _call_dependency(remote_delete, DeleteRequest(identity.value_key)) + except (Exception, asyncio.CancelledError) as error: + self._emit("error", labels, error="deletion", inFallback=False) + self._log("Could not delete DialCache entry: %s", error) + raise + # There is no await between the two local removals. A disabled inner + # scope still carries the live outer holder, and deletion creates none. + try: + self._local.delete(identity.logical) + holder = self._context._live_holder() + if holder is not None and holder.memo is not None: + holder.memo.delete(identity.logical) + except (Exception, asyncio.CancelledError) as error: + self._emit("error", {**labels, "layer": "local"}, error="deletion", inFallback=False) + self._log("Could not delete local DialCache entry: %s", error) + raise + async def invalidate_remote(self, key_type: str, id: Any, future_buffer_ms: int = 0) -> None: """Write an entity fence after its source mutation commits; failures raise.""" if not _valid_integer(future_buffer_ms, 0, 31_536_000_000): diff --git a/python/dialcache/context.py b/python/dialcache/context.py index 402b6770..16833d90 100644 --- a/python/dialcache/context.py +++ b/python/dialcache/context.py @@ -25,6 +25,9 @@ def set(self, key: str, value: Any) -> None: if not self.closed: self._values[key] = value + def delete(self, key: str) -> None: + self._values.pop(key, None) + def close(self) -> None: self.closed = True self._values.clear() diff --git a/python/dialcache/errors.py b/python/dialcache/errors.py index 72dc8a35..f59c8440 100644 --- a/python/dialcache/errors.py +++ b/python/dialcache/errors.py @@ -42,5 +42,9 @@ def __init__(self, use_case: str) -> None: super().__init__(f"Use case name is reserved: {use_case}") +class RemoteDeleteUnsupportedError(DialCacheError): + """The configured remote does not support exact-key deletion.""" + + class MissingRemoteError(DialCacheError): """An explicit remote maintenance operation has no remote adapter.""" diff --git a/python/dialcache/local.py b/python/dialcache/local.py index a9e812bc..3638cdde 100644 --- a/python/dialcache/local.py +++ b/python/dialcache/local.py @@ -70,6 +70,9 @@ def put(self, key: str, value: Any, ttl_sec: int) -> None: while len(self._entries) > self.max_size: self._entries.popitem(last=False) + def delete(self, key: str) -> None: + self._entries.pop(key, None) + def clear(self) -> None: self._entries.clear() diff --git a/python/dialcache/protocol.py b/python/dialcache/protocol.py index 61d2feae..e17368f3 100644 --- a/python/dialcache/protocol.py +++ b/python/dialcache/protocol.py @@ -165,6 +165,11 @@ def validate_set_reply(reply: object) -> None: raise RedisProtocolError("Invalid Redis SET reply; expected OK") +def validate_del_reply(reply: object) -> None: + if type(reply) is not int or reply not in (0, 1): + raise RedisProtocolError("Invalid Redis DEL reply; expected integer 0 or 1") + + def validate_invalidation_reply(reply: object) -> None: if type(reply) is not int or reply != 1: raise RedisProtocolError("Invalid Redis invalidate reply; expected integer 1") diff --git a/python/dialcache/redis.py b/python/dialcache/redis.py index 3ea66eee..3bdbe641 100644 --- a/python/dialcache/redis.py +++ b/python/dialcache/redis.py @@ -24,6 +24,7 @@ encode_frame, validate_future_buffer_ms, validate_invalidation_reply, + validate_del_reply, validate_set_reply, validate_timestamp, ) @@ -63,6 +64,11 @@ class InvalidationRequest: invalidated_at_ms: int +@dataclass(frozen=True) +class DeleteRequest: + value_key: str + + class RedisClient(Protocol): def read( self, request: ReadRequest, context: ReadContext | None = None @@ -71,6 +77,12 @@ def write(self, request: WriteRequest) -> None | Awaitable[None]: ... def invalidate(self, request: InvalidationRequest) -> None | Awaitable[None]: ... +class RedisDeleteClient(RedisClient, Protocol): + """Optional exact-key deletion capability; RedisClient stays compatible.""" + + def delete(self, request: DeleteRequest) -> None | Awaitable[None]: ... + + # Same atomic transition as the TypeScript/Go/Rust adapters. Values never write # watermarks. The clock sample belongs to one logical invalidation invocation. INVALIDATE_CACHE_SCRIPT = """local function parse_safe_integer(raw) @@ -200,6 +212,10 @@ async def write(self, request: WriteRequest) -> None: result = await self._command(request.value_key, "SET", request.value_key, frame, "PX", str(ttl)) validate_set_reply(result) + async def delete(self, request: DeleteRequest) -> None: + result = await self._command(request.value_key, "DEL", request.value_key) + validate_del_reply(result) + async def invalidate(self, request: InvalidationRequest) -> None: buffer = validate_future_buffer_ms(request.future_buffer_ms) timestamp = validate_timestamp(request.invalidated_at_ms) diff --git a/python/tests/formal/driver.py b/python/tests/formal/driver.py index 87d4d506..28d815d5 100644 --- a/python/tests/formal/driver.py +++ b/python/tests/formal/driver.py @@ -10,7 +10,7 @@ from dataclasses import dataclass from dialcache import DialCache -from dialcache.errors import FallbackTimeoutError, MissingRemoteError +from dialcache.errors import FallbackTimeoutError, MissingRemoteError, RemoteDeleteUnsupportedError from dialcache.key import Key from dialcache.local import LocalCache from dialcache.protocol import Frame, Miss, decode_read, decode_tracked_read, encode_frame @@ -27,6 +27,7 @@ def empty_observation(fixture=None): "reads": 0, "writes": 0, "invalidations": 0, + "deletions": 0, "maintenance": [], "loads": 0, "dumps": 0, @@ -134,6 +135,13 @@ async def write(self, request): raise owner.maintenance_error self.seed(request.value_key, stamped, math.ceil(request.cache_ttl_ms)) + async def delete(self, request): + if self.owner: + self.owner.count("deletions") + if self.owner.faults.get("write"): + raise self.owner.maintenance_error + self.values.pop(request.value_key, None) + async def invalidate(self, request): self.writes += 1 if self.owner: @@ -158,6 +166,15 @@ def ttl(self, key): return -2 if entry is None else max(0, entry[1] - self.clock.monotonic_ms()) +class RedisWithoutDelete: + """An old adapter retains only the three required semantic operations.""" + + def __init__(self, adapter): + self.read = adapter.read + self.write = adapter.write + self.invalidate = adapter.invalidate + + class Metrics: def __init__(self, owner): self.owner = owner @@ -261,6 +278,7 @@ def __init__(self, fixture, *, settle=True): self.adapter_reply = ABSENT self.maintenance_error = RuntimeError("Controlled mutation failure") self.redis = FakeRedis(self.clock, self) + self.adapter = self.redis if fixture.get("remoteDeletes", True) else RedisWithoutDelete(self.redis) self.cache = self.instance("default") self.serializer = Serializer(self) self.settlement = self._receipt(0) @@ -288,7 +306,7 @@ def instance(self, name): return self.instances[name] fixture = self.fixture options = { - "redis": None if fixture.get("remote") is False else self.redis, + "redis": None if fixture.get("remote") is False else self.adapter, "policy_provider": self.policy_provider, "clock": self.clock, "metrics": Metrics(self), @@ -442,6 +460,27 @@ def apply(self, command): ) frame = encode_frame(payload, self.clock.wall_ms() - command.get("ageMs", 0)) self.redis.seed(self.value_key(command).value_key, frame, command.get("ttlMs", 60_000)) + elif op == "delete": + scope = self.scopes.get(command.get("id")) + cache = self.instance(command.get("instance", scope.instance if scope else "default")) + + async def delete(): + try: + await cache.delete( + key=command.get("key", "1"), key_type="id", + use_case=command.get("useCase", "Behavior"), + track_for_invalidation=self.fixture.get("tracked", False), + ) + self.observed["maintenance"].append("ok") + except Exception as error: + if error is self.maintenance_error: + self.observed["maintenance"].append("mutation_error") + elif isinstance(error, RemoteDeleteUnsupportedError): + self.observed["maintenance"].append("unsupported") + else: + raise + + self.executor.finish(delete(), scope.context if scope else None) elif op == "invalidate": async def invalidate(): diff --git a/python/tests/test_delete.py b/python/tests/test_delete.py new file mode 100644 index 00000000..744e1019 --- /dev/null +++ b/python/tests/test_delete.py @@ -0,0 +1,163 @@ +"""Exact-key maintenance API, validation and adapter failure boundaries.""" + +import asyncio +from contextlib import nullcontext +from contextvars import Context +from types import SimpleNamespace + +import pytest +from formal.driver import FakeRedis +from formal.executor import Executor + +from dialcache import DialCache, Key, Policy, RemoteDeleteUnsupportedError, UseCaseNameIsReservedError +from dialcache.key import normalize_args +from dialcache.local import MISSING + + +@pytest.fixture +def executor(): + value = Executor() + try: + yield value + finally: + value.close() + + +@pytest.mark.parametrize("tracked", [False, True]) +@pytest.mark.parametrize("disabled", [False, True]) +def test_delete_exact_identity_live_memo_and_flights(executor, tracked, disabled): + redis = FakeRedis(executor.clock) + events, policy_calls = [], [] + cache = DialCache(redis=redis, namespace="deletion", clock=executor.clock, metrics=events.append, + policy_provider=lambda key: policy_calls.append(key)) + identity = dict(key={"id": "42", "args": {"locale": "en"}}, key_type="user", use_case="Get", + track_for_invalidation=tracked) + key = Key("deletion", "user", "42", "Get", normalize_args({"locale": "en"}), tracked) + sibling = Key("deletion", "user", "42", "Get", normalize_args({"locale": "fr"}), tracked) + cache._local.put(key.logical, 1, 60) + cache._local.put(sibling.logical, 2, 60) + redis.seed(key.value_key, b"old") + redis.seed(sibling.value_key, b"sibling") + if tracked: + redis.seed(key.watermark_key, b"23") + with cache.enable(): + memo = cache._context.request_cache() + memo.set(key.logical, 1) + memo.set(sibling.logical, 2) + flight = object() + memo.in_flight[key.logical] = flight + cache._flights[key.logical] = flight + with cache.disable() if disabled else nullcontext(): + executor.finish(cache.delete(**identity)) + assert memo.read(key.logical) == (False, None) + assert memo.read(sibling.logical) == (True, 2) + assert memo.in_flight[key.logical] is cache._flights[key.logical] is flight + executor.finish(cache.delete(**identity)) # Missing is success. + assert cache._local.get(key.logical) is MISSING + assert cache._local.get(sibling.logical) == 2 + assert redis.raw(key.value_key) is None + assert redis.raw(sibling.value_key) == b"sibling" + if tracked: + assert redis.raw(key.watermark_key) == b"23" + assert policy_calls == [] + assert events == [dict(event="deletion", cacheNamespace="deletion", keyType="user", useCase="Get", + layer="remote")] * 2 + + +@pytest.mark.parametrize("failure", [False, True]) +def test_remote_first_and_failure_preserves_local(executor, failure): + events, warnings = [], [] + problem = RuntimeError("ambiguous remote failure") + key = Key("urn", "id", "42", "Get") + calls = [] + + class Logger: + def warning(self, *args): + warnings.append(args) + raise RuntimeError("logger failure") + + class Remote: + async def delete(self, request): + calls.append(request.value_key) + assert cache._local.get(key.logical) == 1 + assert cache._context.request_cache().read(key.logical) == (True, 1) + await asyncio.sleep(0) + if failure: + raise problem + + cache = DialCache(redis=Remote(), clock=executor.clock, metrics=events.append, logger=Logger()) + cache._local.put(key.logical, 1, 60) + with cache.enable(): + memo = cache._context.request_cache() + memo.set(key.logical, 1) + if failure: + with pytest.raises(RuntimeError) as raised: + executor.finish(cache.delete(key="42", key_type="id", use_case="Get")) + assert raised.value is problem + assert cache._local.get(key.logical) == 1 + assert memo.read(key.logical) == (True, 1) + assert events[-1]["event"] == "error" and events[-1]["error"] == "deletion" + assert events[-1]["layer"] == "remote" and len(warnings) == 1 + else: + executor.finish(cache.delete(key="42", key_type="id", use_case="Get")) + assert cache._local.get(key.logical) is MISSING + assert memo.read(key.logical) == (False, None) + assert calls == [key.value_key] + assert events[0]["event"] == "deletion" + + +@pytest.mark.parametrize("remote", [object(), SimpleNamespace(delete=3)]) +def test_validation_and_capability_precede_metrics_and_mutation(executor, remote): + events = [] + cache = DialCache(redis=remote, metrics=events.append, clock=executor.clock) + key = Key("urn", "id", "42", "Get") + cache._local.put(key.logical, 1, 60) + with cache.enable(): + memo = cache._context.request_cache() + memo.set(key.logical, 1) + for options, error in [ + (dict(key="42", key_type="id", use_case="watermark"), UseCaseNameIsReservedError), + (dict(key="{", key_type="id", use_case="Get", track_for_invalidation=True), ValueError), + (dict(key="42", key_type="id", use_case="Get"), RemoteDeleteUnsupportedError), + ]: + with pytest.raises(error): + executor.finish(cache.delete(**options)) + assert cache._local.get(key.logical) == 1 + assert memo.read(key.logical) == (True, 1) + assert events == [] + + +@pytest.mark.parametrize("capacity", [0, 2]) +def test_local_only_outside_scope_and_memo_not_created(executor, capacity): + events = [] + cache = DialCache(clock=executor.clock, local_max_size=capacity, metrics=events.append) + key = Key("urn", "id", "42", "Get") + cache._local.put(key.logical, 1, 60) + outside = Context() + with cache.enable(): + holder = cache._context._live_holder() + executor.finish(cache.delete(key="42", key_type="id", use_case="Get")) + assert holder.memo is None + memo = cache._context.request_cache() + memo.set(key.logical, 1) + executor.finish(cache.delete(key="42", key_type="id", use_case="Get"), outside) + assert memo.read(key.logical) == (True, 1) + with cache.disable(): + executor.finish(cache.delete(key="42", key_type="id", use_case="Get")) + assert memo.read(key.logical) == (False, None) + assert cache._local.get(key.logical) is MISSING + assert all(event["layer"] == "local" for event in events) + + +def test_late_load_can_publish_after_delete(executor): + cache = DialCache(clock=executor.clock) + gate = executor.future() + kwargs = dict(key="42", key_type="id", use_case="Get", default_config=Policy.enabled(60)) + with cache.enable(): + pending = executor.task(cache.get_or_load(lambda: gate, **kwargs)) + executor.drain() + executor.finish(cache.delete(key="42", key_type="id", use_case="Get")) + gate.set_result(7) + executor.drain() + assert pending.result() == 7 + assert executor.finish(cache.get_or_load(lambda: 9, **kwargs)) == 7 diff --git a/python/tests/test_docs_examples.py b/python/tests/test_docs_examples.py index 459ce34b..088bd224 100644 --- a/python/tests/test_docs_examples.py +++ b/python/tests/test_docs_examples.py @@ -151,3 +151,25 @@ async def profile_version(id): await client.delete(f"{prefix}#profileVersion:dialcache-frame-v1", f"{prefix}#watermark") finally: await client.aclose() + + +async def test_exact_delete(): + # region exact-delete + cache = DialCache() + source_calls = 0 + identity = {"key": {"id": "42", "args": {"locale": "en"}}, + "key_type": "user", "use_case": "GetUser", "track_for_invalidation": False} + + async def load(): + nonlocal source_calls + source_calls += 1 + return source_calls + + async with cache.enable(): + assert await cache.get_or_load(load, **identity, default_config=Policy.enabled(60)) == 1 + # Maintenance ignores enabled state. Match the reader's exact identity, + # including args and tracking mode; a local-only cache also supports it. + async with cache.disable(): + await cache.delete(**identity) + assert await cache.get_or_load(load, **identity, default_config=Policy.enabled(60)) == 2 + # endregion exact-delete diff --git a/python/tests/test_redis_adapter.py b/python/tests/test_redis_adapter.py index 9cad057e..fd000db2 100644 --- a/python/tests/test_redis_adapter.py +++ b/python/tests/test_redis_adapter.py @@ -121,3 +121,32 @@ async def test_invalid_atomic_snapshot_shape(reply): def test_lua_source_is_identical_to_current_typescript(): assert INVALIDATE_CACHE_SCRIPT == node_bridge({"op": "script"}) + + +@pytest.mark.parametrize("reply", [0, 1, -1, 2, None, "1", True, 1.0]) +async def test_delete_single_key_reply_and_no_retry(reply): + from dialcache.redis import DeleteRequest + + client = Client([reply]) + if type(reply) is int and reply in (0, 1): + await RedisAdapter(client).delete(DeleteRequest("{entity}#value:dialcache-frame-v1")) + else: + with pytest.raises(RedisProtocolError): + await RedisAdapter(client).delete(DeleteRequest("{entity}#value:dialcache-frame-v1")) + assert client.calls == [(("DEL", "{entity}#value:dialcache-frame-v1"), {})] + + +async def test_delete_cluster_routes_single_key_to_primary(): + from dialcache.redis import DeleteRequest + + class Cluster(Client): + async def initialize(self): + self.initialized = True + + def get_node_from_key(self, key, replica=False): + assert self.initialized and replica is False + return ("primary", key) + + client = Cluster([1]) + await RedisAdapter(client).delete(DeleteRequest("{entity}#value")) + assert client.calls == [(("DEL", "{entity}#value"), {"target_nodes": ("primary", "{entity}#value")})] diff --git a/python/tests/test_redis_integration.py b/python/tests/test_redis_integration.py index e7964c66..46727c9b 100644 --- a/python/tests/test_redis_integration.py +++ b/python/tests/test_redis_integration.py @@ -18,6 +18,7 @@ from dialcache.redis import ( INVALIDATE_CACHE_SCRIPT, InvalidationRequest, + DeleteRequest, ReadRequest, RedisAdapter, WriteRequest, @@ -133,7 +134,9 @@ async def test_adapter_real_frames_fencing_and_retention(server): await adapter.write(WriteRequest(key.value_key, 60000, b"fresh", 1201)) assert await adapter.read(ReadRequest(key.value_key, key.watermark_key)) == Frame(1201, b"fresh") assert await server.get(key.watermark_key) == b"1200" - await server.delete(key.value_key) + await adapter.delete(DeleteRequest(key.value_key)) + await adapter.delete(DeleteRequest(key.value_key)) + assert await server.get(key.watermark_key) == b"1200" assert await adapter.read(ReadRequest(key.value_key, key.watermark_key)) == Miss("value_absent", 1200) finally: await server.delete(key.value_key, key.watermark_key) @@ -186,6 +189,9 @@ async def test_cluster_atomic_primary_snapshot_and_native_writes(): "after", 1001 ) assert await client.execute_command("GET", key.watermark_key, target_nodes=primary) == b"1000" + await adapter.delete(DeleteRequest(key.value_key)) + assert await adapter.read(ReadRequest(key.value_key, key.watermark_key)) == Miss("value_absent", 1000) + assert await client.execute_command("GET", key.watermark_key, target_nodes=primary) == b"1000" replica_client = redis.RedisCluster.from_url( url, read_from_replicas=True, decode_responses=False, socket_timeout=5, socket_connect_timeout=5 ) diff --git a/python/tests/typing/cached.py b/python/tests/typing/cached.py index a7bdf334..c7623475 100644 --- a/python/tests/typing/cached.py +++ b/python/tests/typing/cached.py @@ -113,3 +113,36 @@ async def check_awaited_results() -> None: missing_id: CacheKeySpec = {"args": {"locale": "en"}} # type: ignore[typeddict-item] nested_args: CacheKeySpec = {"id": "42", "args": {"nested": []}} # type: ignore[dict-item] invalid_id: CacheKeySpec = {"id": object()} # type: ignore[typeddict-item] + +# Existing typed adapters retain the original three-method protocol; exact +# deletion is an optional, separately declared capability. +from dialcache.protocol import Miss, ReadResult +from dialcache.redis import ( + DeleteRequest, + InvalidationRequest, + ReadContext, + ReadRequest, + RedisClient, + RedisDeleteClient, + WriteRequest, +) + + +class LegacyRemote: + def read(self, request: ReadRequest, context: ReadContext | None = None) -> ReadResult: + return Miss("value_absent") + + def write(self, request: WriteRequest) -> None: + pass + + def invalidate(self, request: InvalidationRequest) -> None: + pass + + +class DeletingRemote(LegacyRemote): + async def delete(self, request: DeleteRequest) -> None: + pass + + +legacy_remote: RedisClient = LegacyRemote() +deleting_remote: RedisDeleteClient = DeletingRemote() diff --git a/rust/README.md b/rust/README.md index 2d40548e..3a2bbe7f 100644 --- a/rust/README.md +++ b/rust/README.md @@ -7,7 +7,7 @@ The site uses one explanation per feature with selected native examples and note Rust implements the same portable behavior as the TypeScript library and the Go port: explicit request enablement, request/local/Redis layers, deterministic rollout, sparse runtime policy, request and process coalescing, -tracked invalidation, source and read deadlines, stale recovery, dark and +tracked invalidation, exact-key deletion, source and read deadlines, stale recovery, dark and served-hit shadow validation, compression, and failure-isolated observability. The [Quint models](https://github.com/lan17/DialCache/blob/main/formal/README.md) are the behavioral source of truth. @@ -89,6 +89,33 @@ caching and late work cannot publish into the request memo. share the outer request memo. `Scope::outside()` is the pass-through scope of work that runs on behalf of no request. +`cache.delete(&scope, identity).await?` removes one exact result from this +instance's process-local cache, the live request memo, and Redis when configured. +Use `Scope::outside()` without a request. The identity must match the reader's +namespace, key type, ID, use case, arguments and `tracked` mode exactly; an empty +namespace inherits the instance's namespace. Missing entries succeed, including +on local-only instances. This explicit maintenance operation also works in +`disable_in` and consults no runtime policy. + +Deletion awaits Redis first, then removes local and memo entries without an +await between them. A remote failure leaves both memory stores intact and +surfaces as `Error::Remote`; an old custom adapter that does not override +`Remote::supports_delete` and `Remote::delete` returns +`Error::RemoteDeleteUnsupported` before any store changes. A custom +`LocalStore` must implement `remove` and return the displaced entry so its +value drops outside the cache locks; a failure surfaces as `Error::Local` +after the remote step. The bundled Redis adapter sends one primary-routed +`DEL`, validates the integer reply and never retries it. + +Deletion does not touch entity watermarks, sibling identities, other instances, +other requests' memos, flights or acquired snapshots. A running load can +publish again afterward. Entity-wide tracked invalidation and exact deletion +serve different purposes; see the [invalidation guide](https://lan17.github.io/DialCache/invalidation). +Observers receive `Event::Deletion` / `MetricKind::Deletion`, and failures use +`ErrorKind::Deletion`; Prometheus exports `dialcache_deletion_counter` and +Datadog exports `deletion.count` with namespace, use case, key type and layer. +Adding these enum variants requires updating exhaustive observer matches. + `use_case` registers a typed use case once per instance and returns a `UseCase` handle; `get_or_load` runs one inline `Operation` without registration. Both snapshot the static policy and the source budget before any diff --git a/rust/examples/wire_client.rs b/rust/examples/wire_client.rs index 5ca0fb70..84d6da7a 100644 --- a/rust/examples/wire_client.rs +++ b/rust/examples/wire_client.rs @@ -10,9 +10,10 @@ use std::time::{Duration, Instant}; use dialcache::protocol::CompressionConfig; use dialcache::{ - normalize_args, ArgValue, BoxError, DialCache, FromSync, Identity, InvalidateRequest, LogEvent, - Logger, Operation, Payload, Policy, ReadContext, ReadRequest, ReadResult, RedisAdapter, - RedisConnection, Remote, SourceBudget, SyncCodec, SystemClock, WriteRequest, + normalize_args, ArgValue, BoxError, DeleteRequest, DialCache, FromSync, Identity, + InvalidateRequest, LogEvent, Logger, Operation, Payload, Policy, ReadContext, ReadRequest, + ReadResult, RedisAdapter, RedisConnection, Remote, Scope, SourceBudget, SyncCodec, SystemClock, + WriteRequest, }; use futures::future::BoxFuture; use parking_lot::Mutex; @@ -44,6 +45,7 @@ enum CodecKind { enum Command { Get, Invalidate, + Delete, } #[derive(Debug, Deserialize)] @@ -99,6 +101,13 @@ struct ObservedRemote { } impl Remote for ObservedRemote { + fn supports_delete(&self) -> bool { + true + } + fn delete(&self, request: DeleteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + self.native.delete(request) + } + fn read( &self, request: ReadRequest, @@ -297,6 +306,10 @@ async fn execute( let cache = builder.build()?; let value = match request.op { Command::Get => Some(get_value(&cache, &request, key, observations.clone()).await?), + Command::Delete => { + cache.delete(&Scope::outside(), key).await?; + None + } Command::Invalidate => { cache .invalidate( diff --git a/rust/src/datadog.rs b/rust/src/datadog.rs index 60f49044..b38e1f2b 100644 --- a/rust/src/datadog.rs +++ b/rust/src/datadog.rs @@ -98,6 +98,7 @@ pub fn metric_suffix(kind: MetricKind) -> &'static str { MetricKind::Disabled => "disabled.count", MetricKind::Error => "error.count", MetricKind::Invalidation => "invalidation.count", + MetricKind::Deletion => "deletion.count", MetricKind::Coalesced => "coalesced.count", MetricKind::ShadowValidation => "shadow.count", MetricKind::ShadowValueAge => "shadow.value_age", diff --git a/rust/src/engine.rs b/rust/src/engine.rs index c7b6dd43..ba604ac4 100644 --- a/rust/src/engine.rs +++ b/rust/src/engine.rs @@ -23,7 +23,7 @@ use crate::observe::{Event, Labels, Layer, LogEvent, Logger, Observer, OutcomeLa use crate::operation::{downcast_value, erase_load, ErasedOperation, Operation, RecoveryPredicate}; use crate::policy::RuntimePolicy; use crate::protocol::CompressionConfig; -use crate::remote::{InvalidateRequest, Remote}; +use crate::remote::{DeleteRequest, InvalidateRequest, Remote}; use crate::runtime::Runtime; use crate::scope::{Owner, Scope}; use crate::shadow::ShadowFlight; @@ -677,6 +677,108 @@ impl DialCache { result } + /// Remove one exact cached result from this instance's local store, the + /// live request memo supplied by `scope`, and the remote when configured. + /// Pass [`Scope::outside`] when no request is involved. Enabled state and + /// runtime policy are ignored. The identity must match the reader exactly, + /// including its arguments and tracking mode; an empty namespace inherits + /// this instance's. Missing entries succeed. + /// + /// Remote deletion completes first. An unsupported adapter or remote failure + /// leaves local and memo entries intact; local failures surface after the + /// remote step. Watermarks, other instances, flights and acquired snapshots + /// are untouched. A load already running can publish again after deletion. + pub async fn delete(&self, scope: &Scope, mut identity: Identity) -> Result<(), Error> { + let core = &self.core; + if identity.use_case == WATERMARK_USE_CASE { + return Err(ConfigError::ReservedUseCase(identity.use_case).into()); + } + if identity.namespace.is_empty() { + identity.namespace = core.namespace.to_string(); + } + let keys = identity + .keys() + .map_err(|e| Error::Config(ConfigError::invalid(e.to_string())))?; + if let Some(remote) = &core.remote { + if !remote.supports_delete() { + return Err(Error::RemoteDeleteUnsupported); + } + } + let mut labels = Labels { + namespace: Arc::from(identity.namespace.as_str()), + key_type: Arc::from(identity.key_type.as_str()), + use_case: Arc::from(identity.use_case.as_str()), + layer: if core.remote.is_some() { + Layer::Remote + } else { + Layer::Local + }, + }; + core.emit(Event::Deletion { + namespace: labels.namespace.clone(), + key_type: labels.key_type.clone(), + use_case: labels.use_case.clone(), + layer: labels.layer, + }); + let result: Result<(), Error> = async { + if let Some(remote) = core.remote.clone() { + let request = DeleteRequest { + value_key: keys.value, + }; + let pending: Settled> = start_pending( + core.runtime.as_ref(), + async move { + remote + .delete(request) + .await + .map_err(|e| Error::Remote(Arc::from(e))) + }, + |message| Err(Error::Panic(message)), + ); + pending.wait().await?; + } + labels.layer = Layer::Local; + // No await separates local and memo removal. Retire values outside + // both locks so their destructors may safely call back into the cache. + let retired = { + let mut state = core.state.lock(); + let local = match state.local.as_mut() { + Some(local) => catch_unwind(AssertUnwindSafe(|| local.remove(&keys.logical))) + .unwrap_or_else(|payload| { + Err(crate::flight::panic_message(payload).to_string().into()) + }) + .map_err(|e| Error::Local(Arc::from(e)))?, + None => None, + }; + let memo = if scope.cache_id == core.id { + scope.owner.as_ref().and_then(|owner| { + let mut owner = owner.state.lock(); + if owner.live { + owner.memo.remove(&keys.logical) + } else { + None + } + }) + } else { + None + }; + (local, memo) + }; + drop(retired); + Ok(()) + } + .await; + if let Err(error) = &result { + core.log(LogEvent::DeletionFailed(error.to_string().into())); + core.emit(Event::Error { + labels, + error: crate::observe::ErrorKind::Deletion, + in_fallback: false, + }); + } + result + } + /// Execute one inline cached call. /// /// `load` is the source of truth; it may be invoked again later by diff --git a/rust/src/error.rs b/rust/src/error.rs index 4133f6db..0dd5f0d1 100644 --- a/rust/src/error.rs +++ b/rust/src/error.rs @@ -28,6 +28,10 @@ pub enum Error { Config(ConfigError), /// Invalidation was requested without a configured remote adapter. MissingRemote, + /// The configured adapter does not implement exact-key deletion. + RemoteDeleteUnsupported, + /// An explicit maintenance mutation failed in the process-local store. + Local(SharedError), /// An explicit maintenance mutation failed at the remote adapter. Remote(SharedError), } @@ -68,6 +72,10 @@ impl fmt::Display for Error { Error::MissingRemote => { f.write_str("DialCache invalidation requires a configured remote adapter") } + Error::RemoteDeleteUnsupported => { + f.write_str("DialCache remote adapter does not support exact-key deletion") + } + Error::Local(error) => write!(f, "DialCache local maintenance failed: {error}"), Error::Remote(error) => write!(f, "DialCache remote maintenance failed: {error}"), } } @@ -76,7 +84,9 @@ impl fmt::Display for Error { impl std::error::Error for Error { fn source(&self) -> Option<&(dyn std::error::Error + 'static)> { match self { - Error::Source(error) | Error::Remote(error) => Some(error.as_ref()), + Error::Source(error) | Error::Remote(error) | Error::Local(error) => { + Some(error.as_ref()) + } Error::FallbackTimeout(timeout) => Some(timeout.as_ref()), Error::Config(error) => Some(error), _ => None, diff --git a/rust/src/lib.rs b/rust/src/lib.rs index 2a4d8ed1..6e92fab3 100644 --- a/rust/src/lib.rs +++ b/rust/src/lib.rs @@ -70,8 +70,8 @@ pub use redis::{ RedisReadCancelled, INVALIDATION_SCRIPT, }; pub use remote::{ - Frame, InvalidateRequest, MissReason, ReadContext, ReadRequest, ReadResult, Remote, - WriteRequest, + DeleteRequest, Frame, InvalidateRequest, MissReason, ReadContext, ReadRequest, ReadResult, + Remote, WriteRequest, }; pub use runtime::Runtime; #[cfg(feature = "tokio")] diff --git a/rust/src/local.rs b/rust/src/local.rs index 494d47ef..bab77466 100644 --- a/rust/src/local.rs +++ b/rust/src/local.rs @@ -36,6 +36,9 @@ pub trait LocalStore: Send + 'static { /// Returns the displaced entry (the replaced value or the evicted tail), /// which the cache drops outside its lock. fn put(&mut self, key: String, entry: LocalEntry) -> Result, BoxError>; + /// Remove one key, returning its displaced entry to drop outside the cache + /// lock. A missing key succeeds with `None`. + fn remove(&mut self, key: &str) -> Result, BoxError>; } /// The outcome of one [`LocalStore::get`]. @@ -79,6 +82,10 @@ impl LruLocalStore { } impl LocalStore for LruLocalStore { + fn remove(&mut self, key: &str) -> Result, BoxError> { + Ok(self.entries.pop(key)) + } + fn get(&mut self, key: &str, now_ms: i64) -> Result { // Peek, check freshness, then promote: an expired entry leaves the LRU // order untouched apart from its own removal. diff --git a/rust/src/metrics.rs b/rust/src/metrics.rs index 1b1e8688..f9d59c0b 100644 --- a/rust/src/metrics.rs +++ b/rust/src/metrics.rs @@ -23,6 +23,8 @@ pub enum MetricKind { Error, /// Counter of explicit invalidation attempts ([`Event::Invalidation`]). Invalidation, + /// Counter of exact-key deletion attempts ([`Event::Deletion`]). + Deletion, /// Counter of callers that joined an in-flight execution ([`Event::Coalesced`]). Coalesced, /// Counter of terminal shadow job outcomes ([`Event::ShadowValidation`]). @@ -62,12 +64,13 @@ const LABEL_KEY_TYPE: &str = "key_type"; impl MetricKind { /// Every kind, in declaration order. - pub const ALL: [MetricKind; 19] = [ + pub const ALL: [MetricKind; 20] = [ MetricKind::Request, MetricKind::Miss, MetricKind::Disabled, MetricKind::Error, MetricKind::Invalidation, + MetricKind::Deletion, MetricKind::Coalesced, MetricKind::ShadowValidation, MetricKind::ShadowValueAge, @@ -92,6 +95,7 @@ impl MetricKind { Event::Disabled { .. } => MetricKind::Disabled, Event::Error { .. } => MetricKind::Error, Event::Invalidation { .. } => MetricKind::Invalidation, + Event::Deletion { .. } => MetricKind::Deletion, Event::Coalesced { .. } => MetricKind::Coalesced, Event::ShadowValidation { .. } => MetricKind::ShadowValidation, Event::ShadowValueAge { .. } => MetricKind::ShadowValueAge, @@ -117,6 +121,7 @@ impl MetricKind { MetricKind::Disabled => "disabled", MetricKind::Error => "error", MetricKind::Invalidation => "invalidation", + MetricKind::Deletion => "deletion", MetricKind::Coalesced => "coalesced", MetricKind::ShadowValidation => "shadowValidation", MetricKind::ShadowValueAge => "shadowValueAge", @@ -144,6 +149,7 @@ impl MetricKind { | MetricKind::Disabled | MetricKind::Error | MetricKind::Invalidation + | MetricKind::Deletion | MetricKind::Coalesced | MetricKind::ShadowValidation | MetricKind::StaleRecovery @@ -173,6 +179,7 @@ impl MetricKind { ]; match self { MetricKind::Request + | MetricKind::Deletion | MetricKind::FutureTimestampOffset | MetricKind::Get | MetricKind::Fallback @@ -237,6 +244,17 @@ impl MetricKind { labels.push((LABEL_KEY_TYPE, key_type.to_string())); labels.push(("layer", layer.as_str().to_string())); } + Event::Deletion { + namespace, + key_type, + use_case, + layer, + } => { + labels.push((LABEL_CACHE_NAMESPACE, namespace.to_string())); + labels.push((LABEL_USE_CASE, use_case.to_string())); + labels.push((LABEL_KEY_TYPE, key_type.to_string())); + labels.push(("layer", layer.as_str().to_string())); + } Event::Coalesced { labels: outcome, scope, @@ -345,6 +363,7 @@ impl MetricKind { | Event::Disabled { .. } | Event::Error { .. } | Event::Invalidation { .. } + | Event::Deletion { .. } | Event::Coalesced { .. } | Event::ShadowValidation { .. } | Event::StaleRecovery { .. } @@ -418,6 +437,12 @@ mod tests { key_type: Arc::from("item"), layer: Layer::Remote, }, + MetricKind::Deletion => Event::Deletion { + namespace: Arc::from("logical"), + key_type: Arc::from("item"), + use_case: Arc::from("lookup"), + layer: Layer::Remote, + }, MetricKind::Coalesced => Event::Coalesced { labels: outcome(), scope: CoalescingScope::Process, @@ -489,7 +514,7 @@ mod tests { } let names: std::collections::HashSet<&str> = MetricKind::ALL.iter().map(|k| k.as_str()).collect(); - assert_eq!(names.len(), 19); + assert_eq!(names.len(), 20); } #[test] @@ -613,6 +638,7 @@ mod tests { "disabled", "error", "invalidation", + "deletion", "coalesced", "shadowValidation", "staleRecovery", diff --git a/rust/src/observe.rs b/rust/src/observe.rs index 2d38e062..301d9902 100644 --- a/rust/src/observe.rs +++ b/rust/src/observe.rs @@ -106,6 +106,8 @@ str_enum! { /// An explicit invalidation failed, including one made without a /// remote adapter. Invalidation => "invalidation", + /// An explicit exact-key deletion failed at the remote or local store. + Deletion => "deletion", /// The source failed, panicked or exceeded its deadline; reported /// with `in_fallback` set. Fallback => "fallback", @@ -280,6 +282,17 @@ pub enum Event { /// Always [`Layer::Remote`]: watermarks live only in the remote layer. layer: Layer, }, + /// One exact-key deletion attempt after identity and capability validation. + Deletion { + /// The identity namespace. + namespace: Arc, + /// The entity type. + key_type: Arc, + /// The operation name. + use_case: Arc, + /// Deepest configured store: remote when configured, otherwise local. + layer: Layer, + }, /// A caller joined an execution already in flight for the same logical /// key instead of starting its own. Coalesced { @@ -487,6 +500,8 @@ pub enum LogEvent { ShadowMismatch(ShadowMismatchDetails), /// An explicit invalidation failed; the same error is returned to the caller. InvalidationFailed(BoxError), + /// An exact-key deletion failed; the same error is returned to the caller. + DeletionFailed(BoxError), } impl LogEvent { @@ -550,6 +565,7 @@ impl fmt::Display for LogEvent { } Ok(()) } + LogEvent::DeletionFailed(e) => write!(f, "Error deleting DialCache entry: {e}"), LogEvent::InvalidationFailed(e) => { write!(f, "Error writing DialCache invalidation watermark: {e}") } diff --git a/rust/src/prometheus.rs b/rust/src/prometheus.rs index f103a12d..78414fb0 100644 --- a/rust/src/prometheus.rs +++ b/rust/src/prometheus.rs @@ -116,6 +116,12 @@ pub fn schemas(prefix: &str) -> Vec { "DialCache invalidation calls by key type and layer.", &[], ), + schema( + MetricKind::Deletion, + "deletion_counter", + "DialCache exact-key deletion calls by use case and layer.", + &[], + ), schema( MetricKind::Coalesced, "coalesced_counter", diff --git a/rust/src/redis.rs b/rust/src/redis.rs index 2cc724a2..5ac4e6b0 100644 --- a/rust/src/redis.rs +++ b/rust/src/redis.rs @@ -42,7 +42,7 @@ use crate::error::BoxError; use crate::limits::{MAX_SAFE_INTEGER, MAX_SUPPORTED_DURATION_MS}; use crate::protocol::{decode_frame, encode_frame, ProtocolError}; use crate::remote::{ - InvalidateRequest, ReadContext, ReadRequest, ReadResult, Remote, WriteRequest, + DeleteRequest, InvalidateRequest, ReadContext, ReadRequest, ReadResult, Remote, WriteRequest, }; /// The version-1 wire invalidation transition, byte-identical to the Go @@ -307,6 +307,16 @@ pub fn validate_set_reply(reply: &Value) -> Result<(), RedisProtocolError> { } } +/// `DEL` of one key must answer the integer `0` or `1`. +pub fn validate_del_reply(reply: &Value) -> Result<(), RedisProtocolError> { + match reply { + Value::Int(0 | 1) => Ok(()), + _ => Err(RedisProtocolError::new( + "invalid Redis DEL reply; expected integer 0 or 1", + )), + } +} + /// The invalidation script must answer the integer `1`. pub fn validate_invalidation_reply(reply: &Value) -> Result<(), RedisProtocolError> { if matches!(reply, Value::Int(1)) { @@ -340,6 +350,24 @@ fn value_kind(value: &Value) -> &'static str { } impl Remote for RedisAdapter { + fn supports_delete(&self) -> bool { + true + } + + fn delete(&self, request: DeleteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + async move { + let mut cmd = redis::cmd("DEL"); + cmd.arg(&request.value_key); + let reply = self + .connection + .run_on_primary(&request.value_key, cmd) + .await?; + validate_del_reply(&reply)?; + Ok(()) + } + .boxed() + } + fn read( &self, request: ReadRequest, @@ -566,6 +594,51 @@ mod tests { assert_eq!(sha, redis::Script::new(INVALIDATION_SCRIPT).get_hash()); } + #[test] + fn delete_is_one_primary_del_and_validates_replies_without_retry() { + for reply in [Value::Int(0), Value::Int(1)] { + let connection = Scripted::with(vec![Ok(reply)]); + let adapter = RedisAdapter::new(connection.clone()); + assert!(adapter.supports_delete()); + block_on(adapter.delete(DeleteRequest { + value_key: "{entity}:value".into(), + })) + .unwrap(); + assert_eq!( + connection.calls(), + vec![Call { + primary: true, + args: vec![b"DEL".to_vec(), b"{entity}:value".to_vec()] + }] + ); + } + for reply in [ + Value::Nil, + Value::Int(-1), + Value::Int(2), + Value::Double(1.0), + Value::Boolean(true), + Value::BulkString(b"1".to_vec()), + Value::Okay, + ] { + let connection = Scripted::with(vec![Ok(reply)]); + let adapter = RedisAdapter::new(connection.clone()); + let error = block_on(adapter.delete(DeleteRequest { + value_key: "value".into(), + })) + .unwrap_err(); + assert!(error.is::(), "{error}"); + assert_eq!(connection.calls().len(), 1); + } + let connection = Scripted::with(vec![failure()]); + let adapter = RedisAdapter::new(connection.clone()); + assert!(block_on(adapter.delete(DeleteRequest { + value_key: "value".into() + })) + .is_err()); + assert_eq!(connection.calls().len(), 1); + } + #[test] fn write_is_one_set_with_px_and_validates_ok() { let frame = Frame { diff --git a/rust/src/remote.rs b/rust/src/remote.rs index e99027f0..e69f0fe8 100644 --- a/rust/src/remote.rs +++ b/rust/src/remote.rs @@ -122,6 +122,13 @@ pub struct WriteRequest { pub ttl_ms: u64, } +/// Remove exactly one stored value; never its entity watermark. +#[derive(Debug, Clone, PartialEq, Eq)] +pub struct DeleteRequest { + /// The complete stored value key, including the frame suffix. + pub value_key: String, +} + /// One invalidation: advance the entity watermark monotonically. #[derive(Debug, Clone, PartialEq, Eq)] pub struct InvalidateRequest { @@ -157,4 +164,13 @@ pub trait Remote: Send + Sync + 'static { /// Advance the entity watermark to at least /// `invalidated_at_ms + future_buffer_ms`, only ever widening its retention. fn invalidate(&self, request: InvalidateRequest) -> BoxFuture<'_, Result<(), BoxError>>; + /// Whether exact-key deletion is implemented. Existing adapters default to + /// unsupported, which the cache checks before changing any store. + fn supports_delete(&self) -> bool { + false + } + /// Remove one value key. Missing values succeed; watermarks are untouched. + fn delete(&self, _request: DeleteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + Box::pin(async { Err("remote adapter does not support exact-key deletion".into()) }) + } } diff --git a/rust/tests/delete.rs b/rust/tests/delete.rs new file mode 100644 index 00000000..aa296872 --- /dev/null +++ b/rust/tests/delete.rs @@ -0,0 +1,488 @@ +//! Exact-key maintenance at the native API, adapter, and local-store boundaries. + +use std::collections::HashMap; +use std::num::NonZeroUsize; +use std::sync::atomic::{AtomicBool, AtomicUsize, Ordering}; +use std::sync::Arc; + +use dialcache::observe::{ErrorKind, Layer}; +use dialcache::{ + BoxError, ConfigError, DeleteRequest, DialCache, Error, Event, Frame, Identity, + InvalidateRequest, LocalEntry, LocalRead, LocalStore, LogEvent, LogLevel, Logger, + LruLocalStore, MissReason, Observer, Operation, Policy, ReadContext, ReadRequest, ReadResult, + Remote, Scope, WriteRequest, +}; +use futures::future::BoxFuture; +use parking_lot::Mutex; + +#[derive(Default)] +struct MemoryRemote { + values: Mutex>, + deletes: Mutex>, + fail: AtomicBool, + remove_before_error: AtomicBool, +} +impl Remote for MemoryRemote { + fn read( + &self, + request: ReadRequest, + _: ReadContext, + ) -> BoxFuture<'_, Result> { + Box::pin(async move { + Ok(self + .values + .lock() + .get(&request.value_key) + .cloned() + .map(ReadResult::Hit) + .unwrap_or_else(|| ReadResult::miss(MissReason::ValueAbsent))) + }) + } + fn write(&self, request: WriteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + Box::pin(async move { + self.values.lock().insert(request.value_key, request.frame); + Ok(()) + }) + } + fn invalidate(&self, _: InvalidateRequest) -> BoxFuture<'_, Result<(), BoxError>> { + Box::pin(async { Ok(()) }) + } + fn supports_delete(&self) -> bool { + true + } + fn delete(&self, request: DeleteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + Box::pin(async move { + self.deletes.lock().push(request.value_key.clone()); + if self.fail.load(Ordering::SeqCst) { + if self.remove_before_error.load(Ordering::SeqCst) { + self.values.lock().remove(&request.value_key); + } + return Err("delete failed".into()); + } + self.values.lock().remove(&request.value_key); + Ok(()) + }) + } +} +// Old adapters need not implement either new default method. +struct OldRemote(MemoryRemote); +impl Remote for OldRemote { + fn read(&self, r: ReadRequest, c: ReadContext) -> BoxFuture<'_, Result> { + self.0.read(r, c) + } + fn write(&self, r: WriteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + self.0.write(r) + } + fn invalidate(&self, r: InvalidateRequest) -> BoxFuture<'_, Result<(), BoxError>> { + self.0.invalidate(r) + } +} +#[derive(Default)] +struct Diagnostics { + events: Mutex>, + warnings: Mutex>, +} +impl Observer for Diagnostics { + fn observe(&self, event: &Event) { + self.events.lock().push(event.clone()); + } +} +impl Logger for Diagnostics { + fn log(&self, event: &LogEvent) { + if let LogEvent::DeletionFailed(_) = event { + assert_eq!(event.level(), LogLevel::Warn); + self.warnings.lock().push(event.to_string()); + } + } +} +fn operation(identity: Identity) -> Operation { + Operation::new(identity).policy( + Policy::default() + .request_local(true) + .local_ttl_sec(60) + .remote_ttl_sec(60), + ) +} +async fn read(cache: &DialCache, scope: &Scope, identity: Identity, value: u64) -> u64 { + *cache + .get_or_load( + scope, + operation(identity), + move |_| async move { Ok(value) }, + ) + .await + .unwrap() +} + +#[tokio::test] +async fn delete_in_disabled_scope_removes_exact_memo_local_and_remote_without_policy() { + for tracked in [false, true] { + let remote = Arc::new(MemoryRemote::default()); + let lookups = Arc::new(AtomicUsize::new(0)); + let counts = lookups.clone(); + let cache = DialCache::builder() + .namespace("exact") + .remote_arc(remote.clone()) + .policy_provider(move |_| { + counts.fetch_add(1, Ordering::SeqCst); + async { Ok(None) } + }) + .build() + .unwrap(); + let identity = Identity::new("item", "1", "Read") + .tracked(tracked) + .args(vec![("locale".into(), "en".into())]); + let sibling = Identity::new("item", "1", "Read") + .tracked(tracked) + .args(vec![("locale".into(), "fr".into())]); + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + assert_eq!(read(&cache, request.scope(), sibling.clone(), 2).await, 2); + let before = lookups.load(Ordering::SeqCst); + let cache_ref = &cache; + let identity_ref = &identity; + cache + .disable_in(request.scope(), |disabled| async move { + assert!(!disabled.is_enabled()); + cache_ref + .delete(&disabled, identity_ref.clone()) + .await + .unwrap(); + }) + .await; + assert_eq!( + lookups.load(Ordering::SeqCst), + before, + "delete resolved policy" + ); + assert_eq!( + *remote.deletes.lock(), + vec![identity.clone().namespace("exact").keys().unwrap().value] + ); + assert_eq!(read(&cache, request.scope(), identity, 3).await, 3); + assert_eq!(read(&cache, request.scope(), sibling, 4).await, 2); + } +} + +#[tokio::test] +async fn outside_delete_leaves_other_requests_and_instances_memos_alone() { + let cache = DialCache::builder().build().unwrap(); + let identity = Identity::new("item", "1", "Read"); + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + cache + .delete(&Scope::outside(), identity.clone()) + .await + .unwrap(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 2).await, 1); + let next = cache.enable_guard(); + assert_eq!(read(&cache, next.scope(), identity.clone(), 3).await, 3); + let other = DialCache::builder().build().unwrap(); + other + .delete(request.scope(), identity.clone()) + .await + .unwrap(); + assert_eq!(read(&cache, request.scope(), identity, 4).await, 1); +} + +#[tokio::test] +async fn remote_failure_preserves_local_and_memo_and_reports_failure_then_retry_removes() { + let remote = Arc::new(MemoryRemote::default()); + let diagnostics = Arc::new(Diagnostics::default()); + let cache = DialCache::builder() + .remote_arc(remote.clone()) + .observer_arc(diagnostics.clone()) + .logger_arc(diagnostics.clone()) + .build() + .unwrap(); + let identity = Identity::new("item", "1", "Read"); + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + remote.fail.store(true, Ordering::SeqCst); + assert!(matches!( + cache.delete(request.scope(), identity.clone()).await, + Err(Error::Remote(_)) + )); + assert_eq!( + read(&cache, request.scope(), identity.clone(), 2).await, + 1, + "memo changed after failure" + ); + let next = cache.enable_guard(); + assert_eq!( + read(&cache, next.scope(), identity.clone(), 3).await, + 1, + "local changed after failure" + ); + assert_eq!(diagnostics.warnings.lock().len(), 1); + assert!(diagnostics.events.lock().iter().any(|e| matches!(e, Event::Error { error: ErrorKind::Deletion, labels, in_fallback: false } if labels.layer == Layer::Remote))); + remote.fail.store(false, Ordering::SeqCst); + cache + .delete(request.scope(), identity.clone()) + .await + .unwrap(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 4).await, 4); + assert_eq!( + read(&cache, next.scope(), identity, 5).await, + 1, + "another memo changed" + ); +} + +#[tokio::test] +async fn invalid_identity_and_unsupported_adapter_do_not_touch_stores_or_count_attempts() { + let diagnostics = Arc::new(Diagnostics::default()); + let cache = DialCache::builder() + .remote(OldRemote(MemoryRemote::default())) + .observer_arc(diagnostics.clone()) + .build() + .unwrap(); + let identity = Identity::new("item", "1", "Read"); + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + assert!(matches!( + cache + .delete(request.scope(), Identity::new("item", "1", "watermark")) + .await, + Err(Error::Config(ConfigError::ReservedUseCase(_))) + )); + assert!(matches!( + cache + .delete(request.scope(), identity.clone().namespace("bad{namespace")) + .await, + Err(Error::Config(_)) + )); + assert!(matches!( + cache.delete(request.scope(), identity.clone()).await, + Err(Error::RemoteDeleteUnsupported) + )); + assert_eq!(read(&cache, request.scope(), identity.clone(), 2).await, 1); + let next = cache.enable_guard(); + assert_eq!(read(&cache, next.scope(), identity, 3).await, 1); + assert!(!diagnostics + .events + .lock() + .iter() + .any(|e| matches!(e, Event::Deletion { .. }))); +} + +#[tokio::test] +async fn absent_local_only_and_zero_capacity_delete_succeed() { + let diagnostics = Arc::new(Diagnostics::default()); + let cache = DialCache::builder() + .local_capacity(0) + .observer_arc(diagnostics.clone()) + .build() + .unwrap(); + cache + .delete(&Scope::outside(), Identity::new("item", "1", "Read")) + .await + .unwrap(); + assert!(diagnostics.events.lock().iter().any(|e| matches!( + e, + Event::Deletion { + layer: Layer::Local, + .. + } + ))); +} + +struct BrokenRemoval(LruLocalStore); +impl LocalStore for BrokenRemoval { + fn get(&mut self, key: &str, now: i64) -> Result { + self.0.get(key, now) + } + fn put(&mut self, key: String, entry: LocalEntry) -> Result, BoxError> { + self.0.put(key, entry) + } + fn remove(&mut self, _: &str) -> Result, BoxError> { + Err("local removal failed".into()) + } +} +#[tokio::test] +async fn local_failure_surfaces_after_remote_step_and_preserves_memo() { + let remote = Arc::new(MemoryRemote::default()); + let diagnostics = Arc::new(Diagnostics::default()); + let cache = DialCache::builder() + .remote_arc(remote.clone()) + .observer_arc(diagnostics.clone()) + .logger_arc(diagnostics.clone()) + .local_store(Box::new(BrokenRemoval(LruLocalStore::new( + NonZeroUsize::new(2).unwrap(), + )))) + .build() + .unwrap(); + let request = cache.enable_guard(); + let identity = Identity::new("item", "1", "Read"); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + assert!(matches!( + cache.delete(request.scope(), identity.clone()).await, + Err(Error::Local(_)) + )); + assert!( + remote.values.lock().is_empty(), + "remote deletion did not run first" + ); + assert_eq!(read(&cache, request.scope(), identity, 2).await, 1); + assert!(diagnostics.events.lock().iter().any(|e| matches!(e, Event::Error { error: ErrorKind::Deletion, labels, .. } if labels.layer == Layer::Local))); + assert_eq!(diagnostics.warnings.lock().len(), 1); +} + +#[tokio::test] +async fn ambiguous_remote_error_preserves_memory_even_after_remote_removed() { + let remote = Arc::new(MemoryRemote::default()); + let cache = DialCache::builder() + .remote_arc(remote.clone()) + .build() + .unwrap(); + let identity = Identity::new("item", "1", "Read"); + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), identity.clone(), 1).await, 1); + remote.fail.store(true, Ordering::SeqCst); + remote.remove_before_error.store(true, Ordering::SeqCst); + assert!(matches!( + cache.delete(request.scope(), identity.clone()).await, + Err(Error::Remote(_)) + )); + assert!(remote.values.lock().is_empty()); + assert_eq!(read(&cache, request.scope(), identity.clone(), 2).await, 1); + let next = cache.enable_guard(); + assert_eq!(read(&cache, next.scope(), identity, 3).await, 1); +} + +#[tokio::test] +async fn deletion_preserves_other_namespaces_entities_use_cases_and_tracking_modes() { + let remote = Arc::new(MemoryRemote::default()); + let cache = DialCache::builder() + .namespace("primary") + .remote_arc(remote.clone()) + .build() + .unwrap(); + let target = Identity::new("item", "1", "Read"); + let siblings = [ + target.clone().namespace("other"), + Identity::new("item", "2", "Read"), + Identity::new("different", "1", "Read"), + Identity::new("item", "1", "Other"), + target.clone().tracked(true), + target.clone().args(vec![("locale".into(), "en".into())]), + ]; + let request = cache.enable_guard(); + assert_eq!(read(&cache, request.scope(), target.clone(), 1).await, 1); + for (index, identity) in siblings.iter().enumerate() { + assert_eq!( + read(&cache, request.scope(), identity.clone(), index as u64 + 10).await, + index as u64 + 10 + ); + } + let mut before = remote.values.lock().clone(); + cache.delete(request.scope(), target.clone()).await.unwrap(); + before.remove(&target.clone().namespace("primary").keys().unwrap().value); + assert_eq!(*remote.values.lock(), before); + for (index, identity) in siblings.into_iter().enumerate() { + assert_eq!( + read(&cache, request.scope(), identity, 99).await, + index as u64 + 10 + ); + } + assert_eq!(read(&cache, request.scope(), target, 2).await, 2); +} + +struct HeldDecode { + started: Arc, + release: Arc, +} +impl dialcache::Codec for HeldDecode { + fn encode<'a>(&'a self, value: &'a u64) -> BoxFuture<'a, Result> { + Box::pin(async move { Ok(dialcache::Payload::text(value.to_string())) }) + } + fn decode(&self, payload: dialcache::Payload) -> BoxFuture<'_, Result> { + Box::pin(async move { + self.started.notify_one(); + self.release.notified().await; + Ok(serde_json::from_slice(&payload.bytes)?) + }) + } +} +#[tokio::test] +async fn acquired_remote_snapshot_returns_after_deletion() { + let remote = Arc::new(MemoryRemote::default()); + let cache = DialCache::builder() + .namespace("snapshot") + .remote_arc(remote.clone()) + .build() + .unwrap(); + let identity = Identity::new("item", "1", "Read"); + let request = cache.enable_guard(); + // Fill remote first; this source call creates no local entry. + cache + .get_or_load( + request.scope(), + Operation::::new(identity.clone()).policy(Policy::default().remote_ttl_sec(60)), + |_| async { Ok(7) }, + ) + .await + .unwrap(); + let started = Arc::new(tokio::sync::Notify::new()); + let release = Arc::new(tokio::sync::Notify::new()); + let op = Operation::with_codec( + identity.clone(), + Arc::new(HeldDecode { + started: started.clone(), + release: release.clone(), + }), + |a, b| a == b, + ) + .policy(Policy::default().remote_ttl_sec(60)); + let worker = cache.clone(); + let scope = request.scope().clone(); + let pending = tokio::spawn(async move { + worker + .get_or_load(&scope, op, |_| async { Err("snapshot should hit".into()) }) + .await + .unwrap() + }); + started.notified().await; + cache.delete(request.scope(), identity).await.unwrap(); + assert!(remote.values.lock().is_empty()); + release.notify_one(); + assert_eq!(*pending.await.unwrap(), 7); +} + +#[tokio::test] +async fn existing_flight_and_late_source_publication_survive_deletion() { + let cache = DialCache::builder().build().unwrap(); + let identity = Identity::new("item", "1", "Read"); + let started = Arc::new(tokio::sync::Notify::new()); + let release = Arc::new(tokio::sync::Notify::new()); + let worker = cache.clone(); + let key = identity.clone(); + let signal = started.clone(); + let gate = release.clone(); + let pending = tokio::spawn(async move { + let request = worker.enable_guard(); + worker + .get_or_load(request.scope(), operation(key), move |_| { + let signal = signal.clone(); + let gate = gate.clone(); + async move { + signal.notify_one(); + gate.notified().await; + Ok(7) + } + }) + .await + .unwrap() + }); + started.notified().await; + assert_eq!(cache.coalescing_state().process.active_leaders, 1); + cache + .delete(&Scope::outside(), identity.clone()) + .await + .unwrap(); + assert_eq!(cache.coalescing_state().process.active_leaders, 1); + release.notify_one(); + assert_eq!(*pending.await.unwrap(), 7); + let next = cache.enable_guard(); + assert_eq!(read(&cache, next.scope(), identity, 8).await, 7); +} diff --git a/rust/tests/docs_examples.rs b/rust/tests/docs_examples.rs index 23925fe7..f8605c62 100644 --- a/rust/tests/docs_examples.rs +++ b/rust/tests/docs_examples.rs @@ -156,3 +156,41 @@ async fn tracked_invalidation() -> Result<(), BoxError> { .await?; Ok(()) } + +#[tokio::test] +async fn exact_delete() -> Result<(), BoxError> { + use dialcache::{Identity, Operation}; + // #region exact-delete + let cache = DialCache::builder().namespace("my-app").build()?; + // Match every reader dimension, including arguments and tracking mode. + let identity = + Identity::new("user", 42, "displayName").args(vec![("locale".into(), "en".into())]); + let operation = Operation::::new(identity.clone()) + .policy(Policy::default().request_local(true).local_ttl_sec(60)); + let request = cache.enable_guard(); + let before = cache + .get_or_load(request.scope(), operation.clone(), |_| async { + Ok("Ada".to_string()) + }) + .await?; + assert_eq!(*before, "Ada"); + + // After the source mutation commits, remove this exact cached result. + let cache_ref = &cache; + cache + .disable_in(request.scope(), |disabled| async move { + cache_ref.delete(&disabled, identity).await + }) + .await?; + let after = cache + .get_or_load(request.scope(), operation, |_| async { + Ok("Grace".to_string()) + }) + .await?; + assert_eq!(*after, "Grace"); + assert_eq!(*before, "Ada"); // A previously acquired snapshot stays usable. + // With Redis configured, deletion removes its value first, then local and + // request entries. Use Scope::outside() when no request is involved. + // #endregion exact-delete + Ok(()) +} diff --git a/rust/tests/formal/driver.rs b/rust/tests/formal/driver.rs index 9c3a59e7..333456e6 100644 --- a/rust/tests/formal/driver.rs +++ b/rust/tests/formal/driver.rs @@ -11,9 +11,9 @@ use dialcache::observe::{Event, LogEvent, Logger, Observer}; use dialcache::protocol::{decode_frame, encode_frame, read_result_from_untrusted_json}; use dialcache::testing::{TestExecutor, VirtualClock}; use dialcache::{ - BoxError, Codec, DialCache, Error, FallbackTimeout, Identity, InvalidateRequest, LocalEntry, - LocalRead, LocalStore, LruLocalStore, Operation, Payload, Policy, ReadContext, ReadRequest, - ReadResult, Remote, RuntimePolicy, Scope, SourceBudget, WriteRequest, + BoxError, Codec, DeleteRequest, DialCache, Error, FallbackTimeout, Identity, InvalidateRequest, + LocalEntry, LocalRead, LocalStore, LruLocalStore, Operation, Payload, Policy, ReadContext, + ReadRequest, ReadResult, Remote, RuntimePolicy, Scope, SourceBudget, WriteRequest, }; use futures::future::BoxFuture; use parking_lot::Mutex; @@ -241,6 +241,7 @@ pub fn empty_observation(fixture: &Value) -> Map { "reads", "writes", "invalidations", + "deletions", "loads", "dumps", "policyCalls", @@ -441,10 +442,17 @@ impl Driver { } }); if fixture.get("remote") != Some(&Value::Bool(false)) { - builder = builder.remote_arc(Arc::new(DriverRemote { + let remote = DriverRemote { shared: shared.clone(), clock: clock.clone(), - })); + }; + builder = builder.remote_arc( + if fixture.get("remoteDeletes") == Some(&Value::Bool(false)) { + Arc::new(WithoutDelete(remote)) + } else { + Arc::new(remote) + }, + ); } if fixture.get("localFaultInjection") == Some(&Value::Bool(true)) { let inner = std::num::NonZeroUsize::new(capacity).map(LruLocalStore::new); @@ -585,6 +593,32 @@ impl Driver { .values .insert(keys.value, Stored { raw, expires }); } + "delete" => { + let (scope, scope_instance) = match input.get("id").and_then(Value::as_str) { + Some(id) => self.scope_of(id)?, + None => (Scope::outside(), "default".to_string()), + }; + let instance = input + .get("instance") + .and_then(Value::as_str) + .unwrap_or(&scope_instance); + let cache = self.instance(instance); + let identity = self.identity(&text(input.get("key")), &text(input.get("useCase"))); + let result = self + .exec + .block_on(async move { cache.delete(&scope, identity).await }); + let status = match result { + Ok(()) => "ok", + Err(Error::RemoteDeleteUnsupported) => "unsupported", + Err(Error::Remote(error)) + if error.downcast_ref::().is_some() => + { + "mutation_error" + } + Err(other) => return Err(format!("unexpected deletion error: {other}")), + }; + self.shared.lock().push("maintenance", Value::from(status)); + } "invalidate" => { let cache = self.instance("default"); let key = text(input.get("key")); @@ -1239,7 +1273,40 @@ struct DriverRemote { clock: Arc, } +// Deliberately implements only the pre-delete adapter interface. +struct WithoutDelete(DriverRemote); +impl Remote for WithoutDelete { + fn read( + &self, + request: ReadRequest, + context: ReadContext, + ) -> BoxFuture<'_, Result> { + self.0.read(request, context) + } + fn write(&self, request: WriteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + self.0.write(request) + } + fn invalidate(&self, request: InvalidateRequest) -> BoxFuture<'_, Result<(), BoxError>> { + self.0.invalidate(request) + } +} + impl Remote for DriverRemote { + fn supports_delete(&self) -> bool { + true + } + fn delete(&self, request: DeleteRequest) -> BoxFuture<'_, Result<(), BoxError>> { + Box::pin(async move { + let mut shared = self.shared.lock(); + shared.increment("deletions"); + if shared.fault("write") { + return Err(Box::new(MaintenanceFailure) as BoxError); + } + shared.values.remove(&request.value_key); + Ok(()) + }) + } + fn read( &self, request: ReadRequest, @@ -1457,6 +1524,22 @@ impl Observer for DriverObserver { m.insert("layer".to_string(), Value::from(layer.as_str())); ("invalidation", m) } + Event::Deletion { + namespace, + key_type, + use_case, + layer, + } => { + let mut m = Map::new(); + m.insert( + "cacheNamespace".to_string(), + Value::from(namespace.as_ref()), + ); + m.insert("keyType".to_string(), Value::from(key_type.as_ref())); + m.insert("useCase".to_string(), Value::from(use_case.as_ref())); + m.insert("layer".to_string(), Value::from(layer.as_str())); + ("deletion", m) + } Event::Coalesced { labels, scope } => { let mut m = outcome_map(labels); m.insert("scope".to_string(), Value::from(scope.as_str())); @@ -1634,6 +1717,16 @@ struct FaultStore { } impl LocalStore for FaultStore { + fn remove(&mut self, key: &str) -> Result, BoxError> { + if self.shared.lock().fault("localStorage") { + return Err("controlled local storage failure".into()); + } + match self.inner.as_mut() { + Some(inner) => inner.remove(key), + None => Ok(None), + } + } + fn get(&mut self, key: &str, now_ms: i64) -> Result { if self.shared.lock().fault("localStorage") { return Err("controlled local storage failure".into()); diff --git a/rust/tests/formal/inventory.rs b/rust/tests/formal/inventory.rs index 84f88ed7..5c76c03b 100644 --- a/rust/tests/formal/inventory.rs +++ b/rust/tests/formal/inventory.rs @@ -351,7 +351,8 @@ pub fn percent_encode_component(text: &str) -> String { /// Behavior profile versions this port implements, from /// `go/behavior_registry_test.go`. -pub const BEHAVIOR_PROFILE_VERSIONS: [(&str, i64); 16] = [ +pub const BEHAVIOR_PROFILE_VERSIONS: [(&str, i64); 17] = [ + ("deletion", 1), ("recovery-read", 1), ("local-failure", 1), ("runtime-boundaries", 1), diff --git a/rust/tests/formal/local_clock.rs b/rust/tests/formal/local_clock.rs index 97d6b6ba..594b5f1d 100644 --- a/rust/tests/formal/local_clock.rs +++ b/rust/tests/formal/local_clock.rs @@ -101,6 +101,7 @@ impl LocalClockDriver { "reads", "writes", "invalidations", + "deletions", "loads", "dumps", "policyCalls", diff --git a/rust/tests/local_storage.rs b/rust/tests/local_storage.rs index f7ab41b8..32c4b43b 100644 --- a/rust/tests/local_storage.rs +++ b/rust/tests/local_storage.rs @@ -71,3 +71,16 @@ fn sparse_storage_preserves_capacity_and_lru_eviction() { assert_eq!(evicted.value.downcast_ref::(), Some(&3)); assert_eq!(store.len(), 2); } + +#[test] +fn remove_returns_displaced_entry_and_releases_capacity_without_promoting_siblings() { + let mut store = LruLocalStore::new(NonZeroUsize::new(2).unwrap()); + store.put("a".into(), entry(1)).unwrap(); + store.put("b".into(), entry(2)).unwrap(); + let removed = store.remove("a").unwrap().unwrap(); + assert_eq!(removed.value.downcast_ref::(), Some(&1)); + assert!(store.remove("a").unwrap().is_none()); + assert!(store.put("c".into(), entry(3)).unwrap().is_none()); + let evicted = store.put("d".into(), entry(4)).unwrap().unwrap(); + assert_eq!(evicted.value.downcast_ref::(), Some(&2)); +} diff --git a/rust/tests/metrics_exporters.rs b/rust/tests/metrics_exporters.rs index 92be3d1d..b3ab3bb8 100644 --- a/rust/tests/metrics_exporters.rs +++ b/rust/tests/metrics_exporters.rs @@ -55,6 +55,12 @@ fn metric_test_event(kind: MetricKind) -> Event { key_type: Arc::from("item"), layer: Layer::Remote, }, + MetricKind::Deletion => Event::Deletion { + namespace: Arc::from("logical"), + key_type: Arc::from("item"), + use_case: Arc::from("lookup"), + layer: Layer::Remote, + }, MetricKind::Coalesced => Event::Coalesced { labels: outcome(), scope: CoalescingScope::Process, @@ -179,7 +185,7 @@ fn datadog_metric_names_units_and_labels() { assert!(observer.observes_shadow_outcomes()); // (kind, suffix, method, value), copied from go/metrics_test.go. - let cases: [(MetricKind, &str, &str, f64); 19] = [ + let cases: [(MetricKind, &str, &str, f64); 20] = [ (MetricKind::Request, "request.count", "increment", 1.0), (MetricKind::Miss, "miss.count", "increment", 1.0), (MetricKind::Disabled, "disabled.count", "increment", 1.0), @@ -190,6 +196,7 @@ fn datadog_metric_names_units_and_labels() { "increment", 1.0, ), + (MetricKind::Deletion, "deletion.count", "increment", 1.0), (MetricKind::Coalesced, "coalesced.count", "increment", 1.0), ( MetricKind::ShadowValidation, @@ -297,6 +304,15 @@ fn datadog_metric_names_units_and_labels() { ); assert_eq!( recorded[5].tags, + tags(&[ + ("cache_namespace", "logical"), + ("use_case", "lookup"), + ("key_type", "item"), + ("layer", "remote") + ]) + ); + assert_eq!( + recorded[6].tags, tags(&[ ("cache_namespace", "logical"), ("use_case", "lookup"), @@ -306,11 +322,11 @@ fn datadog_metric_names_units_and_labels() { "coalescing labels changed" ); assert!( - !recorded[6].tags.iter().any(|(name, _)| name == "layer"), + !recorded[7].tags.iter().any(|(name, _)| name == "layer"), "shadow acquired layer" ); assert_eq!( - recorded[6] + recorded[7] .tags .last() .map(|(k, v)| (k.as_str(), v.as_str())), @@ -404,7 +420,7 @@ mod prometheus_exporter { const OUTCOME: &[&str] = &["cache_namespace", "use_case", "key_type", "outcome"]; /// Copied from go/metrics_prometheus.go PrometheusCollectorSchemas, in order. - const EXPECTED: [Expected; 19] = [ + const EXPECTED: [Expected; 20] = [ Expected { kind: "disabled", name: "dialcache_disabled_counter", @@ -447,6 +463,11 @@ mod prometheus_exporter { labels: &["cache_namespace", "key_type", "layer"], buckets: &[], }, + Expected { + kind: "deletion", name: "dialcache_deletion_counter", + help: "DialCache exact-key deletion calls by use case and layer.", + labels: LAYER, buckets: &[], + }, Expected { kind: "coalesced", name: "dialcache_coalesced_counter", @@ -556,7 +577,7 @@ mod prometheus_exporter { fn wire_schema_matches_the_reference_table() { for prefix in ["", "svc_"] { let actual: Vec = schemas(prefix); - assert_eq!(actual.len(), 19); + assert_eq!(actual.len(), 20); for (schema, expected) in actual.iter().zip(EXPECTED.iter()) { assert_eq!(schema.kind.as_str(), expected.kind); assert_eq!(schema.name, format!("{prefix}{}", expected.name)); @@ -591,7 +612,7 @@ mod prometheus_exporter { observer.observe(&metric_test_event(kind)); } let families = registry.gather(); - assert_eq!(families.len(), 19); + assert_eq!(families.len(), 20); for expected in EXPECTED.iter() { let name = format!("scrape_{}", expected.name); let family = families @@ -816,3 +837,40 @@ mod isolation { ); } } + +#[test] +fn deletion_errors_keep_the_bounded_error_label() { + let event = Event::Error { + labels: base(), + error: ErrorKind::Deletion, + in_fallback: false, + }; + let (client, events) = recording(); + let observer = DatadogObserver::new( + client, + DatadogOptions::new(ObservationMetricType::Distribution), + ) + .unwrap(); + observer.observe(&event); + let emitted = events.lock(); + assert_eq!(emitted[0].name, "dialcache.error.count"); + assert!(emitted[0] + .tags + .contains(&("error".to_string(), "deletion".to_string()))); + drop(emitted); + #[cfg(feature = "prometheus")] + { + let registry = prometheus::Registry::new(); + let observer = dialcache::PrometheusObserver::new(®istry, "").unwrap(); + observer.observe(&event); + let families = registry.gather(); + let errors = families + .iter() + .find(|family| family.name() == "dialcache_error_counter") + .unwrap(); + assert!(errors.get_metric()[0] + .get_label() + .iter() + .any(|label| label.name() == "error" && label.value() == "deletion")); + } +} diff --git a/rust/tests/redis_integration.rs b/rust/tests/redis_integration.rs index b5977e0d..05bc8ebb 100644 --- a/rust/tests/redis_integration.rs +++ b/rust/tests/redis_integration.rs @@ -48,8 +48,8 @@ use std::time::{Duration, Instant, SystemTime, UNIX_EPOCH}; use dialcache::protocol::encode_frame; use dialcache::redis::{RedisAdapter, RedisConnection}; use dialcache::{ - CancelToken, Frame, InvalidateRequest, MissReason, Payload, ReadContext, ReadRequest, - ReadResult, Remote, WriteRequest, + CancelToken, DeleteRequest, Frame, InvalidateRequest, MissReason, Payload, ReadContext, + ReadRequest, ReadResult, Remote, WriteRequest, }; use formal::witness::sha256_hex; use redis::aio::{ConnectionManager, ConnectionManagerConfig, MultiplexedConnection}; @@ -458,9 +458,97 @@ async fn round_trip(adapter: &RedisAdapter, connection: & ); } +async fn exact_delete(adapter: &RedisAdapter, label: &str) { + let entity = format!("{{rust-delete-{label}}}"); + let watermark = format!("{entity}#watermark"); + adapter + .invalidate(InvalidateRequest { + watermark_key: watermark.clone(), + invalidated_at_ms: 1, + future_buffer_ms: 0, + }) + .await + .unwrap(); + for tracked in [false, true] { + let key = format!("{entity}:{tracked}:dialcache-frame-v1"); + let sibling = format!("{entity}:sibling-{tracked}:dialcache-frame-v1"); + for value_key in [&key, &sibling] { + adapter + .write(WriteRequest { + value_key: value_key.clone(), + frame: Frame { + created_at_ms: 2, + payload: Payload::text("1"), + }, + ttl_ms: 10_000, + }) + .await + .unwrap(); + } + adapter + .delete(DeleteRequest { + value_key: key.clone(), + }) + .await + .unwrap(); + adapter + .delete(DeleteRequest { + value_key: key.clone(), + }) + .await + .unwrap(); + let result = adapter + .read( + ReadRequest { + value_key: key, + watermark_key: tracked.then(|| watermark.clone()), + }, + context(), + ) + .await + .unwrap(); + assert!( + matches!( + result, + ReadResult::Miss { + reason: MissReason::ValueAbsent, + .. + } + ), + "{label}: {result:?}" + ); + let sibling = adapter + .read( + ReadRequest { + value_key: sibling, + watermark_key: tracked.then(|| watermark.clone()), + }, + context(), + ) + .await + .unwrap(); + assert!( + matches!(sibling, ReadResult::Hit(_)), + "{label}: sibling removed" + ); + let mut get = redis::cmd("GET"); + get.arg(&watermark); + assert_eq!( + adapter + .connection() + .run_on_primary(&watermark, get) + .await + .unwrap(), + Value::BulkString(b"1".to_vec()), + "{label}: watermark changed" + ); + } +} + async fn exercise(connection: C, label: &str, endpoint: &str, cluster: bool) { let adapter = RedisAdapter::new(connection); round_trip(&adapter, adapter.connection(), label).await; + exact_delete(&adapter, label).await; redis_interop::exercise(&adapter, endpoint, cluster, label).await; let vectors = invalidation_vectors::load_corpus(&repo_root(), sha256_hex); let prefix = format!("{{rust-invalidation-{label}}}:"); diff --git a/typescript/README.md b/typescript/README.md index 9f5c3990..2416bc58 100644 --- a/typescript/README.md +++ b/typescript/README.md @@ -13,10 +13,10 @@ are imported from source files that CI executes. DialCache is a TypeScript library that organizes caching into use cases, with runtime control and observability for each one. -- **Off by default:** caching runs only inside an `enable()` scope. +- **Off by default:** automatic reads cache only inside `enable()`; explicit maintenance (`invalidateRemote`, `delete`) acts regardless of scope. - **Multi-layer:** request-local → process-local → Redis. - **Runtime policies per use case:** layers, TTLs, and rollout ramps. -- **Targeted invalidation:** one call per entity for its tracked Redis results. +- **Targeted invalidation:** fence an entity's tracked Redis results, or delete one exact result from this request, this instance and Redis. - **Coalescing:** same-key reads share work when a cache layer is active. - **Fail-open:** cache failures fall back to the loader. - **Stale-on-error (opt-in):** retained Redis values for selected source errors. diff --git a/typescript/examples/docs.mts b/typescript/examples/docs.mts index 081067e9..9173ebab 100644 --- a/typescript/examples/docs.mts +++ b/typescript/examples/docs.mts @@ -121,6 +121,29 @@ async function trackedInvalidation(url: string): Promise { } } +async function exactDelete(): Promise { + // #region exact-delete + const cache = new DialCache(); + let sourceCalls = 0; + const options = { + keyType: "user", useCase: "profile", key: { id: "42", args: { locale: "en" } }, + defaultConfig: new DialCacheKeyConfig({ requestLocal: true, ttlSec: { local: 60 } }), + }; + const load = () => ++sourceCalls; + await cache.enable(async () => { + assert.equal(await cache.getOrLoad(load, options), 1); + assert.equal(await cache.getOrLoad(load, options), 1); + // Maintenance acts even while automatic caching is disabled. + await cache.disable(() => cache.delete(options)); + assert.equal(await cache.getOrLoad(load, options), 2); + }); + // Use the same identity, including arguments and tracking mode, as the reader. + await cache.delete(options); + assert.equal(await cache.enable(() => cache.getOrLoad(load, options)), 3); + // #endregion exact-delete +} + +await exactDelete(); await requestScope(); await runtimePolicy(); if (process.env.DOCS_REDIS_URL) { diff --git a/typescript/scripts/test-package.mjs b/typescript/scripts/test-package.mjs index 9b75d711..e1dbb8eb 100644 --- a/typescript/scripts/test-package.mjs +++ b/typescript/scripts/test-package.mjs @@ -134,9 +134,12 @@ const rootConsumer = `import { DialCacheKeyConfig, DialCacheRedisProtocolError, FallbackTimeoutError, + RemoteDeleteUnsupportedError, JsonSerializer, RedisReadTimeoutError, isRedisReadMiss, + type CacheIdentityOptions, + type RedisDeleteRequest, type CacheMissReason, type CacheMetricLabels, type CacheConfigProvider, @@ -192,6 +195,7 @@ import { encodeRedisFrame, isRedisReadMiss as isRedisProtocolReadMiss, validateRedisScriptInvalidationReply, + validateRedisDelReply, validateRedisSetReply, type CacheMissReason as ProtocolCacheMissReason, type DecodedRedisFrame, @@ -410,6 +414,12 @@ void protocolGuardMatchesRoot; void rootGuardMatchesProtocol; void protocolReadResult; const zeroTimestampRedisFrame: Buffer = encodeRedisFrame("pending", 0); +const deleteReplyValidation: void = validateRedisDelReply(0); +const deleteIdentity: CacheIdentityOptions = { keyType: "id", useCase: "Delete", key: "1" }; +const deleteRequest: RedisDeleteRequest = { valueKey: "value" }; +const deleteResult: Promise = cache.delete(deleteIdentity); +const unsupportedDeleteError = new RemoteDeleteUnsupportedError(); +void deleteReplyValidation; void deleteRequest; void deleteResult; void unsupportedDeleteError; const setReplyValidation: void = validateRedisSetReply("OK"); const invalidationReplyValidation: 1 = validateRedisScriptInvalidationReply(1); const ceiledCacheTtlMs: number = ceilSupportedCacheTtlMs(1_000.5); @@ -615,6 +625,7 @@ const metricErrorKinds: Readonly> = { serialization_dump: true, compression: true, invalidation: true, + deletion: true, fallback: true, unknown: true, }; @@ -668,6 +679,7 @@ const redisClientMethods: Readonly> = { read: true, write: true, invalidate: true, + delete: true, }; void redisClientMethods; const redisConfigAcceptsCompressionOptOut: RedisConfig = { diff --git a/typescript/src/context.ts b/typescript/src/context.ts index acc059a8..eb906d8f 100644 --- a/typescript/src/context.ts +++ b/typescript/src/context.ts @@ -21,6 +21,10 @@ export class RequestLocalCache { } } + delete(key: string): void { + this.values.delete(key); + } + close(): void { this.closed = true; this.values.clear(); @@ -96,6 +100,14 @@ export function getOrCreateRequestLocalCache(context: DialCacheContext): Request return holder.requestLocalCache; } +/** The existing live memo, including inside disable(); never creates one. @internal */ +export function getLiveRequestLocalCache(context: DialCacheContext): RequestLocalCache | null { + const holder = storageFor(context).getStore()?.holder; + return holder !== undefined && holder !== null && !holder.closed + ? holder.requestLocalCache ?? null + : null; +} + function storageFor(context: DialCacheContext): AsyncLocalStorage { return contextStorage.get(context)!; } diff --git a/typescript/src/datadog.ts b/typescript/src/datadog.ts index ea0f2887..b76ca0cf 100644 --- a/typescript/src/datadog.ts +++ b/typescript/src/datadog.ts @@ -49,6 +49,7 @@ const METRIC_SUFFIXES = { disabled: "disabled.count", error: "error.count", invalidation: "invalidation.count", + deletion: "deletion.count", coalesced: "coalesced.count", shadowValidation: "shadow.count", shadowValueAge: "shadow.value_age", @@ -117,6 +118,10 @@ export class DatadogDialCacheMetrics implements DialCacheMetricsAdapter { }); } + deletion(labels: CacheMetricLabels): void { + this.increment(this.metricNames.deletion, cacheTags(labels)); + } + coalesced(labels: CoalescedMetricLabels): void { this.increment(this.metricNames.coalesced, { cache_namespace: labels.cacheNamespace, diff --git a/typescript/src/dialcache.ts b/typescript/src/dialcache.ts index 79e940ab..16e76f5f 100644 --- a/typescript/src/dialcache.ts +++ b/typescript/src/dialcache.ts @@ -10,7 +10,7 @@ import { type Logger, type StaleRecoveryPredicate, } from "./config.js"; -import { DialCacheContext, getOrCreateRequestLocalCache, type RequestLocalCache } from "./context.js"; +import { DialCacheContext, getLiveRequestLocalCache, getOrCreateRequestLocalCache, type RequestLocalCache } from "./context.js"; import { FallbackTimeoutError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError } from "./errors.js"; import { DialCacheKey, assertValidNamespace, normalizeArgs } from "./key.js"; import { @@ -123,11 +123,22 @@ type IsJsonObject = [keyof T : false; }[keyof T]>; -interface CacheOperationOptionsBase { +interface CacheUseCaseOptions { readonly keyType: string; readonly useCase: string; - readonly defaultConfig?: DialCacheKeyConfig | null; readonly trackForInvalidation?: boolean; +} + +/** + * Identifies one cached result. Match the reader's key, arguments, use case + * and tracking mode exactly; the instance supplies the namespace. + */ +export interface CacheIdentityOptions extends CacheUseCaseOptions { + readonly key: CacheKeySpec; +} + +interface CacheOperationOptionsBase extends CacheUseCaseOptions { + readonly defaultConfig?: DialCacheKeyConfig | null; /** * Overrides the strict deep-equality default for detached shadow validation. * This is stable use-case behavior, not runtime rollout configuration. @@ -187,7 +198,7 @@ type CacheOperationOptions = CacheOperationOptionsBase & { */ export type CachedOptions = CachedOptionsBase & SerializerOption>; -interface GetOrLoadOptionsBase extends CacheOperationOptionsBase { +interface GetOrLoadOptionsBase extends CacheOperationOptionsBase, CacheIdentityOptions { /** * Include every captured value that can affect the loaded result. Concurrent * enabled calls with the same cache key may share one in-flight loader. @@ -589,6 +600,38 @@ export class DialCache { } } + /** + * Remove one exact cached result from Redis when configured, this instance's + * local store, and the live request memo. Works outside enable() and inside + * disable(). Missing entries succeed. Identity must match the reader, + * including trackForInvalidation. Watermarks, other identities, other + * instances and in-flight work are unchanged; an earlier load can refill. + * Unsupported adapters fail before mutation. Remote errors leave local + * stores untouched and surface to the caller. + */ + async delete(options: CacheIdentityOptions): Promise { + this.assertUseCaseIsNotReserved(options.useCase); + const key = this.buildKey({ keyType: options.keyType, useCase: options.useCase, + trackForInvalidation: options.trackForInvalidation ?? false }, options.key, null); + this.redisCache?.assertDeleteSupported(); + const layer = this.redisCache === null ? CacheLayer.LOCAL : CacheLayer.REMOTE; + this.metrics?.deletion?.(labelsFor(key, layer)); + let failingLayer: MetricLayer = layer; + try { + if (this.redisCache !== null) { + await this.redisCache.delete(key); + } + failingLayer = CacheLayer.LOCAL; + this.localCache.delete(key.urn); + failingLayer = REQUEST_LOCAL_CACHE_LAYER; + getLiveRequestLocalCache(this.context)?.delete(key.urn); + } catch (error) { + this.logger.warn("Error deleting DialCache entry", error); + this.recordError(key, failingLayer, "deletion"); + throw error; + } + } + private async getThroughRequestLocal( requestLocalCache: RequestLocalCache, key: DialCacheKey, @@ -1412,7 +1455,7 @@ export class DialCache { } private buildKey( - options: CacheOperationOptions, + options: CacheUseCaseOptions & { readonly serializer?: Serializer | null }, cacheKey: CacheKeySpec, defaultConfig: DialCacheKeyConfig | null, ): DialCacheKey { @@ -1687,6 +1730,7 @@ function safeMetrics(metrics: DialCacheMetricsAdapter | null): DialCacheMetricsA disabled: (labels) => callObserver(() => metrics.disabled(labels)), error: (labels) => callObserver(() => metrics.error(labels)), invalidation: (labels) => callObserver(() => metrics.invalidation(labels)), + deletion: (labels) => callObserver(() => metrics.deletion?.(labels)), coalesced: (labels) => callObserver(() => metrics.coalesced?.(labels)), compression: (labels) => callObserver(() => metrics.compression?.(labels)), ...(typeof metrics.shadowValidation === "function" diff --git a/typescript/src/errors.ts b/typescript/src/errors.ts index 2cf896c6..c14bae49 100644 --- a/typescript/src/errors.ts +++ b/typescript/src/errors.ts @@ -5,6 +5,12 @@ export class DialCacheError extends Error { } } +export class RemoteDeleteUnsupportedError extends DialCacheError { + constructor() { + super("DialCache remote adapter does not support exact-key deletion"); + } +} + export class FallbackTimeoutError extends DialCacheError { readonly timeoutMs: number; readonly useCase: string; diff --git a/typescript/src/index.ts b/typescript/src/index.ts index 8eac0926..09127f58 100644 --- a/typescript/src/index.ts +++ b/typescript/src/index.ts @@ -33,12 +33,14 @@ export type { export { DialCacheError, FallbackTimeoutError, + RemoteDeleteUnsupportedError, RedisReadTimeoutError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError, } from "./errors.js"; export { DialCache } from "./dialcache.js"; export type { + CacheIdentityOptions, CacheKeySpec, CachedFn, CachedOptions, @@ -61,6 +63,7 @@ export type { DecodedRedisFrame, DialCacheRedisClient, RedisCachePayload, + RedisDeleteRequest, RedisInvalidationRequest, RedisReadContext, RedisReadMiss, diff --git a/typescript/src/internal/local-cache.ts b/typescript/src/internal/local-cache.ts index 9020d1b2..9c6d800e 100644 --- a/typescript/src/internal/local-cache.ts +++ b/typescript/src/internal/local-cache.ts @@ -55,6 +55,10 @@ export class LocalCache { }); } + delete(key: string): void { + this.cache?.delete(key); + } + put(key: DialCacheKey, value: T, config: { readonly ttlSec: number }): void { // lru-cache expires when age > ttl, while DialCache historically expired // when its integer-millisecond clock reached the configured boundary. diff --git a/typescript/src/internal/redis-cache.ts b/typescript/src/internal/redis-cache.ts index 90935e38..5d7122b6 100644 --- a/typescript/src/internal/redis-cache.ts +++ b/typescript/src/internal/redis-cache.ts @@ -1,3 +1,5 @@ +import { RemoteDeleteUnsupportedError } from "../errors.js"; + import { performance } from "node:perf_hooks"; import { CacheLayer } from "../config.js"; @@ -377,6 +379,16 @@ export class RedisCache { return true; } + assertDeleteSupported(): void { + if (typeof this.client.delete !== "function") { + throw new RemoteDeleteUnsupportedError(); + } + } + + async delete(key: DialCacheKey): Promise { + await this.client.delete!({ valueKey: this.redisKey(key) }); + } + async invalidate(keyType: string, id: string, futureBufferMs = 0, namespace = "urn"): Promise { await this.client.invalidate({ watermarkKey: this.redisWatermarkKey(namespace, keyType, id), diff --git a/typescript/src/internal/redis-script-reply.ts b/typescript/src/internal/redis-script-reply.ts index fa718aed..1c0065fd 100644 --- a/typescript/src/internal/redis-script-reply.ts +++ b/typescript/src/internal/redis-script-reply.ts @@ -1,5 +1,12 @@ import { DialCacheRedisProtocolError } from "../redis-client.js"; +/** Validate the count from DEL of exactly one value key. */ +export function validateRedisDelReply(reply: unknown): void { + if (reply !== 0 && reply !== 1) { + throw new DialCacheRedisProtocolError("Invalid DialCache Redis DEL reply; expected integer 0 or 1"); + } +} + export function validateRedisSetReply(reply: unknown): void { const text = typeof reply === "string" ? reply diff --git a/typescript/src/metrics.ts b/typescript/src/metrics.ts index daea9920..352182c6 100644 --- a/typescript/src/metrics.ts +++ b/typescript/src/metrics.ts @@ -60,6 +60,7 @@ export type MetricErrorKind = | "serialization_dump" | "compression" | "invalidation" + | "deletion" | "fallback" | "unknown"; @@ -146,6 +147,8 @@ export interface DialCacheMetricsAdapter { disabled(labels: DisabledMetricLabels): void; error(labels: ErrorMetricLabels): void; invalidation(labels: InvalidationMetricLabels): void; + /** Exact deletion attempts, after identity and capability validation. */ + deletion?(labels: CacheMetricLabels): void; // Optional so existing custom adapters keep compiling without changes. coalesced?(labels: CoalescedMetricLabels): void; // Optional so existing custom adapters keep compiling without changes. diff --git a/typescript/src/node-redis.ts b/typescript/src/node-redis.ts index 71672e86..afe8713a 100644 --- a/typescript/src/node-redis.ts +++ b/typescript/src/node-redis.ts @@ -13,6 +13,7 @@ import { } from "./internal/redis-payload.js"; import { ceilSupportedCacheTtlMs } from "./internal/duration.js"; import { + validateRedisDelReply, validateRedisScriptInvalidationReply, validateRedisSetReply, } from "./internal/redis-script-reply.js"; @@ -148,6 +149,9 @@ export function createNodeRedisDialCacheClient(client: NodeRedisClient): DialCac await sendFrameSet(client, valueKey, encodeRedisFrame(value, createdAtMs), cacheTtlMs), ); }, + async delete({ valueKey }) { + validateRedisDelReply(await sendKeyedCommand(client, valueKey, ["DEL", valueKey], bufferReplyOptions)); + }, async invalidate({ watermarkKey, futureBufferMs }) { const invalidatedAtMs = Date.now(); assertValidRedisTimestampMs(invalidatedAtMs); diff --git a/typescript/src/prometheus.ts b/typescript/src/prometheus.ts index 25e40468..0e6a1be6 100644 --- a/typescript/src/prometheus.ts +++ b/typescript/src/prometheus.ts @@ -89,6 +89,7 @@ export class PrometheusDialCacheMetrics implements DialCacheMetricsAdapter { private readonly missCounter: Counter; private readonly disabledCounter: Counter; private readonly errorCounter: Counter; + private readonly deletionCounter: Counter; private readonly invalidationCounter: Counter; private readonly coalescedCounter: Counter; private readonly shadowValidationCounter: Counter; @@ -115,6 +116,7 @@ export class PrometheusDialCacheMetrics implements DialCacheMetricsAdapter { this.missCounter = counter(registry, collectors.missCounter); this.requestCounter = counter(registry, collectors.requestCounter); this.errorCounter = counter(registry, collectors.errorCounter); + this.deletionCounter = counter(registry, collectors.deletionCounter); this.invalidationCounter = counter(registry, collectors.invalidationCounter); this.coalescedCounter = counter(registry, collectors.coalescedCounter); this.shadowValidationCounter = counter(registry, collectors.shadowValidationCounter); @@ -152,6 +154,10 @@ export class PrometheusDialCacheMetrics implements DialCacheMetricsAdapter { }); } + deletion(labels: CacheMetricLabels): void { + this.deletionCounter.inc(cacheLabels(labels)); + } + invalidation(labels: InvalidationMetricLabels): void { this.invalidationCounter.inc({ cache_namespace: labels.cacheNamespace, @@ -273,6 +279,12 @@ function collectorConfigs(prefix: string) { help: "Errors during DialCache cache operations or fallback execution.", labelNames: ["cache_namespace", "use_case", "key_type", "layer", "error", "in_fallback"], }, + deletionCounter: { + type: "counter", + name: `${prefix}dialcache_deletion_counter`, + help: "DialCache exact-key deletion calls by use case and layer.", + labelNames: ["cache_namespace", "use_case", "key_type", "layer"], + }, invalidationCounter: { type: "counter", name: `${prefix}dialcache_invalidation_counter`, diff --git a/typescript/src/redis-client.ts b/typescript/src/redis-client.ts index da040c93..aa41cae5 100644 --- a/typescript/src/redis-client.ts +++ b/typescript/src/redis-client.ts @@ -150,6 +150,9 @@ export interface RedisWriteRequest extends RedisValueRequest { readonly createdAtMs?: number; } +/** One exact value key; deletion never reads or changes a watermark. */ +export interface RedisDeleteRequest extends RedisValueRequest {} + export interface RedisInvalidationRequest { readonly watermarkKey: string; /** Nonnegative integer no greater than 31,536,000,000 (365 days). */ @@ -235,4 +238,6 @@ export interface DialCacheRedisClient { * read error surfaces without replacing prior state. */ invalidate(request: RedisInvalidationRequest): Awaitable; + /** Optional capability. Missing values succeed; failures surface without retries. */ + delete?(request: RedisDeleteRequest): Awaitable; } diff --git a/typescript/src/redis-protocol.ts b/typescript/src/redis-protocol.ts index b1a409ae..5f182dcb 100644 --- a/typescript/src/redis-protocol.ts +++ b/typescript/src/redis-protocol.ts @@ -28,6 +28,7 @@ export type { RedisReadResult, } from "./redis-client.js"; export { + validateRedisDelReply, validateRedisScriptInvalidationReply, validateRedisSetReply, } from "./internal/redis-script-reply.js"; diff --git a/typescript/src/valkey-glide.ts b/typescript/src/valkey-glide.ts index 77cde325..8b61aa1f 100644 --- a/typescript/src/valkey-glide.ts +++ b/typescript/src/valkey-glide.ts @@ -11,6 +11,7 @@ import { encodeRedisFrame, } from "./internal/redis-payload.js"; import { + validateRedisDelReply, validateRedisScriptInvalidationReply, validateRedisSetReply, } from "./internal/redis-script-reply.js"; @@ -175,6 +176,9 @@ export function createValkeyGlideDialCacheClient( await client.customCommand(["SET", valueKey, frame, "PX", String(cacheTtlMs)], execOptions), ); }, + async delete({ valueKey }) { + validateRedisDelReply(await client.customCommand(["DEL", valueKey], keyedOptions(valueKey))); + }, async invalidate({ watermarkKey, futureBufferMs }) { const invalidatedAtMs = Date.now(); assertValidRedisTimestampMs(invalidatedAtMs); diff --git a/typescript/test/datadog.test.ts b/typescript/test/datadog.test.ts index 626cbc23..6eb6ac0d 100644 --- a/typescript/test/datadog.test.ts +++ b/typescript/test/datadog.test.ts @@ -110,6 +110,7 @@ const ERROR_KINDS: Readonly> = { serialization_dump: true, compression: true, invalidation: true, + deletion: true, fallback: true, unknown: true, }; @@ -699,3 +700,12 @@ describe("Datadog metrics adapter", () => { ).toThrowError(RangeError); }); }); + + +it("emits exact deletion separately with bounded tags", () => { + const client = new RecordingDogStatsDClient(); + const metrics = new DatadogDialCacheMetrics({ client, observationMetricType: "distribution" }); + metrics.deletion({ cacheNamespace: "app", keyType: "user", useCase: "GetUser", layer: CacheLayer.REMOTE }); + expect(client.calls).toEqual([{ method: "increment", name: "dialcache.deletion.count", value: 1, + tags: { cache_namespace: "app", key_type: "user", use_case: "GetUser", layer: "remote" } }]); +}); diff --git a/typescript/test/dialcache-delete.test.ts b/typescript/test/dialcache-delete.test.ts new file mode 100644 index 00000000..be48815b --- /dev/null +++ b/typescript/test/dialcache-delete.test.ts @@ -0,0 +1,227 @@ +import { describe, expect, it, vi } from "vitest"; +import { + CacheLayer, DialCache, DialCacheKey, DialCacheKeyConfig, RemoteDeleteUnsupportedError, + UseCaseNameIsReservedError, type CacheIdentityOptions, type CachedOptions, + type DialCacheMetricsAdapter, type DialCacheRedisClient, type GetOrLoadOptions, +} from "../src/index.js"; +import { FakeRedis } from "./fake-redis.js"; + +const identity = { keyType: "user_id", useCase: "GetUser", key: { id: "123", args: { locale: "en" } } } as const; +const policy = new DialCacheKeyConfig({ requestLocal: true, ttlSec: { local: 60, remote: 60 }, ramp: { local: 100, remote: 100 } }); +const tick = () => new Promise(resolve => setImmediate(resolve)); +const valueKey = (tracked = false) => `${new DialCacheKey({ keyType: identity.keyType, useCase: identity.useCase, + id: identity.key.id, args: [["locale", "en"]], trackForInvalidation: tracked }).urn}:dialcache-frame-v1`; +function withoutDelete(redis: FakeRedis): DialCacheRedisClient { + return { read: redis.read.bind(redis), write: redis.write.bind(redis), invalidate: redis.invalidate.bind(redis) }; +} +function observer() { + const metrics = { request: vi.fn(), miss: vi.fn(), disabled: vi.fn(), error: vi.fn(), invalidation: vi.fn(), + deletion: vi.fn(), observeGet: vi.fn(), observeFallback: vi.fn(), observeSerialization: vi.fn(), observeSize: vi.fn() } satisfies DialCacheMetricsAdapter; + return metrics; +} + +// Compile-time contracts: reader options carry an identity; a selector does not. +function typeContracts(cache: DialCache, options: GetOrLoadOptions, registered: CachedOptions<() => number>) { + void cache.delete(options); + // @ts-expect-error CachedOptions names a selector, not a concrete key. + void cache.delete(registered); +} +void typeContracts; + +describe("exact-key delete", () => { + it.each([false, true])("removes all reachable stores, including a disabled live memo (disabled=%s)", async disabled => { + const redis = new FakeRedis(); + const configProvider = vi.fn(() => policy); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: configProvider }); + const source = vi.fn(async () => source.mock.calls.length); + await cache.enable(async () => { + expect(await cache.getOrLoad(source, identity)).toBe(1); + await tick(); + expect(redis.values.has(valueKey())).toBe(true); + const lookups = configProvider.mock.calls.length; + if (disabled) await cache.disable(() => cache.delete(identity)); + else await cache.delete(identity); + expect(configProvider).toHaveBeenCalledTimes(lookups); + expect(redis.values.has(valueKey())).toBe(false); + expect(await cache.getOrLoad(source, identity)).toBe(2); + }); + }); + + it.each([0, 5])("works without a remote, outside a scope, and on absent entries (capacity=%s)", async localMaxSize => { + const cache = new DialCache({ localMaxSize, cacheConfigProvider: () => policy }); + const source = vi.fn(async () => source.mock.calls.length); + expect(await cache.enable(() => cache.getOrLoad(source, identity))).toBe(1); + await cache.delete(identity); + await cache.delete(identity); + expect(await cache.enable(() => cache.getOrLoad(source, identity))).toBe(2); + }); + + it("keeps the live memo and local entry until the remote step succeeds", async () => { + const redis = new FakeRedis(); + let release!: () => void; + const gate = new Promise(resolve => { release = resolve; }); + const originalDelete = redis.delete.bind(redis); + const remove = vi.spyOn(redis, "delete").mockImplementation(async request => { await gate; await originalDelete(request); }); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy }); + const source = vi.fn(async () => source.mock.calls.length); + await cache.enable(async () => { + await cache.getOrLoad(source, identity); + await tick(); + const pending = cache.delete(identity); + expect(remove).toHaveBeenCalledOnce(); + expect(await cache.getOrLoad(source, identity)).toBe(1); + release(); + await pending; + expect(await cache.getOrLoad(source, identity)).toBe(2); + }); + }); + + it.each(["unsupported", "failure"] as const)("%s leaves local and memo intact", async mode => { + const redis = new FakeRedis(); + const metrics = observer(); + const logger = { warn: vi.fn(), error: vi.fn(), info: vi.fn(), debug: vi.fn() }; + const failure = new Error("DEL failed"); + const adapter = mode === "unsupported" ? withoutDelete(redis) : redis; + const cache = new DialCache({ redis: { client: adapter }, cacheConfigProvider: () => policy, metrics, logger }); + const source = vi.fn(async () => source.mock.calls.length); + await cache.enable(async () => { + expect(await cache.getOrLoad(source, identity)).toBe(1); + await tick(); + if (mode === "failure") vi.spyOn(redis, "delete").mockRejectedValue(failure); + await expect(cache.delete(identity)).rejects.toSatisfy(error => mode === "unsupported" + ? error instanceof RemoteDeleteUnsupportedError : error === failure); + expect(await cache.getOrLoad(source, identity)).toBe(1); + expect(redis.values.has(valueKey())).toBe(true); + }); + expect(await cache.enable(() => cache.getOrLoad(source, identity))).toBe(1); + expect(metrics.deletion).toHaveBeenCalledTimes(mode === "failure" ? 1 : 0); + expect(logger.warn).toHaveBeenCalledTimes(mode === "failure" ? 1 : 0); + if (mode === "failure") expect(metrics.error).toHaveBeenCalledWith({ cacheNamespace: "urn", keyType: "user_id", + useCase: "GetUser", layer: "remote", error: "deletion", inFallback: false }); + }); + + it("validates reserved use cases and key construction before capability, metrics or mutation", async () => { + const redis = new FakeRedis(); + const remove = vi.spyOn(redis, "delete"); + const metrics = observer(); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy, metrics }); + await cache.enable(() => cache.getOrLoad(async () => 1, identity)); + await tick(); + await expect(cache.delete({ ...identity, useCase: "watermark" })).rejects.toBeInstanceOf(UseCaseNameIsReservedError); + await expect(cache.delete({ ...identity, key: null } as unknown as CacheIdentityOptions)).rejects.toBeInstanceOf(TypeError); + expect(remove).not.toHaveBeenCalled(); + expect(metrics.deletion).not.toHaveBeenCalled(); + expect(redis.values.has(valueKey())).toBe(true); + expect(await cache.enable(() => cache.getOrLoad(async () => 2, identity))).toBe(1); + }); + + it.each([false, true])("deletes exact key bytes and preserves watermarks and siblings (tracked=%s)", async tracked => { + const redis = new FakeRedis(); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy }); + const options = { ...identity, trackForInvalidation: tracked }; + const other = { ...options, key: { id: "123", args: { locale: "fr" } } }; + await cache.enable(() => cache.getOrLoad(async () => 1, options)); + await cache.enable(() => cache.getOrLoad(async () => 2, other)); + await tick(); + await cache.invalidateRemote("user_id", "123"); + const watermark = [...redis.values].find(([key]) => key.endsWith("#watermark"))!; + const snapshot = new Map(redis.values); + const remove = vi.spyOn(redis, "delete"); + await cache.delete(options); + expect(remove).toHaveBeenCalledExactlyOnceWith({ valueKey: valueKey(tracked) }); + snapshot.delete(valueKey(tracked)); + expect(redis.values).toEqual(snapshot); + expect(redis.values.get(watermark[0])).toBe(watermark[1]); + }); + + it("outside deletion leaves another request's acquired memo and another instance's local entry", async () => { + const redis = new FakeRedis(); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy }); + const other = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy }); + let ready!: () => void, resume!: () => void; + const started = new Promise(resolve => { ready = resolve; }); + const gate = new Promise(resolve => { resume = resolve; }); + const active = cache.enable(async () => { + await cache.getOrLoad(async () => 1, identity); + await tick(); + ready(); + await gate; + return cache.getOrLoad(async () => 2, identity); + }); + await started; + expect(await other.enable(() => other.getOrLoad(async () => 3, identity))).toBe(1); + await cache.delete(identity); + resume(); + expect(await active).toBe(1); + expect(await other.enable(() => other.getOrLoad(async () => 4, identity))).toBe(1); + expect(await cache.enable(() => cache.getOrLoad(async () => 5, identity))).toBe(5); + }); + + it("does not detach active flights or suppress their later publication", async () => { + const cache = new DialCache({ cacheConfigProvider: () => new DialCacheKeyConfig({ ttlSec: { local: 60 } }) }); + let release!: (value: number) => void; + const source = vi.fn(() => new Promise(resolve => { release = resolve; })); + const first = cache.enable(() => cache.getOrLoad(source, identity)); + await tick(); + await cache.delete(identity); + const follower = cache.enable(() => cache.getOrLoad(source, identity)); + await tick(); + expect(source).toHaveBeenCalledOnce(); + release(7); + expect(await first).toBe(7); + expect(await follower).toBe(7); + expect(await cache.enable(() => cache.getOrLoad(async () => 8, identity))).toBe(7); + }); + + it("ignores reader configuration and serializer fields", async () => { + const cache = new DialCache({ cacheConfigProvider: () => { throw new Error("policy consulted"); } }); + await cache.delete({ ...identity, + get serializer() { throw new Error("serializer consulted"); }, + get defaultConfig() { throw new Error("config consulted"); }, + } as CacheIdentityOptions); + }); + + it("an ambiguous remote error surfaces even if the remote value was already removed", async () => { + const redis = new FakeRedis(); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy, + logger: { warn() {}, error() {}, debug() {} } }); + await cache.enable(async () => { + await cache.getOrLoad(async () => 1, identity); + await tick(); + vi.spyOn(redis, "delete").mockImplementation(async ({ valueKey }) => { + redis.values.delete(valueKey); + throw new Error("reply lost"); + }); + await expect(cache.delete(identity)).rejects.toThrow("reply lost"); + expect(redis.values.has(valueKey())).toBe(false); + expect(await cache.getOrLoad(async () => 2, identity)).toBe(1); + }); + expect(await cache.enable(() => cache.getOrLoad(async () => 3, identity))).toBe(1); + }); + + it("an acquired remote snapshot can finish decoding after deletion", async () => { + const redis = new FakeRedis(); + redis.setRaw(valueKey(), (await import("./fake-redis.js")).encodeFrame("1", Date.now())); + let acquired!: () => void, release!: () => void; + const started = new Promise(resolve => { acquired = resolve; }); + const gate = new Promise(resolve => { release = resolve; }); + const cache = new DialCache({ redis: { client: redis }, cacheConfigProvider: () => policy }); + const read = cache.enable(() => cache.getOrLoad(async () => 2, { ...identity, + serializer: { dump: JSON.stringify, async load() { acquired(); await gate; return 1; } }, + })); + await started; + await cache.delete(identity); + expect(redis.values.has(valueKey())).toBe(false); + release(); + expect(await read).toBe(1); + }); + + it("counts local-only deletion separately from invalidation and isolates observer failures", async () => { + const metrics = observer(); + const cache = new DialCache({ metrics }); + metrics.deletion.mockImplementation(() => { throw new Error("observer failed"); }); + await cache.delete(identity); + expect(metrics.deletion).toHaveBeenCalledWith({ cacheNamespace: "urn", keyType: "user_id", useCase: "GetUser", layer: CacheLayer.LOCAL }); + expect(metrics.invalidation).not.toHaveBeenCalled(); + }); +}); diff --git a/typescript/test/fake-redis.ts b/typescript/test/fake-redis.ts index 4bf7ca78..4ad4b253 100644 --- a/typescript/test/fake-redis.ts +++ b/typescript/test/fake-redis.ts @@ -1,5 +1,6 @@ import type { DialCacheRedisClient, + RedisDeleteRequest, RedisInvalidationRequest, RedisReadResult, RedisReadRequest, @@ -62,6 +63,11 @@ export class FakeRedis implements DialCacheRedisClient { }); } + async delete({ valueKey }: RedisDeleteRequest): Promise { + this.throwIfWriteFails(); + this.values.delete(valueKey); + } + async invalidate({ watermarkKey, futureBufferMs }: RedisInvalidationRequest): Promise { const invalidatedAtMs = Date.now(); this.setCalls += 1; diff --git a/typescript/test/fixtures/admission-budget-witnesses.json b/typescript/test/fixtures/admission-budget-witnesses.json index aafca8b2..44e55470 100644 --- a/typescript/test/fixtures/admission-budget-witnesses.json +++ b/typescript/test/fixtures/admission-budget-witnesses.json @@ -7,13 +7,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/admission-budget-witnesses.json/laterServedShadowKeepsItsWholeBudgetTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/dark-layers-witnesses.json b/typescript/test/fixtures/dark-layers-witnesses.json index fc2f703f..db7af8ed 100644 --- a/typescript/test/fixtures/dark-layers-witnesses.json +++ b/typescript/test/fixtures/dark-layers-witnesses.json @@ -7,12 +7,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/rejectedDarkSourceSeedsNoLayerTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -24,15 +24,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/uncoalescedPublicationDoesNotPreemptTheRegisteredLeaderTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -44,14 +44,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/darkFillCarriesCapturedRetentionOnTheHeldPathTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -63,12 +63,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/fillAtTheWatermarkInstantIsFencedTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_fenced"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_fenced"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -80,14 +80,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/frameAtTheWatermarkIsFencedFromTheDarkReadTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -99,15 +99,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/fillFenceIsRejudgedAfterAWallRollbackTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_fenced"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_fenced"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -119,18 +119,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/staleVisibleFrameDeclinedByTheDarkReadFillsUnfencedTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled","fill_fenced"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled","fill_fenced"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -142,13 +142,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/undecodableDarkC0IsNeverRepairedTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["deserialization_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["deserialization_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -160,12 +160,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/unsupportedEncodingFailsTheDarkReadTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -177,12 +177,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/sourceDeadlineExpiresTheDarkJobAndAttributesToTheLocalLayerTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -194,11 +194,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/sameKeyCallersOnTwoInstancesKeepSeparateFlightsTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -210,11 +210,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/closedScopeCallerBypassesLayersAndAdmitsNoJobTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -226,11 +226,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/fullInstanceDropsAnotherKeyWhileTheC0ReadIsHeldTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -242,13 +242,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/dumpFaultEndsTheFillWithoutReplacingTheCallerResultTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["fill_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -260,12 +260,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/localPublicationStopsLaterDarkWorkTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -277,15 +277,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/retainedC0AgeIsSampledAtTheVerdictTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"60000"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"60000"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -297,15 +297,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/rollbackMakesTheSeededFrameFutureAndReportsItsOffsetTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}],"inspections":[]}}} ] } }, @@ -317,11 +317,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/transientRequestOnlySourceFailureIsAttributedToRequestLayerTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["request_local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -333,12 +333,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/laterDarkSourceKeepsItsWholeBudgetTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -350,15 +350,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/timedOutDarkReadKeepsCapacityUntilRawReleaseTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -370,17 +370,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/timedOutDarkDecodeKeepsCapacityUntilRawReleaseTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -392,18 +392,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/timedOutDarkConfirmationKeepsCapacityUntilRawReleaseTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -415,16 +415,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/timedOutDarkDumpKeepsCapacityUntilRawReleaseTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -436,17 +436,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/timedOutDarkWriteKeepsCapacityUntilRawReleaseTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}} ] } }, @@ -458,20 +458,20 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/inspectionTracksKeysFollowersAndOldestLeaderTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local","process","request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"2"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} ] } }, @@ -483,17 +483,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/inspectionIsPerInstanceAndUsesMonotonicTimeTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"6"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"6"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"1"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}} ] } }, @@ -505,15 +505,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/inspectionExcludesRequestOnlyAndUncoalescedWorkTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["request_local"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} ] } }, @@ -525,17 +525,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/inspectionClearsTimedOutCallersWhileRawWorkRemainsTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":["process"],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"1"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"1"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"0"}}]}}} ] } }, @@ -547,13 +547,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/dark-layers-witnesses.json/inspectionExcludesUnfinishedShadowAfterCallerSuccessTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"inspect"},"mbt::actionTaken":"inspect","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[],"inspections":[{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}},{"activeFollowers":{"#bigint":"0"},"activeLeaders":{"#bigint":"0"},"instance":{"#bigint":"0"},"oldestLeaderAgeMs":{"#bigint":"-1"}}]}}} ] } } diff --git a/typescript/test/fixtures/deletion-witnesses.json b/typescript/test/fixtures/deletion-witnesses.json new file mode 100644 index 00000000..616cac2d --- /dev/null +++ b/typescript/test/fixtures/deletion-witnesses.json @@ -0,0 +1,250 @@ +[ + { + "regression": "deleteRemovesRequestLocalAndRemoteTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteRemovesRequestLocalAndRemoteTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "deleteFromDisabledContextRemovesTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteFromDisabledContextRemovesTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"20"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "deleteOutsideAnyScopeRemovesSharedLayersTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteOutsideAnyScopeRemovesSharedLayersTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "deleteWithoutRemoteRemovesLocalTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteWithoutRemoteRemovesLocalTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"4"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "deleteUnsupportedRemoteChangesNothingTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteUnsupportedRemoteChangesNothingTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["unsupported"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "remoteDeleteFailureKeepsLocalTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/remoteDeleteFailureKeepsLocalTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"remoteFault"},"mbt::actionTaken":"remoteFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "deletePreservesWatermarkAndSiblingVariantsTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deletePreservesWatermarkAndSiblingVariantsTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "deleteOneInstanceLeavesOtherInstanceTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteOneInstanceLeavesOtherInstanceTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "lateFillAfterDeleteRepopulatesTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/lateFillAfterDeleteRepopulatesTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + ] + } + }, + { + "regression": "acquiredReadAfterDeleteStillReturnsTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/acquiredReadAfterDeleteStillReturnsTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"holdDecoding"},"mbt::actionTaken":"holdDecoding","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "deleteAbsentKeyReportsOkTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteAbsentKeyReportsOkTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "deleteThenReadMissesAndReloadsTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteThenReadMissesAndReloadsTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}} + ] + } + }, + { + "regression": "deletePreservesSiblingAndOtherRequestTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deletePreservesSiblingAndOtherRequestTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"3"},"maintenance":["ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + }, + { + "regression": "deleteAbsentLocalOnlyReportsOkTest", + "trace": { + "source": { + "model": "formal/dialcache-deletion-conformance.qnt", + "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/deletion-witnesses.json/deleteAbsentLocalOnlyReportsOkTest" + }, + "states": [ + {"input":{"choice":{"#bigint":"4"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"24"},"name":"deleteEntry"},"mbt::actionTaken":"deleteEntry","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"24"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + ] + } + } +] diff --git a/typescript/test/fixtures/effects-authority-witnesses.json b/typescript/test/fixtures/effects-authority-witnesses.json index 14f81cab..70aaef3a 100644 --- a/typescript/test/fixtures/effects-authority-witnesses.json +++ b/typescript/test/fixtures/effects-authority-witnesses.json @@ -7,12 +7,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/observerFailuresCannotPreventCacheHitTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} ] } }, @@ -24,16 +24,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/observerFailuresCannotPreventPublicationTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} ] } }, @@ -45,11 +45,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/observerFailuresCannotReplaceSourceErrorTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"observerFault"},"mbt::actionTaken":"observerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} ] } }, @@ -61,17 +61,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/writeStampAfterSerializationClearsInterveningFenceTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"tick"},"mbt::actionTaken":"tick","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"value_absent","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"invalidation","location":"remote"},{"amount":{"#bigint":"10"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} ] } }, @@ -83,12 +83,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/futureFrameReportsPositiveObservingOffsetTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"1000"},"detail":"","event":"futureOffset","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"1000"},"detail":"","event":"futureOffset","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"seedRemote"},"mbt::actionTaken":"seedRemote","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"1000"},"detail":"","event":"futureOffset","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"1000"},"detail":"","event":"futureOffset","location":"remote"},{"amount":{"#bigint":"0"},"detail":"unclassified","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} ] } }, @@ -100,11 +100,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/coalescedFailureKeepsOneLeaderAndFollowerTrailTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"1"},{"#bigint":"1"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"coalesced","location":"process"},{"amount":{"#bigint":"0"},"detail":"cache_read","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"fallback","event":"error","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}} ] } }, @@ -116,12 +116,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/frameReplyAtLastFreshMillisecondHitsTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"15"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"59999"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"59999"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"15"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"59999"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"59999"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} ] } }, @@ -133,17 +133,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/effects-authority-witnesses.json/staleFrameReplyExpiresRefillsAndIsReadableTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"15"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"60000"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"15"},"name":"adapterReply"},"mbt::actionTaken":"adapterReply","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"60000"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"events":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"events":[{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"expired","event":"miss","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"fallback","location":"remote"},{"amount":{"#bigint":"0"},"detail":"dump","event":"serialization","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"size","location":"remote"},{"amount":{"#bigint":"1"},"detail":"","event":"storedSize","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"writeDispatch","location":"remote"},{"amount":{"#bigint":"0"},"detail":"policy_disabled","event":"disabled","location":"local"},{"amount":{"#bigint":"0"},"detail":"","event":"request","location":"remote"},{"amount":{"#bigint":"0"},"detail":"load","event":"serialization","location":"remote"},{"amount":{"#bigint":"0"},"detail":"","event":"get","location":"remote"}]}} ] } } diff --git a/typescript/test/fixtures/formal-runtime-boundary-witnesses.json b/typescript/test/fixtures/formal-runtime-boundary-witnesses.json index 9d3c4e4c..0933a50a 100644 --- a/typescript/test/fixtures/formal-runtime-boundary-witnesses.json +++ b/typescript/test/fixtures/formal-runtime-boundary-witnesses.json @@ -5,18 +5,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/disabledBaselineRampedUpKeepsDefaultSharingTest" }, "states": [ - {"input":{"choice":{"#bigint":"8"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"8"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "explicitNullCoalesceBypassesWithoutReplacingRemoteTest": { @@ -25,17 +25,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/explicitNullCoalesceBypassesWithoutReplacingRemoteTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"16"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"16"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "explicitNullRequestLocalBypassesWithoutReplacingRemoteTest": { @@ -44,17 +44,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/explicitNullRequestLocalBypassesWithoutReplacingRemoteTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"17"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"17"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"17"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"17"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "falseRequestLeafPreservesMemoForReenablementTest": { @@ -63,17 +63,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/falseRequestLeafPreservesMemoForReenablementTest" }, "states": [ - {"input":{"choice":{"#bigint":"3"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"3"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "fullFeatureKillSwitchKeepsOmittedSharingAndRetainedMemoTest": { @@ -82,22 +82,22 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/fullFeatureKillSwitchKeepsOmittedSharingAndRetainedMemoTest" }, "states": [ - {"input":{"choice":{"#bigint":"9"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"21"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"21"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"19"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"19"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"9"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"21"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"21"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"19"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"19"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"11"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] }, "inheritedFalseKeepsIndependentMemoizingSourcesTest": { @@ -106,15 +106,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/inheritedFalseKeepsIndependentMemoizingSourcesTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "invalidCoalesceBypassesWithoutReplacingRemoteTest": { @@ -123,17 +123,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/invalidCoalesceBypassesWithoutReplacingRemoteTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "invalidRequestLocalBypassesWithoutReplacingRemoteTest": { @@ -142,17 +142,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/invalidRequestLocalBypassesWithoutReplacingRemoteTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"15"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"15"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "localAbsenceAndLiteralTextStayDistinctTest": { @@ -161,15 +161,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/localAbsenceAndLiteralTextStayDistinctTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"11"},{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "localCohortEqualityBypassesBeforeAboveSampleCachesTest": { @@ -178,17 +178,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/localCohortEqualityBypassesBeforeAboveSampleCachesTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "localFalsyValuesRemainDistinctAndReusableTest": { @@ -197,27 +197,27 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/localFalsyValuesRemainDistinctAndReusableTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "nullProviderInheritsConfiguredServingAndDefaultSharingTest": { @@ -226,15 +226,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/nullProviderInheritsConfiguredServingAndDefaultSharingTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "omittedRampAndSharingUseLibraryDefaultsTest": { @@ -243,14 +243,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/omittedRampAndSharingUseLibraryDefaultsTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "reenablingSharingUsesTheOmittedTrueDefaultTest": { @@ -259,19 +259,19 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/reenablingSharingUsesTheOmittedTrueDefaultTest" }, "states": [ - {"input":{"choice":{"#bigint":"3"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"3"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "remoteAbsenceAndLiteralTextStayDistinctTest": { @@ -280,15 +280,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/remoteAbsenceAndLiteralTextStayDistinctTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}} ] }, "remoteCohortEqualityBypassesBeforeAboveSampleCachesTest": { @@ -297,17 +297,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/remoteCohortEqualityBypassesBeforeAboveSampleCachesTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "remoteFalsyValuesRemainDistinctAndReusableTest": { @@ -316,27 +316,27 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/remoteFalsyValuesRemainDistinctAndReusableTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, - {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, - {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"4"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"5"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"2"}}}}, + {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"6"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"3"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"3"}}}}, + {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"3"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"7"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"4"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"4"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"8"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"},{"#bigint":"60000"}],"writes":{"#bigint":"4"}}}} ] }, "requestAbsenceAndLiteralTextStayDistinctTest": { @@ -345,15 +345,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/requestAbsenceAndLiteralTextStayDistinctTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"11"},{"#bigint":"11"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "requestFalsyValuesRemainDistinctAndReusableTest": { @@ -362,27 +362,27 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/requestFalsyValuesRemainDistinctAndReusableTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"22"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"22"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"31"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"31"}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"7"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"},{"#bigint":"6"},{"#bigint":"7"},{"#bigint":"8"},{"#bigint":"9"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"8"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "runtimeLocalTtlWithoutRampActivatesLayerTest": { @@ -391,16 +391,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/runtimeLocalTtlWithoutRampActivatesLayerTest" }, "states": [ - {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"18"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"18"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] }, "runtimeRemoteTtlWithoutRampActivatesLayerTest": { @@ -409,16 +409,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/runtimeRemoteTtlWithoutRampActivatesLayerTest" }, "states": [ - {"input":{"choice":{"#bigint":"7"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"19"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"19"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"7"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"19"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"19"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] }, "runtimeTrueEnablesSharingOverFalseDefaultTest": { @@ -427,15 +427,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-boundary-witnesses.json/runtimeTrueEnablesSharingOverFalseDefaultTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/formal-runtime-witness-boundaries.json b/typescript/test/fixtures/formal-runtime-witness-boundaries.json index dd84753e..8646a766 100644 --- a/typescript/test/fixtures/formal-runtime-witness-boundaries.json +++ b/typescript/test/fixtures/formal-runtime-witness-boundaries.json @@ -7,7 +7,7 @@ "model": "formal/dialcache-layers-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-witness-boundaries.json/memo-created-after-invalidation" }, - "initialState": {"capacity":{"#bigint":"2"},"closed":[false,false,false],"created":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"lru":[[],[]],"memo":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"memoSlots":[],"now":{"#bigint":"10000"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"remoteAvailable":true,"remoteValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[],"tracked":true,"watermark":[{"#bigint":"0"},{"#bigint":"0"}]}, + "initialState": {"capacity":{"#bigint":"2"},"closed":[false,false,false],"created":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"lru":[[],[]],"memo":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"memoSlots":[],"now":{"#bigint":"10000"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"remoteAvailable":true,"remoteValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[],"tracked":true,"watermark":[{"#bigint":"0"},{"#bigint":"0"}]}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"6"}},"statePatch":{"memoSlots":[{"#bigint":"6"}],"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"2"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"60000"},"shared":true}]}}, {"action":"invalidate","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{"o":{"invalidations":{"#bigint":"1"},"maintenance":["ok"]},"watermark":[{"#bigint":"0"},{"#bigint":"10000"}]}}, @@ -24,7 +24,7 @@ "model": "formal/dialcache-layers-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-runtime-witness-boundaries.json/preexisting-memo-survives" }, - "initialState": {"capacity":{"#bigint":"0"},"closed":[false,false,false],"created":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"lru":[[],[]],"memo":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"memoSlots":[],"now":{"#bigint":"10000"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"remoteAvailable":true,"remoteValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[],"tracked":true,"watermark":[{"#bigint":"0"},{"#bigint":"0"}]}, + "initialState": {"capacity":{"#bigint":"0"},"closed":[false,false,false],"created":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"lru":[[],[]],"memo":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"memoSlots":[],"now":{"#bigint":"10000"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"remoteAvailable":true,"remoteValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[],"tracked":true,"watermark":[{"#bigint":"0"},{"#bigint":"0"}]}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"2"}},"statePatch":{"memoSlots":[{"#bigint":"2"}],"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}},"owners":[{"#bigint":"0"}],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"2"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"60000"},"shared":true}]}}, {"action":"resolveLoader","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{"created":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"10000"},{"#bigint":"0"}],"memo":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"o":{"calls":[{"#bigint":"1"}],"dumps":{"#bigint":"1"},"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"remoteValues":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"0"}],"requestFlights":[{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"},{"#bigint":"-1"}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"2"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"60000"},"shared":true}]}}, diff --git a/typescript/test/fixtures/formal-witness-attribution.json b/typescript/test/fixtures/formal-witness-attribution.json index 4e8efb52..812cb271 100644 --- a/typescript/test/fixtures/formal-witness-attribution.json +++ b/typescript/test/fixtures/formal-witness-attribution.json @@ -6,7 +6,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/recovery-age-sampled-at-successful-decode" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"4"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"invalidate","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"invalidations":{"#bigint":"1"},"maintenance":["ok"]}}}, @@ -32,7 +32,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/fenced-read-does-not-retain" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"invalidate","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"invalidations":{"#bigint":"1"},"maintenance":["ok"]}}}, {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, @@ -49,7 +49,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/future-read-preserves-source-error" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"policy","choice":{"tag":"Some","value":{"#bigint":"5000"}},"statePatch":{}}, {"action":"seed","choice":{"tag":"Some","value":{"#bigint":"5"}},"statePatch":{}}, @@ -65,7 +65,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/classifier-error-keeps-error-without-decode" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"3"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"rejectLoader","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"}},"d":{"fallbackErrors":["remote"]}}} @@ -78,7 +78,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/maximum-age-read-preserves-source-error" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"rejectLoader","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"classifications":{"#bigint":"1"},"loads":{"#bigint":"1"}},"d":{"fallbackErrors":["remote"]}}}, @@ -110,7 +110,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-attribution.json/fenced-c1-supersedes-without-repair" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"seed","choice":{"tag":"Some","value":{"#bigint":"3"}},"statePatch":{}}, {"action":"shadowPolicy","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{}}, diff --git a/typescript/test/fixtures/formal-witness-boundaries.json b/typescript/test/fixtures/formal-witness-boundaries.json index fc956c30..0d7df75c 100644 --- a/typescript/test/fixtures/formal-witness-boundaries.json +++ b/typescript/test/fixtures/formal-witness-boundaries.json @@ -6,7 +6,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/first-stale-age-recovers-without-publication" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"4"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"invalidate","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"invalidations":{"#bigint":"1"},"maintenance":["ok"]}}}, @@ -32,7 +32,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/last-recovery-age-serves" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"3"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"joinCall","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"policyCalls":{"#bigint":"2"}},"d":{"coalesced":["request_local"]}}}, @@ -59,7 +59,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/exact-maximum-after-decode-rejects" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"joinCall","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"policyCalls":{"#bigint":"2"}},"d":{"coalesced":["process"]}}}, @@ -83,7 +83,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/failed-fresh-decode-is-not-recovery" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"6"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"policy","choice":{"tag":"Some","value":{"#bigint":"5000"}},"statePatch":{}}, @@ -115,7 +115,7 @@ "model": "formal/dialcache-recovery-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/classifier-error-keeps-error-without-decode" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"fallbackErrors":[],"warnings":{"#bigint":"0"}}}, "steps": [ {"action":"beginCall","choice":{"tag":"Some","value":{"#bigint":"3"}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"rejectLoader","choice":{"tag":"Some","value":{"#bigint":"0"}},"statePatch":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"}},"d":{"fallbackErrors":["remote"]}}} @@ -128,7 +128,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/same-c1-bytes-confirm-mismatch" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"beginCall","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"rejectLoader","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"calls":[{"#bigint":"3"}]},"d":{"fallbackErrors":["local"]}}}, @@ -174,7 +174,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/different-c1-bytes-supersede" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"beginCall","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, {"action":"loadFault","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, @@ -222,7 +222,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/late-shadow-dump-cannot-dispatch-write" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"readFault","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, {"action":"writeFault","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, @@ -289,7 +289,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/fill-write-error-preserves-caller" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"advance","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, {"action":"logPolicy","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, @@ -312,7 +312,7 @@ "model": "formal/dialcache-shadow-conformance.qnt", "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/formal-witness-boundaries.json/dark-read-error-still-allows-source-result" }, - "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, + "initialState": {"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}, "steps": [ {"action":"readFault","choice":{"tag":"Some","value":{"#bigint":"1"}},"statePatch":{}}, {"action":"beginCall","choice":{"tag":"None","value":{"#tup":[]}},"statePatch":{"o":{"calls":[{"#bigint":"0"}],"loaders":{"#bigint":"1"},"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"}}}}, diff --git a/typescript/test/fixtures/independent-shadow-witnesses.json b/typescript/test/fixtures/independent-shadow-witnesses.json index 4d493279..b1fa2afb 100644 --- a/typescript/test/fixtures/independent-shadow-witnesses.json +++ b/typescript/test/fixtures/independent-shadow-witnesses.json @@ -5,39 +5,39 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-shadow-witnesses.json/shadowWalk" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[],"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[],"drained":[],"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"readBudget":{"#bigint":"10"},"reads":[],"retained":[],"sources":[],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"readBudget":{"#bigint":"10"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}},{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}},{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}},{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}}],"drained":[false],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"}],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}},{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}}],"drained":[false,false],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"}],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[false,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[{"flight":{"#bigint":"0"},"load":{"#bigint":"0"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[{"flight":{"#bigint":"0"},"load":{"#bigint":"0"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[],"drained":[true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[],"drained":[true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"3"},"kind":{"#bigint":"0"}}],"drained":[true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"3"},"read":{"#bigint":"3"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"deadlines":[{"at":{"#bigint":"20"},"index":{"#bigint":"3"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"0"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99010"},"flight":{"#bigint":"3"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"4"},"kind":{"#bigint":"0"}}],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"4"},"read":{"#bigint":"4"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"1010"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"1020"},"index":{"#bigint":"5"},"kind":{"#bigint":"0"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"5"},"read":{"#bigint":"5"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"1025"},"index":{"#bigint":"5"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"100015"},"flight":{"#bigint":"5"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[{"flight":{"#bigint":"5"},"load":{"#bigint":"2"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"100015"},"flight":{"#bigint":"5"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"deadlines":[],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1025"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1025"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[],"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[],"drained":[],"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"readBudget":{"#bigint":"10"},"reads":[],"retained":[],"sources":[],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"readBudget":{"#bigint":"10"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"}],"sourceErrors":[{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}},{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}}],"drained":[],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"0"},"read":{"#bigint":"0"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"}}},{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}},{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"5"},"index":{"#bigint":"1"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}}],"drained":[false],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"}],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"1"},"read":{"#bigint":"1"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}},{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"5"},"index":{"#bigint":"2"},"kind":{"#bigint":"0"}},{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}}],"drained":[false,false],"io":{"aborted":[],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"}],"loads":[],"now":{"#bigint":"0"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"2"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"0"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[false,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[{"flight":{"#bigint":"0"},"load":{"#bigint":"0"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[{"flight":{"#bigint":"0"},"load":{"#bigint":"0"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99000"},"flight":{"#bigint":"0"},"maximum":{"#bigint":"5000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"deadlines":[{"at":{"#bigint":"10"},"index":{"#bigint":"1"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"5"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"-1"},"read":{"#bigint":"2"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"2"},"kind":{"#bigint":"1"}}],"drained":[true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[],"drained":[true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[],"drained":[true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"3"},"kind":{"#bigint":"0"}}],"drained":[true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"3"},"read":{"#bigint":"3"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"deadlines":[{"at":{"#bigint":"20"},"index":{"#bigint":"3"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"0"},"classifier":{"#bigint":"1"},"created":{"#bigint":"99010"},"flight":{"#bigint":"3"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"4"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"15"},"index":{"#bigint":"4"},"kind":{"#bigint":"0"}}],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"4"},"read":{"#bigint":"4"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"10"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"1010"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[],"drained":[true,true,true,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"}],"loads":[{"flight":{"#bigint":"4"},"load":{"#bigint":"1"},"recovery":false,"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}},"value":{"#bigint":"2"}}],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"5"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"1020"},"index":{"#bigint":"5"},"kind":{"#bigint":"0"}}],"drained":[true,true,true,true,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[{"flight":{"#bigint":"5"},"read":{"#bigint":"5"},"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}},{"at":{"#bigint":"1025"},"index":{"#bigint":"5"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,false],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"2"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"100015"},"flight":{"#bigint":"5"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[{"flight":{"#bigint":"5"},"load":{"#bigint":"2"},"recovery":true,"ttls":{"freshMs":{"#bigint":"0"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"0"}},"value":{"#bigint":"1"}}],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[{"candidate":{"#bigint":"1"},"classifier":{"#bigint":"1"},"created":{"#bigint":"100015"},"flight":{"#bigint":"5"},"maximum":{"#bigint":"2000"}}],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"deadlines":[{"at":{"#bigint":"1025"},"index":{"#bigint":"4"},"kind":{"#bigint":"1"}}],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1015"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"deadlines":[],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1025"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"deadlines":[],"drained":[true,true,true,true,false,true],"io":{"aborted":[{"#bigint":"2"}],"budgets":[{"#bigint":"10"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"6"}]},"loaders":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"loads":[],"now":{"#bigint":"1025"},"o":{"calls":[{"#bigint":"1"},{"#bigint":"4"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"4"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"3"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"3"},"maintenance":["ok","ok","ok"],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"6"},"recovery":["served","deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"0"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"4"},{"#bigint":"5"}],"readBudget":{"#bigint":"5"},"reads":[],"retained":[],"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"5000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"0"},"shared":false},{"fence":{"#bigint":"100005"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"2"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"4"},"retentionMs":{"#bigint":"2000"},"shared":false},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"localMs":{"#bigint":"0"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"2000"},"shared":false}],"ttls":{"freshMs":{"#bigint":"1000"},"localMs":{"#bigint":"0"},"retentionMs":{"#bigint":"2000"}}}} ] } } diff --git a/typescript/test/fixtures/independent-witnesses.json b/typescript/test/fixtures/independent-witnesses.json index 64e49af4..0158e831 100644 --- a/typescript/test/fixtures/independent-witnesses.json +++ b/typescript/test/fixtures/independent-witnesses.json @@ -5,16 +5,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/staggeredSourceStartsKeepIndependentBudgetsTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "staggeredSourcesExpireAtTheirOwnDeadlineTest": { @@ -23,19 +23,19 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/staggeredSourcesExpireAtTheirOwnDeadlineTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "independentReadDeadlinesStartSeparateSourcesTest": { @@ -44,15 +44,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/independentReadDeadlinesStartSeparateSourcesTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"},{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"},{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "timedOutReadCannotAffectAnotherCallTest": { @@ -61,12 +61,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/timedOutReadCannotAffectAnotherCallTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "readFailureCannotBorrowAnotherCallsRefillTest": { @@ -75,13 +75,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/readFailureCannotBorrowAnotherCallsRefillTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"failRead"},"mbt::actionTaken":"failRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "independentRecoveryAtCapturedAgeBoundaryTest": { @@ -90,17 +90,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/independentRecoveryAtCapturedAgeBoundaryTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]}}} ] }, "independentRecoveriesServeDistinctAcquiredSnapshotsTest": { @@ -109,17 +109,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/independentRecoveriesServeDistinctAcquiredSnapshotsTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "acquiredFreshDecodeSurvivesInvalidation": { @@ -128,12 +128,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/acquiredFreshDecodeSurvivesInvalidation" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} ] }, "lateSourceDoesNotAffectOtherCall": { @@ -142,13 +142,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/lateSourceDoesNotAffectOtherCall" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] }, "failedRecoveryKeepsSourceError": { @@ -157,11 +157,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/independent-witnesses.json/failedRecoveryKeepsSourceError" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"failLoad"},"mbt::actionTaken":"failLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"1"}]}}} ] } } diff --git a/typescript/test/fixtures/layers-witnesses.json b/typescript/test/fixtures/layers-witnesses.json index ed8f756b..71a07883 100644 --- a/typescript/test/fixtures/layers-witnesses.json +++ b/typescript/test/fixtures/layers-witnesses.json @@ -5,10 +5,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/layers-witnesses.json/trackedWithoutRemotePublishesReusableLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"5"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/local-failure-witnesses.json b/typescript/test/fixtures/local-failure-witnesses.json index 8780ce8b..5fe9ed97 100644 --- a/typescript/test/fixtures/local-failure-witnesses.json +++ b/typescript/test/fixtures/local-failure-witnesses.json @@ -7,15 +7,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/local-failure-witnesses.json/localReadFailureFallsThroughAndPreservesOldLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -27,16 +27,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/local-failure-witnesses.json/localReadFailureSkipsSourcePublicationButMemoizesTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -48,16 +48,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/local-failure-witnesses.json/localWriteFailureKeepsSourceAndRequestMemoTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -69,15 +69,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/local-failure-witnesses.json/sourceFailureKeepsPreviouslyAcceptedStorageTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"localFault"},"mbt::actionTaken":"localFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -89,10 +89,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/local-failure-witnesses.json/rejectedSourceDoesNotSeedLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/policy-shadow-witnesses.json b/typescript/test/fixtures/policy-shadow-witnesses.json index 160eb054..cf54669e 100644 --- a/typescript/test/fixtures/policy-shadow-witnesses.json +++ b/typescript/test/fixtures/policy-shadow-witnesses.json @@ -5,25 +5,25 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-shadow-witnesses.json/shadowWalk" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"0"},"policyCall":{"#bigint":"0"}}],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"keyFailed":false},"caller":{"#bigint":"1"},"policyCall":{"#bigint":"1"}}],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"0"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"0"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, - {"input":{"choice":{"#bigint":"0"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"keyFailed":false},"caller":{"#bigint":"2"},"policyCall":{"#bigint":"2"}}],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, - {"input":{"choice":{"#bigint":"8"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"99500"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"5500"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"2500"}],"localValues":[{"#bigint":"0"},{"#bigint":"1"}],"lru":[[{"#bigint":"1"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"1"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"0"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"0"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"0"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"0"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"0"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"0"},"keyFailed":false},"caller":{"#bigint":"0"},"policyCall":{"#bigint":"0"}}],"localExpires":[{"#bigint":"0"},{"#bigint":"0"}],"localValues":[{"#bigint":"0"},{"#bigint":"0"}],"lru":[[]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"-1"},"key":{"#bigint":"-1"},"layer":{"#bigint":"0"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"100000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"keyFailed":false},"caller":{"#bigint":"1"},"policyCall":{"#bigint":"1"}}],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"0"},"key":{"#bigint":"0"},"layer":{"#bigint":"3"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"0"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":true,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"0"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":true,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"0"},"name":"dumpFault"},"mbt::actionTaken":"dumpFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":true}}, + {"input":{"choice":{"#bigint":"0"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[{"call":{"context":{"#bigint":"0"},"enabled":true,"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"keyFailed":false},"caller":{"#bigint":"2"},"policyCall":{"#bigint":"2"}}],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"-1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"1"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"0"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"0"}],"held":[],"localExpires":[{"#bigint":"2500"},{"#bigint":"0"}],"localValues":[{"#bigint":"2"},{"#bigint":"0"}],"lru":[[{"#bigint":"0"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"0"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"0"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}}, + {"input":{"choice":{"#bigint":"8"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"created":[{"#bigint":"100000"},{"#bigint":"99500"}],"dumpFailed":false,"expires":[{"#bigint":"5000"},{"#bigint":"5500"}],"held":[],"localExpires":[{"#bigint":"0"},{"#bigint":"2500"}],"localValues":[{"#bigint":"0"},{"#bigint":"1"}],"lru":[[{"#bigint":"1"}]],"now":{"#bigint":"500"},"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"owners":[{"#bigint":"-1"},{"#bigint":"0"},{"#bigint":"1"}],"policy":{"#bigint":"1"},"policyErrors":[],"processFlights":[{"#bigint":"-1"},{"#bigint":"-1"}],"providerFailed":false,"readFailed":false,"receipt":{"caller":{"#bigint":"2"},"key":{"#bigint":"1"},"layer":{"#bigint":"4"},"localExpires":{"#bigint":"0"},"localValue":{"#bigint":"0"}},"remoteValues":[{"#bigint":"2"},{"#bigint":"1"}],"skew":{"#bigint":"99000"},"sources":[{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"3"},"retentionMs":{"#bigint":"0"},"shared":true},{"fence":{"#bigint":"0"},"instance":{"#bigint":"0"},"key":{"#bigint":"1"},"localMs":{"#bigint":"2000"},"result":{"#bigint":"1"},"retentionMs":{"#bigint":"5000"},"shared":true}],"writeFailed":false}} ] } } diff --git a/typescript/test/fixtures/policy-witnesses.json b/typescript/test/fixtures/policy-witnesses.json index b226d3d2..033d2fe8 100644 --- a/typescript/test/fixtures/policy-witnesses.json +++ b/typescript/test/fixtures/policy-witnesses.json @@ -5,17 +5,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/localHitDoesNotRenewInsertionTtlTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "wallRollbackDoesNotExtendLocalTtlTest": { @@ -24,17 +24,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/wallRollbackDoesNotExtendLocalTtlTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "wallRollbackRejectsFutureRemoteFrameTest": { @@ -43,14 +43,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/wallRollbackRejectsFutureRemoteFrameTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "exactRemoteFreshBoundaryStartsSourceTest": { @@ -59,14 +59,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/exactRemoteFreshBoundaryStartsSourceTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "increasedFreshTtlCanReusePhysicallyRetainedValueTest": { @@ -75,15 +75,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/increasedFreshTtlCanReusePhysicallyRetainedValueTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "increasedFreshTtlCannotResurrectExpiredStorageTest": { @@ -92,15 +92,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/increasedFreshTtlCannotResurrectExpiredStorageTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"2000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"2000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"2000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "remoteHitStartsFullLocalInsertionTtlTest": { @@ -109,18 +109,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/remoteHitStartsFullLocalInsertionTtlTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"500"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"500"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "providerFailureBypassesAndPreservesExistingLocalTest": { @@ -129,17 +129,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/providerFailureBypassesAndPreservesExistingLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"providerFault"},"mbt::actionTaken":"providerFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[{"errorType":"config_resolution","layer":"noop"}]}} ] }, "disablingServingKeepsExistingLocalForReenablementTest": { @@ -148,17 +148,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/disablingServingKeepsExistingLocalForReenablementTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "untrackedReadFailureStillWarmsActiveLocalTest": { @@ -167,13 +167,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/untrackedReadFailureStillWarmsActiveLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"readFault"},"mbt::actionTaken":"readFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "independentLocalPublicationUsesLastCompletionTest": { @@ -182,16 +182,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/independentLocalPublicationUsesLastCompletionTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "independentFailureKeepsSettledLocalValueTest": { @@ -200,16 +200,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/independentFailureKeepsSettledLocalValueTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"14"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "independentRemotePublicationUsesLastCompletionTest": { @@ -218,16 +218,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/independentRemotePublicationUsesLastCompletionTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"9"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"2"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"},{"#bigint":"5000"}],"writes":{"#bigint":"2"}},"policyErrors":[]}} ] }, "inactiveLayersStartIndependentSources": { @@ -236,12 +236,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/inactiveLayersStartIndependentSources" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "expiredLocalEntryMissesAfterRollback": { @@ -250,15 +250,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/expiredLocalEntryMissesAfterRollback" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}} ] }, "rollbackWithinElapsedTimeServesFrame": { @@ -267,15 +267,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/rollbackWithinElapsedTimeServesFrame" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] }, "staleFrameMissesAfterRollback": { @@ -284,15 +284,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/policy-witnesses.json/staleFrameMissesAfterRollback" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"2000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"2000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"policyErrors":[]}} ] } } diff --git a/typescript/test/fixtures/recovery-admission-witnesses.json b/typescript/test/fixtures/recovery-admission-witnesses.json index 929cf932..8568d995 100644 --- a/typescript/test/fixtures/recovery-admission-witnesses.json +++ b/typescript/test/fixtures/recovery-admission-witnesses.json @@ -7,17 +7,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-admission-witnesses.json/recoveredAbsenceSkipsSelectedShadowTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"18"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"18"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"18"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"0"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served","served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -29,13 +29,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-admission-witnesses.json/recoveredValueSkipsSelectedShadowTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/recovery-read-witnesses.json b/typescript/test/fixtures/recovery-read-witnesses.json index 02362aa0..7e62d336 100644 --- a/typescript/test/fixtures/recovery-read-witnesses.json +++ b/typescript/test/fixtures/recovery-read-witnesses.json @@ -7,14 +7,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/closedRequestCannotReceiveCompressedRecoveryTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"0"},"name":"closeScope"},"mbt::actionTaken":"closeScope","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -26,14 +26,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/compressedRecoveryMemoizesWithoutLocalPublicationTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -45,13 +45,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/compressedRecoveryRechecksMaximumAfterDecodeTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"12"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"12"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -63,12 +63,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/corruptCompressedReadReportsRawFallbackTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"14"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"14"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}} ] } }, @@ -80,12 +80,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/corruptCompressedRecoveryKeepsOriginalSourceErrorTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"9"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":["fallback_raw"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"9"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["fallback_raw"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["deserialization_error"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":["fallback_raw"]}} ] } }, @@ -97,10 +97,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/failedInvalidationDoesNotCreateMarkerTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}} ] } }, @@ -112,13 +112,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/failedInvalidationPreservesExistingMarkerTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"writeFault"},"mbt::actionTaken":"writeFault","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"2"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok","mutation_error"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} ] } }, @@ -130,11 +130,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/freshCompressedReadReportsDecompressionTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"13"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"13"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -146,13 +146,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/freshnessAfterHeldReadTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -164,12 +164,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/heldReadJustBeforeFreshnessBoundaryStillHitsTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -181,14 +181,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/laterInvalidationDoesNotRewriteObservedMissFenceTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":[]}} ] } }, @@ -200,12 +200,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/maximumAgeBeforeDecodeKeepsOriginalErrorTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"12"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"12"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"1"}]},"markers":[],"compression":[]}} ] } }, @@ -217,16 +217,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/ordinaryValueWorkDoesNotCreateMarkerTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}},{"cutoffMs":{"#bigint":"-1"},"ttlMs":{"#bigint":"-2"}}],"compression":[]}} ] } }, @@ -238,20 +238,20 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/ordinaryValueWorkDoesNotExtendMarkerTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"999"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}}],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"observeMarker"},"mbt::actionTaken":"observeMarker","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7200000"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199999"}},{"cutoffMs":{"#bigint":"0"},"ttlMs":{"#bigint":"7199000"}}],"compression":[]}} ] } }, @@ -263,13 +263,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/physicalCapDoesNotClampLogicalRecoveryTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"5"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -281,17 +281,17 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/retainedCompressedRecoverySurvivesInvalidationTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"invalidate"},"mbt::actionTaken":"invalidate","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"1"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":["ok"],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":["served","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -303,16 +303,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/retainedSnapshotSurvivesPhysicalExpiryTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"15"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"15"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"15"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"2"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served","miss"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"2"}]},"markers":[],"compression":[]}} ] } }, @@ -324,12 +324,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/trackedEncodingFailureSuppressesRefillTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"10"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"10"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -341,14 +341,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/trackedPhysicalRetentionExpiresAtCapTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"3600000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3600000"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"3600000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3600000"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"3600000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -360,15 +360,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/trackedSourceNeedsRemoteValidationBeforeLocalReuseTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -380,14 +380,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/unsafeTimestampSkipsSerializerAndAllowsRefillTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"16"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"16"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"16"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -399,14 +399,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/unsupportedVersionSkipsSerializerAndAllowsRefillTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"17"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"17"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"17"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"17"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"5000"}],"writes":{"#bigint":"1"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } }, @@ -418,13 +418,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/untrackedCompressedRecoveryDoesNotWarmLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"8"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["served"],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"},{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":["decompressed"]}} ] } }, @@ -436,12 +436,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/recovery-read-witnesses.json/untrackedEncodingFailureStillPublishesLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"10"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"10"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[],"sourceErrors":[]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"-1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"}]},"markers":[],"compression":[]}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"io":{"aborted":[],"budgets":[{"#bigint":"30000000"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]},"markers":[],"compression":[]}} ] } } diff --git a/typescript/test/fixtures/shadow-diagnostics-witnesses.json b/typescript/test/fixtures/shadow-diagnostics-witnesses.json index 02ee107e..74fa1e6f 100644 --- a/typescript/test/fixtures/shadow-diagnostics-witnesses.json +++ b/typescript/test/fixtures/shadow-diagnostics-witnesses.json @@ -7,13 +7,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/omittedLoggingKeepsMismatchMetricsOnlyTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} ] } }, @@ -25,14 +25,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/explicitFalseLoggingOverridesEnabledDefaultTest" }, "states": [ - {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"logPolicy"},"mbt::actionTaken":"logPolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}} ] } }, @@ -44,14 +44,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/confirmationPastFreshnessKeepsOriginalPayloadAndAgeTest" }, "states": [ - {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"60000"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"60000"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"1"},"futureOffsets":[]}}} + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"60000"},"name":"advanceWall"},"mbt::actionTaken":"advanceWall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"60000"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"1"},"futureOffsets":[]}}} ] } }, @@ -63,14 +63,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/confirmationRollbackKeepsPayloadAndClampsAgeTest" }, "states": [ - {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"1"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}} + {"input":{"choice":{"#bigint":"6"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"1"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[{"#bigint":"0"}],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"1"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}} ] } }, @@ -82,14 +82,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/futureDarkAcquisitionReportsOffsetAndFillsMissTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"1000"}}]}}} ] } }, @@ -101,12 +101,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-diagnostics-witnesses.json/futureLateDarkReadKeepsTimeoutAndReportsOffsetTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, - {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"990"}}]}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"rollbackWall"},"mbt::actionTaken":"rollbackWall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[]}}}, + {"input":{"choice":{"#bigint":"-1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":["local"],"warnings":{"#bigint":"0"},"futureOffsets":[{"layer":"remote_shadow","offsetMs":{"#bigint":"990"}}]}}} ] } } diff --git a/typescript/test/fixtures/shadow-layers-witnesses.json b/typescript/test/fixtures/shadow-layers-witnesses.json index f545f385..ea429b9d 100644 --- a/typescript/test/fixtures/shadow-layers-witnesses.json +++ b/typescript/test/fixtures/shadow-layers-witnesses.json @@ -7,15 +7,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/acquiredMissDoesNotRereadBeforeFillTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -27,11 +27,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkFailureDoesNotUseEligibleStaleBytesTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -43,18 +43,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkFillRetainsPolicyThroughSerializationTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"120000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"120000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"8"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"8"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"120000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"120000"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"13"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"13"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"rejectLoader"},"mbt::actionTaken":"rejectLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"3"}],"classifications":{"#bigint":"1"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":["miss"],"shadow":["filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -66,14 +66,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkPresentC0NeverBecomesLocalPublicationTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -85,16 +85,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkPresentC0NeverBecomesRequestPublicationTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","mismatch"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -106,10 +106,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkPropagatedTimeoutIsSourceFailureTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectTimeout"},"mbt::actionTaken":"rejectTimeout","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectTimeout"},"mbt::actionTaken":"rejectTimeout","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"3"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -121,12 +121,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkSourcePublishesLocalBeforeShadowWriteTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -138,14 +138,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/darkSourcePublishesRequestBeforeShadowWriteTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -157,16 +157,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/deduplicatedJobKeepsIndependentCallerSourcesTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","filled"],"sourceScopes":[true,true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -178,15 +178,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/expiredC0CanFillAndServeNewValueTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -198,14 +198,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/fullMixedInstanceDoesNotBlockAnotherInstanceTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"14"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"14"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"14"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -217,12 +217,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/invalidShadowKeepsLocalPublicationTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"7"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"7"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -234,14 +234,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/ordinaryServingMissDoesNotAdmitDiagnosticSourceTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"5"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"120000"}],"writes":{"#bigint":"1"}}}} ] } }, @@ -253,12 +253,12 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/retainedFreshC0StillComparesAfterFreshnessBoundaryTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -270,19 +270,19 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/servedAndDarkJobsShareCapacityButNotSourceOwnershipTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"60000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","timeout","timeout"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout"],"sourceScopes":[false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"60000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["dropped","timeout","timeout"],"sourceScopes":[false,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"4"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"4"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout"],"sourceScopes":[false,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"5"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"5"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"6"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"6"},"reads":{"#bigint":"4"},"recovery":[],"shadow":["dropped","timeout","timeout","dropped"],"sourceScopes":[false,true,true,true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -294,13 +294,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/servedDiagnosticSourceDoesNotPopulateLocalTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -312,11 +312,11 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/servedPropagatedTimeoutPreservesHitTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"rejectTimeout"},"mbt::actionTaken":"rejectTimeout","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"rejectTimeout"},"mbt::actionTaken":"rejectTimeout","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["source_error"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -328,10 +328,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/shadowCohortAboveAdmitsTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"11"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"11"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"11"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -343,10 +343,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/shadowCohortBelowDoesNotAdmitTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -358,10 +358,10 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/shadowCohortEqualityDoesNotAdmitTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -373,13 +373,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/unboundedCallerSurvivesDarkJobDeadlineTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"60000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"60000"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60000"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -391,13 +391,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-layers-witnesses.json/validatedRemoteHitStopsFurtherShadowTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"12"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"12"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"2"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["mismatch"],"sourceScopes":[false],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/fixtures/shadow-read-deadlines-witnesses.json b/typescript/test/fixtures/shadow-read-deadlines-witnesses.json index e03e6350..5bd7a94f 100644 --- a/typescript/test/fixtures/shadow-read-deadlines-witnesses.json +++ b/typescript/test/fixtures/shadow-read-deadlines-witnesses.json @@ -7,15 +7,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/c0ReadDeadlineKeepsRawCapacityTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["redis_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} ] } }, @@ -27,18 +27,18 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/c1ReadDeadlineKeepsRawCapacityTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["confirmation_error","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} ] } }, @@ -50,16 +50,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/jobDeadlineThenReadDeadlineReportsOneVerdictTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"},{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"3"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["timeout","dropped"],"sourceScopes":[true,true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"0"}],"budgets":[{"#bigint":"20"},{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"},{"#bigint":"0"}]}}} ] } }, @@ -71,16 +71,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/confirmationKeepsCapturedReadBudgetTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"20"},"name":"policy"},"mbt::actionTaken":"policy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"20"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"5"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"5"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"3"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true,true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"},{"#bigint":"20"}],"sourceErrors":[{"#bigint":"0"},{"#bigint":"0"}]}}} ] } }, @@ -92,15 +92,15 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/confirmationReadBudgetStartsAtItsOwnDispatchTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"seed"},"mbt::actionTaken":"seed","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"2"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseLoad"},"mbt::actionTaken":"releaseLoad","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"1"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"2"},"recovery":[],"shadow":["confirmation_error"],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[{"#bigint":"1"}],"budgets":[{"#bigint":"5"},{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} ] } }, @@ -112,14 +112,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/shadow-read-deadlines-witnesses.json/readBeforeDeadlineCanFillAndCancelsItsTimerTest" }, "states": [ - {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} + {"input":{"choice":{"#bigint":"-1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"None","value":{"#tup":[]}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[],"sourceErrors":[]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"4"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseRead"},"mbt::actionTaken":"releaseRead","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[],"writes":{"#bigint":"0"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseDump"},"mbt::actionTaken":"releaseDump","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":[],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releaseWrite"},"mbt::actionTaken":"releaseWrite","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"1"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"1"},"recovery":[],"shadow":["filled"],"sourceScopes":[true],"writeTtls":[{"#bigint":"60000"}],"writes":{"#bigint":"1"}},"d":{"ages":[],"coalesced":[],"configErrors":{"#bigint":"0"},"fallbackErrors":[],"warnings":{"#bigint":"0"},"futureOffsets":[]},"io":{"aborted":[],"budgets":[{"#bigint":"5"}],"sourceErrors":[{"#bigint":"0"}]}}} ] } } diff --git a/typescript/test/fixtures/source-budgets-witnesses.json b/typescript/test/fixtures/source-budgets-witnesses.json index 8a29bb52..e838ed1f 100644 --- a/typescript/test/fixtures/source-budgets-witnesses.json +++ b/typescript/test/fixtures/source-budgets-witnesses.json @@ -7,16 +7,16 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/abandonedSourceCannotReplaceSuccessfulRetryTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"10"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"10"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"2"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"3"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -28,14 +28,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/defaultSourceBudgetExpiresAtSixtySecondsTest" }, "states": [ - {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"59999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"59999"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"0"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"59999"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"59999"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -47,14 +47,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/heldPolicyDoesNotSpendSourceBudgetTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"100"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"100"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -66,13 +66,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/invalidKeyStillKeepsEnabledSourceDeadlineTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"9"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"2"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"9"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"9"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -84,14 +84,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/lateFollowerUsesLeadersRemainingBudgetTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"6"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"6"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"6"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"4"},{"#bigint":"4"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -103,14 +103,14 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/outsideAndInvalidOutsideCallsIgnoreDeadlineAndSharingTest" }, "states": [ - {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"100"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"2"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"2"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"3"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"3"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"100"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"100"}}},"s":{"o":{"calls":[{"#bigint":"0"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"4"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"4"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"2"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"2"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"3"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } }, @@ -122,13 +122,13 @@ "recipe": "formal/fixture-recipes.json#typescript/test/fixtures/source-budgets-witnesses.json/unboundedEnabledSourcePublishesAfterSixtySecondsTest" }, "states": [ - {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"60001"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60001"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, - {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} + {"input":{"choice":{"#bigint":"1"},"name":"init"},"mbt::actionTaken":"init","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"0"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"0"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"60001"},"name":"advance"},"mbt::actionTaken":"advance","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"60001"}}},"s":{"o":{"calls":[{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"resolveLoader"},"mbt::actionTaken":"resolveLoader","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"1"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"0"},"name":"beginCall"},"mbt::actionTaken":"beginCall","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"0"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"0"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}}, + {"input":{"choice":{"#bigint":"1"},"name":"releasePolicy"},"mbt::actionTaken":"releasePolicy","mbt::nondetPicks":{"choice":{"tag":"Some","value":{"#bigint":"1"}}},"s":{"o":{"calls":[{"#bigint":"1"},{"#bigint":"1"}],"classifications":{"#bigint":"0"},"comparisons":{"#bigint":"0"},"dumps":{"#bigint":"0"},"invalidations":{"#bigint":"0"},"deletions":{"#bigint":"0"},"loaders":{"#bigint":"1"},"loads":{"#bigint":"0"},"maintenance":[],"policyCalls":{"#bigint":"2"},"reads":{"#bigint":"0"},"recovery":[],"shadow":[],"sourceScopes":[],"writeTtls":[],"writes":{"#bigint":"0"}}}} ] } } diff --git a/typescript/test/formal-deletion-witnesses.test.ts b/typescript/test/formal-deletion-witnesses.test.ts new file mode 100644 index 00000000..17fa65a7 --- /dev/null +++ b/typescript/test/formal-deletion-witnesses.test.ts @@ -0,0 +1,36 @@ +import { readFileSync } from "node:fs"; +import { describe, expect, it } from "vitest"; +import { deletionWitnessRules, deletionWitnesses } from "../../formal/replay/witnesses/deletion.mjs"; + +interface Trace { states: Array<{ input: { name: string; choice: unknown }; s: { o: Record } }> } +const fixtures = JSON.parse(readFileSync(new URL("./fixtures/deletion-witnesses.json", import.meta.url), "utf8")) as Array<{ regression: string; trace: Trace }>; +function classified(name: string, trace: Trace): boolean { + return deletionWitnesses([{ path: "trace.itf.json", states: trace.states }]).has(name); +} + +describe("exact deletion witness boundaries", () => { + for (const rule of deletionWitnessRules) { + it(`requires every public checkpoint and delete identity for ${rule.name}`, () => { + const original = fixtures.find(fixture => fixture.regression === rule.regression)!.trace; + expect(classified(rule.name, original)).toBe(true); + for (const checkpoint of rule.checkpoints) { + const changed = structuredClone(original); + changed.states[checkpoint.step]!.s.o = {}; + expect(classified(rule.name, changed)).toBe(false); + } + const wrongKey = structuredClone(original); + wrongKey.states.find(state => state.input.name === "deleteEntry")!.input.choice = { "#bigint": "27" }; + expect(classified(rule.name, wrongKey)).toBe(false); + }); + } + it("requires an acquired snapshot to remain pending until after delete", () => { + const trace = structuredClone(fixtures.find(fixture => fixture.regression === "acquiredReadAfterDeleteStillReturnsTest")!.trace); + trace.states[3]!.s.o.calls = [{ "#bigint": "1" }]; + expect(classified("acquired-snapshot-completes-after-delete", trace)).toBe(false); + }); + it("requires the second caller to retain the existing flight after delete", () => { + const trace = structuredClone(fixtures.find(fixture => fixture.regression === "lateFillAfterDeleteRepopulatesTest")!.trace); + trace.states[3]!.s.o.loaders = { "#bigint": "2" }; + expect(classified("late-fill-remains-shared-and-repopulates", trace)).toBe(false); + }); +}); diff --git a/typescript/test/formal-differential.test.ts b/typescript/test/formal-differential.test.ts index d9c3f0fe..94525b99 100644 --- a/typescript/test/formal-differential.test.ts +++ b/typescript/test/formal-differential.test.ts @@ -222,7 +222,7 @@ describe("corpus differential comparison", () => { }, 30_000); it("selects the composed profiles by their kernel imports in either revision, following helper libraries, and lists every Quint source", () => { - expect(differential.composedProfiles(readExecution())).toEqual(["effects", "recovery", "policy", "shadow", "scope", "admission", "layers", "independent", "recovery-read", "local-failure", "runtime-boundaries", "shadow-layers", "local-clock", "source-budgets", "dark-layers", "shadow-read-deadlines"]); + expect(differential.composedProfiles(readExecution())).toEqual(["effects", "recovery", "policy", "shadow", "scope", "admission", "layers", "independent", "recovery-read", "local-failure", "runtime-boundaries", "shadow-layers", "local-clock", "source-budgets", "dark-layers", "shadow-read-deadlines", "deletion"]); // A profile composed only at the reference (a rewrite off the library) is still selected. const referenceTree = mkdtempSync(join(tmpdir(), "differential-reference-")); const candidateTree = mkdtempSync(join(tmpdir(), "differential-candidate-")); @@ -292,7 +292,7 @@ describe("corpus differential comparison", () => { expect(shadow).not.toEqual(expect.arrayContaining(["layers"])); expect(shadow).not.toEqual(expect.arrayContaining(["recovery"])); expect(shadow).not.toEqual(expect.arrayContaining(["effects"])); - expect(shards.flat()).toEqual(expect.arrayContaining(["effects", "dark-layers", "shadow-read-deadlines"])); + expect(shards.flat()).toEqual(expect.arrayContaining(["effects", "dark-layers", "shadow-read-deadlines", "deletion"])); // Names without timing history still distribute evenly and deterministically. expect([1, 2, 3].map(index => differential.shardProfiles(["z", "a", "b", "c"], index, 3))) .toEqual([["a", "z"], ["b"], ["c"]]); diff --git a/typescript/test/formal/behavior-driver.ts b/typescript/test/formal/behavior-driver.ts index 4b9cd2c7..aa16f81c 100644 --- a/typescript/test/formal/behavior-driver.ts +++ b/typescript/test/formal/behavior-driver.ts @@ -8,9 +8,9 @@ import { performance } from "node:perf_hooks"; import { vi } from "vitest"; import { - DialCache, DialCacheKey, DialCacheKeyConfig, FallbackTimeoutError, + DialCache, DialCacheKey, DialCacheKeyConfig, FallbackTimeoutError, RemoteDeleteUnsupportedError, type DialCacheConfig, type RedisReadRequest, type RedisReadResult, type RedisReadContext, - type RedisWriteRequest, type RedisInvalidationRequest, type Serializer, + type RedisDeleteRequest, type RedisWriteRequest, type RedisInvalidationRequest, type Serializer, } from "../../src/index.js"; import { encodeFrame, FakeRedis } from "../fake-redis.js"; import type { EffectsContractEvent } from "./effects-contract.js"; @@ -43,6 +43,7 @@ export interface Fixture { shadowHook?: boolean; observerFailure?: boolean; remote?: boolean; + remoteDeletes?: boolean; probeSourceScope?: boolean; observe?: EventName[]; } @@ -58,6 +59,7 @@ export type Input = | { op: "advance"; ms: number; deliverTimers?: boolean } | { op: "shiftWall"; ms: number } | { op: "seed"; useCase?: string; key?: string; value?: Value; ageMs?: number; frameHex?: string; payloadText?: string; payloadHex?: string; ttlMs?: number } + | { op: "delete"; id?: string; instance?: string; key?: string; useCase?: string } | { op: "invalidate"; key?: string; futureBufferMs?: number } | { op: "observeMarker"; key?: string } | { op: "inspectCoalescing"; instance?: string } @@ -77,6 +79,7 @@ export interface Observation { reads: number; writes: number; invalidations: number; + deletions: number; maintenance: string[]; loads: number; dumps: number; @@ -207,6 +210,11 @@ export class BehaviorDriver { if (owner.faults.write) throw owner.maintenanceError; await super.write(stamped); } + override async delete(request: RedisDeleteRequest): Promise { + owner.observed.deletions++; + if (owner.faults.write) throw owner.maintenanceError; + await super.delete(request); + } override async invalidate(request: RedisInvalidationRequest): Promise { owner.observed.invalidations++; if (owner.faults.write) throw owner.maintenanceError; @@ -222,7 +230,7 @@ export class BehaviorDriver { const fixture = this.fixture; const noop = () => { if (fixture.observerFailure || this.faults.observer) throw new Error("Controlled observer failure"); }; const cache = new DialCache({ - ...(fixture.remote === false ? {} : { redis: { client: this.redis, ...(fixture.readTimeoutMs === "default" ? {} : { readTimeoutMs: fixture.readTimeoutMs ?? 50 }), compression: false as const } }), + ...(fixture.remote === false ? {} : { redis: { client: fixture.remoteDeletes === false ? { read: this.redis.read.bind(this.redis), write: this.redis.write.bind(this.redis), invalidate: this.redis.invalidate.bind(this.redis) } : this.redis, ...(fixture.readTimeoutMs === "default" ? {} : { readTimeoutMs: fixture.readTimeoutMs ?? 50 }), compression: false as const } }), ...(fixture.localMaxSize === undefined ? {} : { localMaxSize: fixture.localMaxSize }), ...(fixture.shadowMaxInFlight === undefined ? {} : { shadowMaxInFlight: fixture.shadowMaxInFlight }), ...(fixture.recovery === undefined || fixture.recovery === "default" ? {} @@ -371,6 +379,21 @@ export class BehaviorDriver { : Buffer.from(input.payloadHex, "hex"), Date.now() - (input.ageMs ?? 0), input.payloadHex === undefined ? 0 : 1) : Buffer.from(input.frameHex, "hex"), input.ttlMs ?? 60_000); break; + case "delete": { + const scope = input.id === undefined ? undefined : this.scope(input.id); + const cache = this.instance(input.instance ?? scope?.instance ?? "default"); + const remove = () => cache.delete({ keyType: "id", key: input.key ?? "1", + useCase: input.useCase ?? "Behavior", trackForInvalidation: this.fixture.tracked ?? false }); + try { + await (scope === undefined ? remove() : scope.run(remove)); + this.observed.maintenance.push("ok"); + } catch (error) { + if (error instanceof RemoteDeleteUnsupportedError) this.observed.maintenance.push("unsupported"); + else if (error === this.maintenanceError) this.observed.maintenance.push("mutation_error"); + else throw error; + } + break; + } case "invalidate": try { await this.cache.invalidateRemote("id", input.key ?? "1", input.futureBufferMs ?? 0); diff --git a/typescript/test/node-redis.test.ts b/typescript/test/node-redis.test.ts index 2c31f28c..63c32e87 100644 --- a/typescript/test/node-redis.test.ts +++ b/typescript/test/node-redis.test.ts @@ -31,6 +31,7 @@ interface FakeReplies { readonly get?: unknown; readonly mGet?: unknown; readonly set?: unknown; + readonly del?: unknown; readonly eval?: unknown; readonly evalSha?: unknown; } @@ -41,6 +42,7 @@ function fakeClient(replies: FakeReplies = {}) { // Serves standalone (args, options) and cluster (firstKey, isReadonly, args, options) shapes. sendCommand: vi.fn(async (...callArgs: unknown[]) => { const args = (Array.isArray(callArgs[0]) ? callArgs[0] : callArgs[2]) as Array; + if (args[0] === "DEL") return Object.hasOwn(replies, "del") ? replies.del : 1; if (args[0] === "SET") { return Object.hasOwn(replies, "set") ? replies.set : "OK"; } @@ -648,3 +650,22 @@ describe("node-redis adapter", () => { }); }); }); + + +describe("node-redis exact deletion", () => { + it.each([0, 1])("accepts DEL reply %s and routes one value key", async del => { + const client = fakeClient({ del }); + await createNodeRedisDialCacheClient(client as never).delete!({ valueKey: "{entity}:value" }); + expect(client.sendCommand).toHaveBeenCalledExactlyOnceWith(["DEL", "{entity}:value"], expect.anything()); + }); + it("routes cluster deletion to the slot primary", async () => { + const client = fakeCluster(); + await createNodeRedisDialCacheClient(client as never).delete!({ valueKey: "{entity}:value" }); + expect(client.sendCommand).toHaveBeenCalledExactlyOnceWith("{entity}:value", false, ["DEL", "{entity}:value"], expect.anything()); + }); + it.each([2, -1, 0.5, NaN, Infinity, "1", 1n, true, null, undefined])("rejects invalid DEL reply %s without retry", async del => { + const client = fakeClient({ del }); + await expect(createNodeRedisDialCacheClient(client as never).delete!({ valueKey: "value" })).rejects.toBeInstanceOf(DialCacheRedisProtocolError); + expect(client.sendCommand).toHaveBeenCalledOnce(); + }); +}); diff --git a/typescript/test/prometheus.test.ts b/typescript/test/prometheus.test.ts index 4fe758c6..cef18f81 100644 --- a/typescript/test/prometheus.test.ts +++ b/typescript/test/prometheus.test.ts @@ -50,6 +50,7 @@ const METRIC_ERROR_KINDS: Readonly> = { serialization_dump: true, compression: true, invalidation: true, + deletion: true, fallback: true, unknown: true, }; @@ -183,6 +184,7 @@ describe("Prometheus metrics adapter", () => { metrics.miss({ ...labels, reason: "value_absent" }); metrics.disabled({ ...labels, reason: "context" }); metrics.error({ ...labels, error: "cache_read", inFallback: false }); + metrics.deletion(labels); metrics.invalidation({ cacheNamespace: labels.cacheNamespace, keyType: labels.keyType, layer: labels.layer }); metrics.coalesced?.({ cacheNamespace: labels.cacheNamespace, @@ -253,6 +255,7 @@ describe("Prometheus metrics adapter", () => { ["cache_namespace", "use_case", "key_type", "layer", "operation"], TIMER_BUCKETS, ), + counterSchema("schema_dialcache_deletion_counter", ["cache_namespace", "use_case", "key_type", "layer"]), counterSchema("schema_dialcache_disabled_counter", ["cache_namespace", "use_case", "key_type", "layer", "reason"]), counterSchema("schema_dialcache_error_counter", [ "cache_namespace", @@ -975,3 +978,12 @@ async function sumMetric( .reduce((total, sample) => total + sample.value, 0) ?? 0 ); } + + +it("exports exact deletion independently with bounded labels", async () => { + const registry = new Registry(); + const metrics = new PrometheusDialCacheMetrics({ registry }); + metrics.deletion({ cacheNamespace: "app", keyType: "user", useCase: "GetUser", layer: CacheLayer.LOCAL }); + const result = await registry.getSingleMetric("dialcache_deletion_counter")!.get(); + expect(result.values).toEqual([{ value: 1, labels: { cache_namespace: "app", key_type: "user", use_case: "GetUser", layer: "local" } }]); +}); diff --git a/typescript/test/python-interop-client.ts b/typescript/test/python-interop-client.ts index 533740ce..94d716b7 100644 --- a/typescript/test/python-interop-client.ts +++ b/typescript/test/python-interop-client.ts @@ -34,7 +34,7 @@ interface Request { compression: boolean; codec: "json" | "binary"; wallMs: number; - op: "get" | "invalidate"; + op: "get" | "invalidate" | "delete"; source?: TaggedValue; futureBufferMs?: number; } @@ -132,6 +132,7 @@ async function main(): Promise { return pending; }, invalidate: invalidation => native.invalidate(invalidation), + delete: request => native.delete!(request), }; const warnings: string[] = []; const cache = new DialCache({ @@ -172,6 +173,9 @@ async function main(): Promise { throw new Error(`Expected ${expectedWrites} completed Redis writes; observed ${writes.length}`); } await bounded(Promise.all(writes), "Redis publication"); + } else if (request.op === "delete") { + await bounded(cache.delete({ key: { id: request.id, args: request.args }, + keyType: request.keyType, useCase: request.useCase, trackForInvalidation: request.tracked }), "DialCache deletion"); } else if (request.op === "invalidate") { await bounded(cache.invalidateRemote(request.keyType, request.id, request.futureBufferMs ?? 0), "DialCache invalidation"); } else { diff --git a/typescript/test/redis-cluster.integration.test.ts b/typescript/test/redis-cluster.integration.test.ts index 14aa9770..343e4147 100644 --- a/typescript/test/redis-cluster.integration.test.ts +++ b/typescript/test/redis-cluster.integration.test.ts @@ -13,6 +13,7 @@ import { CacheLayer, type DecodedRedisFrame, DialCache, + DialCacheKey, DialCacheKeyConfig, type DialCacheRedisClient, isRedisReadMiss, @@ -149,6 +150,29 @@ describe("DialCache Redis protocol on Redis Cluster", () => { await network?.stop(); }); + it.for(["node-redis", "glide"])("routes exact deletion and preserves its watermark with %s", async (kind, ctx) => { + if (cluster === undefined) throw new Error("Redis Cluster did not start"); + if (kind === "glide" && glideCluster === undefined) return ctx.skip(); + const adapter = kind === "node-redis" ? createNodeRedisDialCacheClient(cluster) + : createValkeyGlideDialCacheClient(glideCluster!, valkeyGlide); + for (const tracked of [false, true]) { + const cache = new DialCache({ namespace: "delete-cluster", redis: { client: adapter } }); + const identity = { keyType: "item", useCase: "Delete", key: `${kind}-${tracked}`, trackForInvalidation: tracked }; + const key = new DialCacheKey({ namespace: "delete-cluster", keyType: identity.keyType, useCase: identity.useCase, + id: identity.key, trackForInvalidation: tracked }); + const valueKey = `${key.urn}:dialcache-frame-v1`; + const watermarkKey = `${new DialCacheKey({ namespace: "delete-cluster", keyType: identity.keyType, + useCase: identity.useCase, id: identity.key, trackForInvalidation: true }).prefix}#watermark`; + await cluster.set(watermarkKey, "1"); + await adapter.write({ valueKey, cacheTtlMs: 60_000, value: "123" }); + await cache.delete(identity); + await cache.delete(identity); + expect(await cluster.get(valueKey)).toBeNull(); + expect(await cluster.get(watermarkKey)).toBe("1"); + expect(await adapter.read({ valueKey })).toMatchObject({ kind: "miss", reason: "value_absent" }); + } + }); + it("routes cache operations across slots and reloads invalidation scripts per node", async () => { if (cluster === undefined) { throw new Error("Redis Cluster did not start"); diff --git a/typescript/test/redis-real.integration.test.ts b/typescript/test/redis-real.integration.test.ts index 3886a115..35f83dc7 100644 --- a/typescript/test/redis-real.integration.test.ts +++ b/typescript/test/redis-real.integration.test.ts @@ -262,6 +262,25 @@ return {status, kind, content, ttl_ms, now_ms() - started_at} client = harnesses[kind]; }); + it.each([false, true])("deletes only the exact value and preserves the watermark (tracked=%s)", async tracked => { + if (client === undefined || admin === undefined) throw new Error("Redis clients did not start"); + const cache = new DialCache({ namespace: "delete-real", redis: { client: client.adapter } }); + const options = { keyType: "item_id", useCase: "Delete", key: { id: "123", args: { variant: "a" } }, trackForInvalidation: tracked }; + const key = new DialCacheKey({ namespace: "delete-real", keyType: options.keyType, useCase: options.useCase, + id: "123", args: [["variant", "a"]], trackForInvalidation: tracked }); + const valueKey = `${key.urn}:dialcache-frame-v1`; + const watermarkKey = `${new DialCacheKey({ namespace: "delete-real", keyType: options.keyType, + useCase: options.useCase, id: "123", trackForInvalidation: true }).prefix}#watermark`; + await admin.set(watermarkKey, "1"); + await client.adapter.write({ valueKey, cacheTtlMs: 60_000, value: "123" }); + expect(await client.adapter.read({ valueKey, ...(tracked ? { watermarkKey } : {}) })).toHaveProperty("payload", "123"); + await cache.delete(options); + await cache.delete(options); + expect(await admin.get(valueKey)).toBeNull(); + expect(await admin.get(watermarkKey)).toBe("1"); + expect(await client.adapter.read({ valueKey, ...(tracked ? { watermarkKey } : {}) })).toMatchObject({ kind: "miss", reason: "value_absent" }); + }); + it("round-trips untracked UTF-8, binary, and inline-loader values", async () => { if (client === undefined || admin === undefined) { throw new Error("Redis test clients did not start"); diff --git a/typescript/test/valkey-glide.test.ts b/typescript/test/valkey-glide.test.ts index 04591157..13b8c300 100644 --- a/typescript/test/valkey-glide.test.ts +++ b/typescript/test/valkey-glide.test.ts @@ -685,3 +685,24 @@ describe("Valkey GLIDE adapter", () => { expect(invalidateOptions?.decoder).not.toBe(otherGlide.Decoder.Bytes); }); }); + + +describe("GLIDE exact deletion", () => { + it.each([0, 1])("accepts standalone DEL reply %s", async reply => { + const client = fakeClient(reply); + await createValkeyGlideDialCacheClient(client, mockGlide).delete!({ valueKey: "value" }); + expect(client.customCommand).toHaveBeenCalledExactlyOnceWith(["DEL", "value"], { decoder: decoderBytes }); + }); + it("routes cluster deletion to the slot primary", async () => { + const client = fakeClusterClient(1); + await createValkeyGlideDialCacheClient(client, mockGlide).delete!({ valueKey: "{entity}:value" }); + expect(client.customCommand).toHaveBeenCalledExactlyOnceWith(["DEL", "{entity}:value"], { + decoder: decoderBytes, route: { type: "primarySlotKey", key: "{entity}:value" }, + }); + }); + it.each([2, -1, 0.5, NaN, Infinity, "1", 1n, true, null, undefined])("rejects invalid DEL reply %s without retry", async reply => { + const client = fakeClient(reply); + await expect(createValkeyGlideDialCacheClient(client, mockGlide).delete!({ valueKey: "value" })).rejects.toBeInstanceOf(DialCacheRedisProtocolError); + expect(client.customCommand).toHaveBeenCalledOnce(); + }); +}); From 03ab62ac782eba65f7a43ca10d2efab51202a71e Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 12:27:25 -0700 Subject: [PATCH 2/8] test: complete deletion replay wiring and evidence inventories --- formal/dialcache-deletion-conformance.qnt | 24 ++--- formal/feature-coverage.json | 104 +++++++++++----------- formal/generated-fixtures.lock.json | 2 +- formal/go-parity.json | 10 +-- formal/replay/protocol.schema.json | 25 ------ formal/rust-mutations.json | 2 +- formal/witness-baseline.json | 20 +++++ 7 files changed, 92 insertions(+), 95 deletions(-) diff --git a/formal/dialcache-deletion-conformance.qnt b/formal/dialcache-deletion-conformance.qnt index c70669a1..ae5bceba 100644 --- a/formal/dialcache-deletion-conformance.qnt +++ b/formal/dialcache-deletion-conformance.qnt @@ -11,17 +11,19 @@ module dialcache_deletion_conformance { import flights as Flights from "./kernel/flights" import clock as Clock from "./kernel/clock" import policy_gate as Gate from "./kernel/policy-gate" - // Composition boundary: request -> process flight -> local -> remote -> source. - // Two entities x two operations; two instances; three persistent request scopes. - // Fresh entries throughout this profile; policy/storage profiles cover expiry. - // State: o is the replay projection. Memo/flight ownership, LRU membership, - // remote frames and watermarks are predictions tested through public calls. - // Every rule is a kernel transition (formal/kernel); this module owns only the - // bounded state, the input choices and the environment steps. - // Environment: explicit request closure, source settlement, remote seeding, - // invalidation, and 1 ms clock steps. All serving TTLs are 60 seconds. - // Bounds: four identities (two entities x two operations), two instances, - // three persistent contexts, two fresh-context choices, twenty callers. + // C61-C63: exact maintenance over request, local and remote storage. Two + // entities x two operations, two instances, three persistent request roots, + // fresh contexts, a disabled child and an outside context distinguish owners. + // The four abstract identities stand for reader key bytes; native key/wire + // tests distinguish argument, namespace and tracking-mode encodings. + // All TTLs are 60 seconds; 1 ms ticks keep entries fresh at these bounds. + // Receipts snapshot each store, watermark and flight registry before delete; + // only public inputs and observations enter implementation replay. + // The environment controls source settlement, seeding, invalidation, scope + // closure, policy, mutation failure and optional held snapshot decoding. + // No delete cancels admitted work or promises a publication barrier. + // Every cache transition belongs to the kernel; this module supplies bounded + // state, external choices, independent properties and twenty caller slots. // -- Fixture, context and identity encodings (policy codes and sentinels are // the library's: layer_policy and encodings) -------------------------------- diff --git a/formal/feature-coverage.json b/formal/feature-coverage.json index dcb0c823..e6ab1250 100644 --- a/formal/feature-coverage.json +++ b/formal/feature-coverage.json @@ -985,19 +985,19 @@ "test": "rejects malformed native read reply shapes", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding rejects malformed native read reply shapes.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "rejects every out-of-domain reply returned by a node-redis client", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding rejects every out-of-domain reply returned by a node-redis client.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "rejects malformed native read and mutation script replies", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding rejects malformed native read and mutation script replies.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [ @@ -1005,7 +1005,7 @@ "test": "TestRedisAdapterReadsAndBoundaries", "path": "go/redis_adapter_test.go", "scope": "Tracked native MGET validates pair length and element types; mutation validators reject non-OK and non-integer-one reply domains.", - "sha256": "205e25513e3edfb0ccbe5b477a8a69b19b4f3b235be63e7c22eb7de2eb42585b" + "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" } ], "adaptation": "Redis drivers expose bulk strings and integer replies through different host representations; arbitrary truthiness is not a protocol.", @@ -1047,7 +1047,7 @@ "test": "TestObserverIsolationAndBoundedNativeJSONLogs", "path": "go/metrics_test.go", "scope": "Native observer panic/error and logger panics are isolated; JSON/key previews obey UTF-8 byte caps and unsupported/cyclic values have null previews.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Observability must remain diagnostic even when both the primary operation and logger fail.", @@ -1352,13 +1352,13 @@ "test": "preserves the public collector schema", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding preserves the public collector schema.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" }, { "test": "exports every bounded error category without rewriting labels", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding exports every bounded error category without rewriting labels.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" } ], "go": [ @@ -1366,7 +1366,7 @@ "test": "TestPrometheusWireSchemaMatchesTypeScriptBinding", "path": "go/metrics_test.go", "scope": "All nineteen Go collector names, help text, label order, kinds and bucket boundaries are checked against the TS binding schema.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Exporter schema changes break dashboards even when portable event semantics still pass; current Go schema check derives its expectation from TS source, not Quint.", @@ -1386,19 +1386,19 @@ "test": "keeps default DialCache construction detached from Prometheus", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding keeps default DialCache construction detached from Prometheus.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" }, { "test": "registers collectors only in the caller-owned registry", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding registers collectors only in the caller-owned registry.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" }, { "test": "reuses existing collectors when multiple adapters share a registry", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding reuses existing collectors when multiple adapters share a registry.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" } ], "go": [ @@ -1406,7 +1406,7 @@ "test": "TestPrometheusReuseAndConflictIsolation", "path": "go/metrics_test.go", "scope": "Compatible adapters reuse counters and histograms in one caller registry; incompatible pre-existing metrics cause no partial collector registration.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Registry ownership and collector reuse avoid global pollution and duplicate collectors in multi-instance deployments.", @@ -1426,19 +1426,19 @@ "test": "rejects a pre-registered legacy miss collector before registering anything", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding rejects a pre-registered legacy miss collector before registering anything.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" }, { "test": "rejects exemplar-enabled collectors before registering anything", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding rejects exemplar-enabled collectors before registering anything.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" }, { "test": "reuses a pre-registered current-schema miss collector", "path": "typescript/test/prometheus.test.ts", "scope": "Asserts that the TypeScript binding reuses a pre-registered current-schema miss collector.", - "sha256": "1c081c00ca8642c8ed5e7a3fd5a5faa2d5d06d333f99c2fb0832ead0057c1602" + "sha256": "27c797ef9dec7c8578dbffc01d0829fe92c17b1125dc344603badb491e8ba55b" } ], "go": [ @@ -1446,19 +1446,19 @@ "test": "TestPrometheusReuseAndConflictIsolation", "path": "go/metrics_test.go", "scope": "Compatible adapters reuse counters and histograms in one caller registry; incompatible pre-existing metrics cause no partial collector registration.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" }, { "test": "TestPrometheusExplicitBindingsPreserveExistingObservations", "path": "go/metrics_test.go", "scope": "Explicit compatible externally created collectors preserve pre-existing counter and histogram observations when bound by an adapter.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" }, { "test": "TestPrometheusBindingsRejectIncompatibleOrUnregisteredCollectors", "path": "go/metrics_test.go", "scope": "Explicit collector bindings reject malformed schema, conflicting registry state or unregistered collector identities.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Go requires explicit collector bindings/schema because client_golang cannot expose empty histogram bucket schema; no destructive compatibility probing is permitted.", @@ -1480,19 +1480,19 @@ "test": "maps every DialCache metric to the default metric namespace with exact names, values, and tags", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding maps every DialCache metric to the default metric namespace with exact names, values, and tags.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" }, { "test": "emits hot-shots histogram datagrams when explicitly selected", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding emits hot-shots histogram datagrams when explicitly selected.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" }, { "test": "requires an explicit observation metric type", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding requires an explicit observation metric type.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" } ], "go": [ @@ -1500,7 +1500,7 @@ "test": "TestDatadogMetricNamesUnitsAndLabels", "path": "go/metrics_test.go", "scope": "Native DogStatsD method/name/unit tables, representative bounded labels, histogram mode, namespace restrictions and nil-client validation are checked.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Different observation modes have different backend semantics and require a namespace migration; current schema source remains native integration code.", @@ -1521,19 +1521,19 @@ "test": "never emits cache ids, arguments, Redis keys, or raw errors as Datadog tags", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding never emits cache ids, arguments, Redis keys, or raw errors as Datadog tags.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" }, { "test": "enforces Datadog's 200-character final metric-name limit", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding enforces Datadog's 200-character final metric-name limit.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" }, { "test": "validates every required DogStatsD method before emitting metrics", "path": "typescript/test/datadog.test.ts", "scope": "Asserts that the TypeScript binding validates every required DogStatsD method before emitting metrics.", - "sha256": "8b50a81e6baa8d3d1eb4854cb9d84d83cc48493bca4efc0b656e0f0714f66d65" + "sha256": "bc867e9e5ed19e2a52963dfb3bca38212ef78ec3de8a5136fc36605ca78de185" } ], "go": [ @@ -1541,7 +1541,7 @@ "test": "TestDatadogMetricNamesUnitsAndLabels", "path": "go/metrics_test.go", "scope": "Native DogStatsD method/name/unit tables, representative bounded labels, histogram mode, namespace restrictions and nil-client validation are checked.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "Typed Go methods replace TS duck-typed method validation, but namespace and cardinality constraints remain observable integration contracts.", @@ -1581,7 +1581,7 @@ "test": "TestObserverIsolationAndBoundedNativeJSONLogs", "path": "go/metrics_test.go", "scope": "Native observer panic/error and logger panics are isolated; JSON/key previews obey UTF-8 byte caps and unsupported/cyclic values have null previews.", - "sha256": "48f62015286274c2c3a0d778907a3ba6ced73c9bcd9e19b438cf5e372d1a41f3" + "sha256": "388cb138ba51552b850b411d9e6fef005e6c741757e1edd7c60f925a15249bee" } ], "adaptation": "C60 covers whether a warning happens; bounded formatting and native JSON failures are separate observability behavior.", @@ -1837,19 +1837,19 @@ "test": "writes complete frames with one native SET", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding writes complete frames with one native SET.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "honors a supplied write timestamp without sampling the client clock", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding honors a supplied write timestamp without sampling the client clock.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "writes string and binary values as complete frames with one SET each", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding writes string and binary values as complete frames with one SET each.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [ @@ -1857,7 +1857,7 @@ "test": "TestRedisAdapterMutationDispatch", "path": "go/redis_adapter_test.go", "scope": "Native SET uses the supplied complete frame and ceil-PX TTL; invalid TTL never dispatches; EVALSHA rejection retries identical EVAL arguments and an invalid reply does not retry.", - "sha256": "205e25513e3edfb0ccbe5b477a8a69b19b4f3b235be63e7c22eb7de2eb42585b" + "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" } ], "adaptation": "Pure vectors prove bytes and bounds; command-boundary tests prove actual command count and arguments.", @@ -1879,19 +1879,19 @@ "test": "forces tracked Cluster MGET reads to the primary", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding forces tracked Cluster MGET reads to the primary.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "uses GET and a non-atomic primary MGET batch that preserves caller WATCH state", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding uses GET and a non-atomic primary MGET batch that preserves caller WATCH state.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" }, { "test": "routes tracked cluster MGET directly to the slot primary", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding routes tracked cluster MGET directly to the slot primary.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [ @@ -1899,13 +1899,13 @@ "test": "TestRedisIntegration", "path": "go/internal/testsuite/redis_integration_test.go", "scope": "Real Redis, Valkey and Cluster run exact invalidation vectors, mixed TS/Go data exchange and complete-frame primary-read assertions.", - "sha256": "f1919eacccda5cc36ac2d91c5d9afa415e230e68cfb35307ce640324631f6874" + "sha256": "dd591c6d04be362dd5a5392c140c11c52ecd6c02c07ad73a193c5d41bbc6db65" }, { "test": "TestRedisAdapterReadsAndBoundaries", "path": "go/redis_adapter_test.go", "scope": "Tracked native MGET validates pair length and element types; mutation validators reject non-OK and non-integer-one reply domains.", - "sha256": "205e25513e3edfb0ccbe5b477a8a69b19b4f3b235be63e7c22eb7de2eb42585b" + "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" } ], "adaptation": "Batch atomicity naming is GLIDE-specific; the MGET command itself is atomic. This is E01 adapter/environment evidence, not a proof from core replay.", @@ -1927,25 +1927,25 @@ "test": "retries a rejected EVALSHA once with EVAL by source", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding retries a rejected EVALSHA once with EVAL by source.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "does not retry an invalidation reply-domain violation", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding does not retry an invalidation reply-domain violation.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "surfaces the invalidation retry rejection unmodified", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding surfaces the invalidation retry rejection unmodified.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "chains the original rejection when the invalidation retry also fails", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding chains the original rejection when the invalidation retry also fails.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [ @@ -1953,7 +1953,7 @@ "test": "TestRedisAdapterMutationDispatch", "path": "go/redis_adapter_test.go", "scope": "Native SET uses the supplied complete frame and ceil-PX TTL; invalid TTL never dispatches; EVALSHA rejection retries identical EVAL arguments and an invalid reply does not retry.", - "sha256": "205e25513e3edfb0ccbe5b477a8a69b19b4f3b235be63e7c22eb7de2eb42585b" + "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" }, { "path": "go/feature_boundary_test.go", @@ -1980,13 +1980,13 @@ "test": "passes the cooperative read signal through node-redis command options", "path": "typescript/test/node-redis.test.ts", "scope": "Asserts that the TypeScript binding passes the cooperative read signal through node-redis command options.", - "sha256": "c9d458295cae96574f285c4472d75c1d0f0de9c3a1245262614a9277966e378f" + "sha256": "9b35cd41f168d8d8ccd68b69ae444e161a031d70ac9c34632768e2f281edccff" }, { "test": "preserves GLIDE invocation options when given a core read context", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding preserves GLIDE invocation options when given a core read context.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [ @@ -2020,25 +2020,25 @@ "test": "uses one wire format across node-redis and Valkey GLIDE", "path": "typescript/test/redis-real.integration.test.ts", "scope": "Asserts that the TypeScript binding uses one wire format across node-redis and Valkey GLIDE.", - "sha256": "37e311c65c2329cef4942b7e485d5e652cdaf5738a19dc4b7c3a269a917c480c" + "sha256": "f8e337c3c7e8ab5db381d9dea6fd3f5f9834ca60577606cd7fb625d68c6a8d11" }, { "test": "round-trips compressed payloads through tracked writes and invalidation", "path": "typescript/test/redis-real.integration.test.ts", "scope": "Asserts that the TypeScript binding round-trips compressed payloads through tracked writes and invalidation.", - "sha256": "37e311c65c2329cef4942b7e485d5e652cdaf5738a19dc4b7c3a269a917c480c" + "sha256": "f8e337c3c7e8ab5db381d9dea6fd3f5f9834ca60577606cd7fb625d68c6a8d11" }, { "test": "routes cache operations across slots and reloads invalidation scripts per node", "path": "typescript/test/redis-cluster.integration.test.ts", "scope": "Asserts that the TypeScript binding routes cache operations across slots and reloads invalidation scripts per node.", - "sha256": "7c6f642d578cab1b1237743a305bc8d9c315267e94057c61fd67ed2ba4f8bc66" + "sha256": "e6b0793106144e230c45bf6887442605eb0ba95d10bfdf6ed42cda55ee67ebca" }, { "test": "keeps tracked keys colocated and rejects mismatched hash tags", "path": "typescript/test/redis-cluster.integration.test.ts", "scope": "Asserts that the TypeScript binding keeps tracked keys colocated and rejects mismatched hash tags.", - "sha256": "7c6f642d578cab1b1237743a305bc8d9c315267e94057c61fd67ed2ba4f8bc66" + "sha256": "e6b0793106144e230c45bf6887442605eb0ba95d10bfdf6ed42cda55ee67ebca" } ], "go": [ @@ -2046,7 +2046,7 @@ "test": "TestRedisIntegration", "path": "go/internal/testsuite/redis_integration_test.go", "scope": "Real Redis, Valkey and Cluster run exact invalidation vectors, mixed TS/Go data exchange and complete-frame primary-read assertions.", - "sha256": "f1919eacccda5cc36ac2d91c5d9afa415e230e68cfb35307ce640324631f6874" + "sha256": "dd591c6d04be362dd5a5392c140c11c52ecd6c02c07ad73a193c5d41bbc6db65" } ], "adaptation": "Real-server dispatch, Lua semantics, topology and mixed-language data are outside an in-memory conformance driver.", @@ -2122,25 +2122,25 @@ "test": "rejects forwarding wrappers instead of silently treating them as standalone", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding rejects forwarding wrappers instead of silently treating them as standalone.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" }, { "test": "rejects a direct client from a different GLIDE module instance", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding rejects a direct client from a different GLIDE module instance.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" }, { "test": "rejects an ambiguous client identity", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding rejects an ambiguous client identity.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" }, { "test": "requires GLIDE 2.x Batch support", "path": "typescript/test/valkey-glide.test.ts", "scope": "Asserts that the TypeScript binding requires GLIDE 2.x Batch support.", - "sha256": "1144ccd7deabea1ed6657b87da7e9718d63bbedded8a2c5a65014098d8a543db" + "sha256": "dd0a3ce9c897132c06cfd0b79654defbf1efe4fada20e82c5705eef40a1a1bc7" } ], "go": [], diff --git a/formal/generated-fixtures.lock.json b/formal/generated-fixtures.lock.json index 5b905127..a8a30de3 100644 --- a/formal/generated-fixtures.lock.json +++ b/formal/generated-fixtures.lock.json @@ -14,7 +14,7 @@ "formal/dialcache-admission-conformance.qnt": "6d2559203dfc49d014c4cc6f426f9bcb8851d20e975a4fc63da5946494815e24", "formal/dialcache-conformance.qnt": "3e91cad0afa6ba44353d651078fdf6284df0354ca82de0e3712dfe4f243244d7", "formal/dialcache-dark-layers-conformance.qnt": "edcecbf0e06e55a03698ba0d054f92b38fcdcb68fa0427ac58d1345c55f468e9", - "formal/dialcache-deletion-conformance.qnt": "8f43b3a8c267c11f4b171646bfeb3adf943a9f5d2da8946e78f1673612aa1e48", + "formal/dialcache-deletion-conformance.qnt": "e5e8837a0b851190779a94ca3e3efb2df05e597ccdb3bfa6ca4778a8c6d1385d", "formal/dialcache-effects-conformance.qnt": "e0f635a8257355017f8298d258b2b361bc162797e2eb0a38127c95ddb9508900", "formal/dialcache-independent-conformance.qnt": "a73b277b380f40ef8d57fc0cc88ca2d0a303c688ed3b46e338780a0a2b5303d2", "formal/dialcache-layers-conformance.qnt": "aff6324feb9908ca21cb49361f46012ac2683a521b1b85dbd11f2cf5ce8fff0d", diff --git a/formal/go-parity.json b/formal/go-parity.json index e23064bf..87ea873b 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -8,12 +8,12 @@ "counts": "Inventory counts establish accounting completeness only; they are not semantic coverage percentages or proof of parity." }, "inputs": { - "semanticCasesSha256": "87aa8e430631dedd8c85400d436cb94719c72af0e2c027b8eca4333762ccd847", - "executionSha256": "a21a8d186e07e9ecf1ee6bec6c4d8b7d9eeeca6893691fbc75fbb822af9a420d", + "semanticCasesSha256": "e708123c9abdc859eeb947549d5032c040ca31cffdf6496480ec9ed2fcc0bc7b", + "executionSha256": "73a4061e5397733ed42a3df8af1f4d0603809d7ff13ec62eeaaae9d19acd8383", "sourceAuditSha256": "4ca9fbf49290d5fae17f8d6549a11d6574e9db71352d797e040add23d8939209", - "featureCoverageSha256": "b7f700e9af7911942f6f8275dc25142b33b626a6f0831e121ee99477a85c3385", + "featureCoverageSha256": "c2c1be755e3818f4363ceaad1f7034ccd1cfa01f7be339645aabbf9c58042e53", "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", - "profilesSha256": "54f16d32fa35eb58eccf677d8f3510d70d8d7d9742544913def7912b120a5f2a" + "profilesSha256": "0b3571910b903ff47d01f307bf9f4610ef4e36aee4906c9a33b88c95b27df6c0" }, "inventory": { "behavioralCases": 247, @@ -28,7 +28,7 @@ "casesWithQuintGeneratedVectors": 22, "withoutModelDrivenReplay": [], "quintModels": 33, - "scheduledInvariants": 260, + "scheduledInvariants": 261, "scheduledRegressions": 482, "quintGeneratedProtocolVectors": 1343, "quintGeneratedInvalidationVectors": 288, diff --git a/formal/replay/protocol.schema.json b/formal/replay/protocol.schema.json index baaddfef..34e1ee9d 100644 --- a/formal/replay/protocol.schema.json +++ b/formal/replay/protocol.schema.json @@ -939,31 +939,6 @@ "readFailure" ], "additionalProperties": false - }, - { - "type": "object", - "properties": { - "op": { - "const": "delete" - }, - "id": { - "type": "string" - }, - "instance": { - "type": "string" - }, - "key": { - "type": "string" - }, - "useCase": { - "type": "string" - } - }, - "required": [ - "op" - ], - "additionalProperties": false, - "description": "Remove one exact cached result from remote first, then local and the supplied live request scope." } ] }, diff --git a/formal/rust-mutations.json b/formal/rust-mutations.json index e00c98cc..95310f97 100644 --- a/formal/rust-mutations.json +++ b/formal/rust-mutations.json @@ -375,7 +375,7 @@ { "path": "rust/src/engine.rs", "before": "owner.memo.remove(&keys.logical)", - "after": "{ owner.memo.clear(); None }" + "after": "{ owner.memo.clear(); None:: }" } ], "requiredDetections": [ diff --git a/formal/witness-baseline.json b/formal/witness-baseline.json index 34892e8c..8d6e535b 100644 --- a/formal/witness-baseline.json +++ b/formal/witness-baseline.json @@ -84,6 +84,26 @@ "timed-out-dark-write-retains-capacity-until-raw-release": 0 } }, + "deletion": { + "sampledHistories": 128, + "corpusSha256": "c38f803a95562df5cdf143d3d446776555eb1e0254cba713e6fe321c546e502e", + "labels": { + "delete-removes-every-reachable-store": 0, + "disabled-delete-removes-outer-memo": 0, + "outside-delete-preserves-existing-request-memo": 0, + "local-only-delete-removes-local": 0, + "unsupported-delete-preserves-every-store": 0, + "failed-delete-preserves-every-store": 0, + "delete-preserves-watermark-and-sibling-local-value": 0, + "delete-preserves-other-instance-local-value": 0, + "late-fill-remains-shared-and-repopulates": 0, + "acquired-snapshot-completes-after-delete": 0, + "absent-delete-succeeds-without-policy": 0, + "deleted-key-reloads-and-memoizes-new-value": 0, + "delete-preserves-sibling-and-other-request": 0, + "absent-local-only-delete-succeeds": 0 + } + }, "effects": { "sampledHistories": 512, "corpusSha256": "e0456e899a35bad39f306e4c12f1f45b9bb97f59736c11d417130599e228795d", From 749757790844be69dac26332e7b381290805bfd9 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 12:31:23 -0700 Subject: [PATCH 3/8] test(rust): update replay fixtures for deletion --- rust/tests/harness_infra.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rust/tests/harness_infra.rs b/rust/tests/harness_infra.rs index b8837195..4c8fe328 100644 --- a/rust/tests/harness_infra.rs +++ b/rust/tests/harness_infra.rs @@ -60,6 +60,7 @@ fn empty_behavior_observation(observe: bool) -> Value { "reads", "writes", "invalidations", + "deletions", "loads", "dumps", "policyCalls", @@ -400,7 +401,7 @@ fn coordinator_answers_repeated_profile_requests() { .cloned() .expect("profiles object"); } - assert_eq!(profiles.len(), 17, "profiles: {}", sorted_keys(&profiles)); + assert_eq!(profiles.len(), 18, "profiles: {}", sorted_keys(&profiles)); for name in [ "core", "effects", From c26df7a04e6075fc1000410fba96e8fc30877d52 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 12:34:48 -0700 Subject: [PATCH 4/8] test: bridge historical observations and align deletion fault evidence --- formal/differential.mjs | 29 ++++++++++++- formal/execution.json | 44 +++++++++---------- formal/go-parity.json | 2 +- typescript/test/formal-differential.test.ts | 48 +++++++++++++++++++++ 4 files changed, 97 insertions(+), 26 deletions(-) diff --git a/formal/differential.mjs b/formal/differential.mjs index ee4e10fc..490f8530 100644 --- a/formal/differential.mjs +++ b/formal/differential.mjs @@ -230,6 +230,30 @@ export function loadHistories(directory, descriptor) { .map(name => (descriptor.parseTrace ?? parseTrace)(JSON.parse(readFileSync(resolve(directory, name), 'utf8')), name, descriptor)); } +// Before exact-key deletion, the shared observation did not record its +// counter. Those non-deletion profiles cannot dispatch a deletion, so their +// reference projection has a zero baseline. Apply this bridge only when the +// pinned reference source declares the older record; candidate traces and +// reference sources that already declare the counter keep the strict parser. +// Remove it once supported reference revisions all declare `deletions`. +export function referenceDescriptor(tree, profileId, descriptor) { + const source = resolve(tree, 'formal/conformance-observations.qnt'); + if (profileId === 'deletion' || !existsSync(source)) return descriptor; + const observation = scanDeclarationBodies(readFileSync(source, 'utf8')).get('Observation'); + if (observation?.kind !== 'type' || observation.body.includes('deletions')) return descriptor; + const parse = descriptor.parseTrace ?? parseTrace; + return { ...descriptor, parseTrace(raw, path) { + if (!Array.isArray(raw?.states)) return parse(raw, path, descriptor); + const states = raw.states.map((state, index) => { + const o = state?.s?.o; + if (o === null || typeof o !== 'object' || Array.isArray(o)) return state; + if (Object.hasOwn(o, 'deletions')) throw new Error(`${path} step ${index}: unexpected legacy reference deletions field`); + return { ...state, s: { ...state.s, o: { ...o, deletions: { '#bigint': '0' } } } }; + }); + return parse({ ...raw, states }, path, descriptor); + } }; +} + // A run that stops early still writes its trace: the agreeing prefix plus one // trailing state that carries only #meta. Only states recording a step count. export function recordedStates(raw) { @@ -444,12 +468,13 @@ export async function runDifferential(profileId, prepared, { chunk = defaultChun printGroup(`Reference generation (${seconds(referenceCorpus.generationMs)})`, referenceCorpus.log); printGroup(`Candidate generation (${seconds(candidateCorpus.generationMs)})`, candidateCorpus.log); const label = (histories, prefix) => histories.map(history => ({ ...history, path: `${prefix}${history.path}` })); - const referenceHistories = [...loadHistories(referenceCorpus.directory, descriptor), ...label(loadHistories(referenceCorpus.regressions, descriptor), 'regression:')]; + const referenceProjection = referenceDescriptor(referenceTree, profileId, descriptor); + const referenceHistories = [...loadHistories(referenceCorpus.directory, referenceProjection), ...label(loadHistories(referenceCorpus.regressions, referenceProjection), 'regression:')]; const candidateHistories = [...loadHistories(candidateCorpus.directory, descriptor), ...label(loadHistories(candidateCorpus.regressions, descriptor), 'regression:')]; log(`Replaying ${referenceHistories.length} reference histories through the candidate and ${candidateHistories.length} candidate histories through the reference, ${chunk} per process.`); const started = performance.now(); const forwardReplay = await prepareReplay(candidateTree, candidateModel, descriptor, referenceHistories, { chunk, output: resolve(outputDirectory, 'forward') }); - const reverseReplay = await prepareReplay(referenceTree, referenceModel, descriptor, candidateHistories, { chunk, output: resolve(outputDirectory, 'reverse') }); + const reverseReplay = await prepareReplay(referenceTree, referenceModel, referenceProjection, candidateHistories, { chunk, output: resolve(outputDirectory, 'reverse') }); log(`${profileId}: ${forwardReplay.tasks.length} forward and ${reverseReplay.tasks.length} reverse replay batches, up to ${concurrency} concurrent processes.`); const progress = (direction, tasks) => { let completed = 0; diff --git a/formal/execution.json b/formal/execution.json index 9ac4cf4f..60007d42 100644 --- a/formal/execution.json +++ b/formal/execution.json @@ -926,7 +926,8 @@ "layers", "independent", "recovery-read", - "dark-layers" + "dark-layers", + "deletion" ], "exclusions": { "effects": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", @@ -940,8 +941,7 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." } } }, @@ -1022,11 +1022,10 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], - "exclusions": { - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." - }, + "exclusions": {}, "scope": "Two outside callers start distinct sources. The connection monitor captures each caller from the external admission count and rejects an owners-table rewrite at the second source. This checks model bookkeeping only: native callers await their own source promise or goroutine result, with no owners table to mutate." } }, @@ -1242,7 +1241,8 @@ "source-budgets", "admission", "effects", - "dark-layers" + "dark-layers", + "deletion" ], "exclusions": { "independent": "Coalescing is off in every reply: every flight has one owner, so completing the first owner completes them all.", @@ -1251,8 +1251,7 @@ "shadow": "Coalescing is off and one caller runs at a time: every flight has one owner.", "local-failure": "Composes serving.complete through local_faults.settle, but admits one source at a time (no call begins while a source is pending), so every flight has one owner and the mutant's minimum-owner fold finishes the same call.", "local-clock": "Composes serving.complete through serving.callLocal, whose inline source settles in the step that starts it, so no flight ever gains a second owner and the mutant's minimum-owner fold finishes the same call.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." } }, "nativeMutants": { @@ -1340,11 +1339,10 @@ "local-clock", "source-budgets", "dark-layers", - "shadow-read-deadlines" + "shadow-read-deadlines", + "deletion" ], - "exclusions": { - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." - }, + "exclusions": {}, "scope": "Two independent held reads start distinct loaders. The unchanged connection property rejects the second loader having no caller in the mutated ownership registry. Both ports return each independent source into its own caller without such a registry; this reproducer checks the model monitor, not a native wrong-key fault." } }, @@ -1373,7 +1371,8 @@ "layers", "independent", "recovery-read", - "dark-layers" + "dark-layers", + "deletion" ], "exclusions": { "effects": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", @@ -1387,8 +1386,7 @@ "shadow-layers": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "local-clock": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", "source-budgets": "Every named run and the scheduled invariant check at 2000 samples by 40 steps passes after changing the shared strict read/write fence to an inclusive comparison. This bounded profile supplies no detecting assertion for that shared fault; the listed profiles carry its model evidence.", - "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed.", - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + "shadow-read-deadlines": "All six exported read-deadline regressions and the scheduled 2000 x 40 invariant check pass under this mutation. This profile claims separate dark read deadlines and raw ownership, not this property; detecting profiles are listed." } } }, @@ -1823,7 +1821,8 @@ "layers", "independent", "dark-layers", - "recovery-read" + "recovery-read", + "deletion" ], "exclusions": { "effects": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", @@ -1837,8 +1836,7 @@ "shadow-layers": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", "local-clock": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", "source-budgets": "This profile does not execute the shared tracked-read fence at timestamp equality with an observable value; scheduled histories and independent properties are measured under the fault.", - "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes tracked read acceptance at watermark equality in this bounded read-deadline profile; the imported rule alone does not establish detection.", - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + "shadow-read-deadlines": "All six scheduled histories and six invariants pass under this shared fault at 2000 samples by 40 steps. No scheduled assertion distinguishes tracked read acceptance at watermark equality in this bounded read-deadline profile; the imported rule alone does not establish detection." }, "scope": "A deterministic protocol transform exports language-neutral vector inputs rather than an asynchronous driver history. Exact generated rows have their own native input/output recording and clean baseline in both ports. The named run executes requestFor(546), the exact generated tracked frame row: createdAtMs and watermark are both one. Its miss classification must precede serving the frame.", "model": "formal/dialcache-frame-vectors.qnt" @@ -3100,15 +3098,15 @@ "runtime-boundaries", "local-clock", "source-budgets", - "dark-layers" + "dark-layers", + "deletion" ], "exclusions": { "scope": "Only request flights are registered; processFlights stays empty, so removing process-flight cleanup changes no state.", "shadow": "This single-execution projection cannot admit a second source after its one source/job lifetime; its scheduled properties do not observe the settled process registry.", "independent": "Every caller has coalesce false and registers no process flight, so processFlights remains empty.", "shadow-layers": "Coalescing is disabled for its independent-source fixture, so no process flight is registered.", - "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior.", - "deletion": "Exact deletion uses fresh 60-second entries and 1 ms ticks, with no recovery, shadow, timeout, fractional-clock or config-error scenarios. Its independent receipts constrain deletion effects; the named public runs cover deletion consequences. This reaching profile is measured under the fault by the partition checker." + "shadow-read-deadlines": "All six exported read-deadline histories and all six scheduled invariants at 2000 x 40 pass under this fault; this profile does not exercise the affected recovery or settled-flight reuse behavior." } } }, diff --git a/formal/go-parity.json b/formal/go-parity.json index 87ea873b..e75c2704 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -9,7 +9,7 @@ }, "inputs": { "semanticCasesSha256": "e708123c9abdc859eeb947549d5032c040ca31cffdf6496480ec9ed2fcc0bc7b", - "executionSha256": "73a4061e5397733ed42a3df8af1f4d0603809d7ff13ec62eeaaae9d19acd8383", + "executionSha256": "8104c2a484854f589e9ea8082c8ea2c403a42949b432122df1f738499fcb5507", "sourceAuditSha256": "4ca9fbf49290d5fae17f8d6549a11d6574e9db71352d797e040add23d8939209", "featureCoverageSha256": "c2c1be755e3818f4363ceaad1f7034ccd1cfa01f7be339645aabbf9c58042e53", "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", diff --git a/typescript/test/formal-differential.test.ts b/typescript/test/formal-differential.test.ts index 94525b99..2185f96c 100644 --- a/typescript/test/formal-differential.test.ts +++ b/typescript/test/formal-differential.test.ts @@ -21,6 +21,8 @@ const differential = await import(new URL("../../formal/differential.mjs", impor recordedStates(raw: { states: unknown[] }): { states: unknown[] }; runDiagnostic(log: string, run: string): string | null; replayedHistory(raw: { states: unknown[] }, reference: History, descriptor: unknown): History; + loadHistories(directory: string, descriptor: unknown): History[]; + referenceDescriptor(tree: string, profileId: string, descriptor: unknown): unknown; closureDigests(path: string, options?: { cwd?: string }): Record; differentialPlan(reference: Manifests, candidate: Manifests, profileId: string): Plan; readManifests(directory: string): Manifests; @@ -80,6 +82,52 @@ describe("corpus differential comparison", () => { expect(verdict.reason).toContain("io.0.budget 10 (reference 5)"); }); + it("projects the absent deletion counter only for historic non-deletion reference sources", () => { + const tree = mkdtempSync(join(tmpdir(), "differential-legacy-observation-")); + try { + mkdirSync(join(tree, "formal")); + const source = readFileSync(join(root, "formal/conformance-observations.qnt"), "utf8"); + writeFileSync(join(tree, "formal/conformance-observations.qnt"), source.replace(" deletions: int,\n", "").replace(" deletions: 0,\n", "")); + const descriptor = differential.replayDescriptors.layers; + const projection = differential.referenceDescriptor(tree, "layers", descriptor); + expect(projection).not.toBe(descriptor); + expect(differential.referenceDescriptor(root, "layers", descriptor)).toBe(descriptor); + expect(differential.referenceDescriptor(tree, "deletion", descriptor)).toBe(descriptor); + const current = JSON.parse(readFileSync(join(root, "formal/layers-smoke.itf.json"), "utf8")) as { + states: Array<{ s: { o: Record } }>; + }; + const reference = structuredClone(current); + for (const state of reference.states) delete state.s.o.deletions; + expect(() => parseTrace(reference, "candidate", descriptor)).toThrow(/unexpected observation fields/); + const referenceDirectory = join(tree, "traces"); + mkdirSync(referenceDirectory); + writeFileSync(join(referenceDirectory, "old.itf.json"), JSON.stringify(reference)); + const [historic] = differential.loadHistories(referenceDirectory, projection); + const candidate = parseTrace(current, "candidate", descriptor); + expect(differential.compareHistory(historic!, candidate)).toEqual({ agree: true }); + // Both loading the old corpus and replaying through the old model use + // the same boundary; no fields in the input trace are changed in place. + expect(differential.compareHistory(candidate, differential.replayedHistory(reference, candidate, projection))).toEqual({ agree: true }); + expect(reference.states.every(state => !Object.hasOwn(state.s.o, "deletions"))).toBe(true); + // A real new deletion is still a disagreement in either direction. + current.states[1]!.s.o.deletions = { "#bigint": "1" }; + const changed = parseTrace(current, "candidate", descriptor); + expect(differential.compareHistory(historic!, changed)).toMatchObject({ agree: false, step: 1, fields: ["expected.deletions"] }); + expect(differential.compareHistory(changed, differential.replayedHistory(reference, changed, projection))) + .toMatchObject({ agree: false, step: 1, fields: ["expected.deletions"] }); + // Neither unexpected reference counters nor any other malformed fields + // are hidden by the historical zero baseline. + reference.states[1]!.s.o.deletions = { "#bigint": "1" }; + expect(() => differential.replayedHistory(reference, candidate, projection)).toThrow(/unexpected legacy reference deletions field/); + delete reference.states[1]!.s.o.deletions; + reference.states[1]!.s.o.unexpected = { "#bigint": "0" }; + expect(() => differential.replayedHistory(reference, candidate, projection)).toThrow(/unexpected observation fields/); + delete reference.states[1]!.s.o.unexpected; + delete reference.states[1]!.s.o.reads; + expect(() => differential.replayedHistory(reference, candidate, projection)).toThrow(/unexpected observation fields/); + } finally { rmSync(tree, { recursive: true, force: true }); } + }); + it("reports a replaced input and names the input the replay refused", () => { const reference: History = { path: "trace_1", steps: [step("init", 0, []), step("beginCall", 3, [0]), step("tick", -1, [0])] }; const replaced = structuredClone(reference); From 3414d5f4c75dc3041dc0cd02c26afa09d420db59 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 12:37:36 -0700 Subject: [PATCH 5/8] test(go): reuse local removal in the existing fault probe --- formal/mutations.json | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/formal/mutations.json b/formal/mutations.json index 2a055804..28ddaa6c 100644 --- a/formal/mutations.json +++ b/formal/mutations.json @@ -741,7 +741,7 @@ "id": "M24", "case": "C13.local-last-writer", "description": "Clear the key's local entry when a source settlement fails", - "rationale": "TypeScript typescript/src/dialcache.ts DialCache.finishRedisChain deletes the key's local entry before rethrowing a rejected source, and Go go/engine.go shared removes the local entry on its no-Redis-client, non-ramped remote-disabled and remote-read error paths. A mutation-only Store.Remove method in go/internal/localcache/cache.go preserves removal of the complete entry under the store mutex. A failed active source can therefore discard another source's accepted local publication. The model removes the value, expiry and LRU membership together. Native scope differs: Go also clears after a remote-read failure, before a recovery attempt, and without a Redis client; TypeScript clears only after finishRedisChain cannot recover. Ramped-down dark-source paths and outside bypass calls do not execute these edits.", + "rationale": "TypeScript typescript/src/dialcache.ts DialCache.finishRedisChain deletes the key's local entry before rethrowing a rejected source, and Go go/engine.go shared removes the local entry on its no-Redis-client, non-ramped remote-disabled and remote-read error paths. The existing Store.Remove method removes the complete entry under the store mutex. A failed active source can therefore discard another source's accepted local publication. The model removes the value, expiry and LRU membership together. Native scope differs: Go also clears after a remote-read failure, before a recovery attempt, and without a Redis client; TypeScript clears only after finishRedisChain cannot recover. Ramped-down dark-source paths and outside bypass calls do not execute these edits.", "typescript": { "edits": [ { @@ -771,11 +771,6 @@ "path": "go/engine.go", "before": "\t\tv, err := x.source(\"remote\")\n\t\tif err != nil {\n", "after": "\t\tv, err := x.source(\"remote\")\n\t\tif err != nil {\n\t\t\tc.local.Remove(x.key)\n" - }, - { - "path": "go/internal/localcache/cache.go", - "before": "\ts.entries.Add(key, entry{value: value, insertedMS: s.elapsedMS(), ttlMS: ttlMS})\n}", - "after": "\ts.entries.Add(key, entry{value: value, insertedMS: s.elapsedMS(), ttlMS: ttlMS})\n}\n\n// Fault injection: remove the complete entry after an active source failure.\nfunc (s *Store) Remove(key string) {\n\tif s == nil {\n\t\treturn\n\t}\n\ts.mu.Lock()\n\tdefer s.mu.Unlock()\n\ts.entries.Remove(key)\n}" } ], "requiredDetections": [ From 5bb1503fc71d299a7eb355a86dc97a64d3a69e21 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 13:05:56 -0700 Subject: [PATCH 6/8] fix(go): preserve DEL reply types before validation --- formal/feature-coverage.json | 14 ++++-- formal/go-parity.json | 20 ++++----- go/redis_adapter.go | 4 +- go/redis_adapter_test.go | 86 ++++++++++++++++++++++++++++++++---- 4 files changed, 100 insertions(+), 24 deletions(-) diff --git a/formal/feature-coverage.json b/formal/feature-coverage.json index e6ab1250..687c7e0a 100644 --- a/formal/feature-coverage.json +++ b/formal/feature-coverage.json @@ -1005,7 +1005,13 @@ "test": "TestRedisAdapterReadsAndBoundaries", "path": "go/redis_adapter_test.go", "scope": "Tracked native MGET validates pair length and element types; mutation validators reject non-OK and non-integer-one reply domains.", - "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" + "sha256": "5f68cfcb6885da659618a6367375da1df4a927f784a1eab7af7b83c6377eba4c" + }, + { + "test": "TestRedisAdapterDeleteRESPReplies", + "path": "go/redis_adapter_test.go", + "scope": "Exercises the real go-redis response decoder: DEL accepts only RESP integer 0/1 and rejects numeric status/bulk strings, big integers, doubles, booleans, nulls and out-of-range integers.", + "sha256": "5f68cfcb6885da659618a6367375da1df4a927f784a1eab7af7b83c6377eba4c" } ], "adaptation": "Redis drivers expose bulk strings and integer replies through different host representations; arbitrary truthiness is not a protocol.", @@ -1857,7 +1863,7 @@ "test": "TestRedisAdapterMutationDispatch", "path": "go/redis_adapter_test.go", "scope": "Native SET uses the supplied complete frame and ceil-PX TTL; invalid TTL never dispatches; EVALSHA rejection retries identical EVAL arguments and an invalid reply does not retry.", - "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" + "sha256": "5f68cfcb6885da659618a6367375da1df4a927f784a1eab7af7b83c6377eba4c" } ], "adaptation": "Pure vectors prove bytes and bounds; command-boundary tests prove actual command count and arguments.", @@ -1905,7 +1911,7 @@ "test": "TestRedisAdapterReadsAndBoundaries", "path": "go/redis_adapter_test.go", "scope": "Tracked native MGET validates pair length and element types; mutation validators reject non-OK and non-integer-one reply domains.", - "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" + "sha256": "5f68cfcb6885da659618a6367375da1df4a927f784a1eab7af7b83c6377eba4c" } ], "adaptation": "Batch atomicity naming is GLIDE-specific; the MGET command itself is atomic. This is E01 adapter/environment evidence, not a proof from core replay.", @@ -1953,7 +1959,7 @@ "test": "TestRedisAdapterMutationDispatch", "path": "go/redis_adapter_test.go", "scope": "Native SET uses the supplied complete frame and ceil-PX TTL; invalid TTL never dispatches; EVALSHA rejection retries identical EVAL arguments and an invalid reply does not retry.", - "sha256": "be2b57af44084c08b8d0b017be73ab382a687da062978a8508f799a5476a38c1" + "sha256": "5f68cfcb6885da659618a6367375da1df4a927f784a1eab7af7b83c6377eba4c" }, { "path": "go/feature_boundary_test.go", diff --git a/formal/go-parity.json b/formal/go-parity.json index e75c2704..bfbba8ef 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -11,7 +11,7 @@ "semanticCasesSha256": "e708123c9abdc859eeb947549d5032c040ca31cffdf6496480ec9ed2fcc0bc7b", "executionSha256": "8104c2a484854f589e9ea8082c8ea2c403a42949b432122df1f738499fcb5507", "sourceAuditSha256": "4ca9fbf49290d5fae17f8d6549a11d6574e9db71352d797e040add23d8939209", - "featureCoverageSha256": "c2c1be755e3818f4363ceaad1f7034ccd1cfa01f7be339645aabbf9c58042e53", + "featureCoverageSha256": "d76a011543f676bf5c2c34b4ee21a70b51a80e3830b0275581852d48f5d3f363", "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", "profilesSha256": "0b3571910b903ff47d01f307bf9f4610ef4e36aee4906c9a33b88c95b27df6c0" }, @@ -3592,7 +3592,7 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -3940,7 +3940,7 @@ "Read", "Write" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" }, { "path": "go/cache.go", @@ -3981,7 +3981,7 @@ "InvalidateDecimal", "InvalidationScript" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4035,7 +4035,7 @@ "RedisProtocolError", "ValidateRedisDelReply" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4060,7 +4060,7 @@ "InvalidationScript", "InvalidateDecimal" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4244,7 +4244,7 @@ "Delete", "ValidateRedisDelReply" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4319,7 +4319,7 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4352,7 +4352,7 @@ "InvalidationScript", "ValidateRedisDelReply" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } @@ -4422,7 +4422,7 @@ "Delete", "ValidateRedisDelReply" ], - "sha256": "3e6074c7a254eab8c2956acf0ae8238e0db79c90743ee05e8b82b977e91e829c" + "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" } ] } diff --git a/go/redis_adapter.go b/go/redis_adapter.go index 54956023..2cd49ce9 100644 --- a/go/redis_adapter.go +++ b/go/redis_adapter.go @@ -132,7 +132,9 @@ func ValidateRedisSetReply(reply any) error { // Delete removes exactly one value key. It never reads or changes a watermark. func (adapter *RedisAdapter) Delete(ctx context.Context, valueKey string) error { - reply, err := adapter.client.Del(ctx, valueKey).Result() + // The typed DEL helper coerces numeric strings into integers; validate the + // original reply type just as we do for SET. + reply, err := adapter.client.Do(ctx, "DEL", valueKey).Result() if err != nil { return err } diff --git a/go/redis_adapter_test.go b/go/redis_adapter_test.go index 8a97919b..bfe29b84 100644 --- a/go/redis_adapter_test.go +++ b/go/redis_adapter_test.go @@ -3,9 +3,13 @@ package dialcache import ( "context" "errors" + "fmt" + "io" "net" "reflect" + "strings" "testing" + "time" "github.com/redis/go-redis/v9" ) @@ -142,24 +146,88 @@ func TestNormalizeReadResultBoundary(t *testing.T) { } func TestRedisAdapterDeleteSingleKeyAndReplyValidation(t *testing.T) { - for _, reply := range []int64{0, 1, 2, -1} { + for _, reply := range []any{int64(0), int64(1), int64(2), int64(-1), nil, "0", "1", false, float64(1), []byte("1"), int(1)} { calls := 0 adapter := hookedRedis(t, func(cmd redis.Cmder) error { calls++ - if !reflect.DeepEqual(cmd.Args(), []any{"del", "{entity}#value:dialcache-frame-v1"}) { + if !reflect.DeepEqual(cmd.Args(), []any{"DEL", "{entity}#value:dialcache-frame-v1"}) { t.Fatal(cmd.Args()) } - cmd.(*redis.IntCmd).SetVal(reply) + cmd.(*redis.Cmd).SetVal(reply) return nil }) err := adapter.Delete(context.Background(), "{entity}#value:dialcache-frame-v1") - if (err != nil) != (reply < 0 || reply > 1) || calls != 1 { - t.Fatalf("reply %d: %v calls=%d", reply, err, calls) + integer, isInteger := reply.(int64) + valid := isInteger && (integer == 0 || integer == 1) + if (err == nil) != valid || calls != 1 { + t.Fatalf("reply %T(%v): %v calls=%d", reply, reply, err, calls) } } - for _, reply := range []any{nil, "0", false, float64(1), []byte("1"), int(1)} { - if ValidateRedisDelReply(reply) == nil { - t.Fatalf("invalid DEL reply %T accepted", reply) - } +} + +func TestRedisAdapterDeleteRESPReplies(t *testing.T) { + for _, test := range []struct { + name, reply string + valid bool + }{ + {"integer-zero", ":0\r\n", true}, + {"integer-one", ":1\r\n", true}, + {"integer-two", ":2\r\n", false}, + {"integer-negative", ":-1\r\n", false}, + {"status-zero", "+0\r\n", false}, + {"status-one", "+1\r\n", false}, + {"bulk-zero", "$1\r\n0\r\n", false}, + {"bulk-one", "$1\r\n1\r\n", false}, + {"big-integer-zero", "(0\r\n", false}, + {"big-integer-one", "(1\r\n", false}, + {"double-one", ",1\r\n", false}, + {"boolean", "#t\r\n", false}, + {"null", "$-1\r\n", false}, + } { + t.Run(test.name, func(t *testing.T) { + clientConn, serverConn := net.Pipe() + t.Cleanup(func() { _ = clientConn.Close(); _ = serverConn.Close() }) + const key = "{entity}#value:dialcache-frame-v1" + serverErr := make(chan error, 1) + go func() { + serverErr <- func() error { + defer serverConn.Close() + if err := serverConn.SetDeadline(time.Now().Add(5 * time.Second)); err != nil { + return err + } + // Exercise go-redis's real response decoder. Only its HELLO 2 + // negotiation and one exact DEL are expected on this connection. + for _, exchange := range []struct{ request, reply string }{ + {"*2\r\n$5\r\nhello\r\n$1\r\n2\r\n", "-ERR unknown command 'hello'\r\n"}, + {fmt.Sprintf("*2\r\n$3\r\nDEL\r\n$%d\r\n%s\r\n", len(key), key), test.reply}, + } { + request := make([]byte, len(exchange.request)) + if _, err := io.ReadFull(serverConn, request); err != nil { + return err + } + if string(request) != exchange.request && string(request) != strings.Replace(exchange.request, "DEL", "del", 1) { + return fmt.Errorf("unexpected command %q", request) + } + if _, err := io.WriteString(serverConn, exchange.reply); err != nil { + return err + } + } + return nil + }() + }() + client := redis.NewClient(&redis.Options{ + Addr: "scripted", Protocol: 2, DisableIdentity: true, MaxRetries: -1, PoolSize: 1, + ReadTimeout: 5 * time.Second, WriteTimeout: 5 * time.Second, + Dialer: func(context.Context, string, string) (net.Conn, error) { return clientConn, nil }, + }) + t.Cleanup(func() { _ = client.Close() }) + err := NewRedisAdapter(client).Delete(context.Background(), key) + if serverFailure := <-serverErr; serverFailure != nil { + t.Fatal(serverFailure) + } + if (err == nil) != test.valid { + t.Fatalf("DEL reply %q: valid=%t, error=%v", test.reply, test.valid, err) + } + }) } } From 1a9d21235353ed6d2d1dfc1a4101c3a791054f65 Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Sun, 27 Sep 2026 13:24:20 -0700 Subject: [PATCH 7/8] fix(python): reject ambiguous prebuilt deletion keys --- README.md | 2 +- docs/languages/python.md | 2 ++ formal/go-parity.json | 6 +++--- formal/mutations.json | 10 +++++----- formal/source-audit.json | 14 +++++++------- python/dialcache/cache.py | 19 +++++++------------ python/tests/test_delete.py | 25 +++++++++++++++++++++++++ typescript/src/dialcache.ts | 2 +- typescript/src/internal/local-cache.ts | 4 ++-- 9 files changed, 53 insertions(+), 31 deletions(-) diff --git a/README.md b/README.md index be9fd154..aba4b39e 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ DialCache organizes caching into use cases, with runtime control and observability for each one. Its TypeScript, Go, Rust and Python implementations share behavioral contracts and documentation. -- **Off by default:** automatic reads cache only inside `enable()`; explicit maintenance (`invalidateRemote`, `delete`) acts regardless of scope. +- **Off by default:** readers cache only inside `enable()`. Maintenance calls (`invalidateRemote`, `delete`) always act. - **Multi-layer:** request-local → process-local → Redis. - **Runtime policies per use case:** layers, TTLs, and rollout ramps. - **Targeted invalidation:** fence an entity's tracked Redis results, or delete one exact result from this request, this instance and Redis. diff --git a/docs/languages/python.md b/docs/languages/python.md index 364cc7f5..ad2698a3 100644 --- a/docs/languages/python.md +++ b/docs/languages/python.md @@ -46,6 +46,8 @@ the public API. `await cache.delete(key=..., key_type=..., use_case=..., track_for_invalidation=False)` removes one exact result. It uses the existing live context even inside `disable()` and is independent of runtime policy. +For deletion, `key` must be a scalar ID or `{"id": ..., "args": {...}}`; a +prebuilt `Key` raises `TypeError` before any cache state changes. Custom clients may implement `RedisDeleteClient`; missing support raises `RemoteDeleteUnsupportedError`. See [exact deletion](../invalidation.md#exact-key-deletion-versus-entity-invalidation). diff --git a/formal/go-parity.json b/formal/go-parity.json index bfbba8ef..9b2dc28b 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -10,7 +10,7 @@ "inputs": { "semanticCasesSha256": "e708123c9abdc859eeb947549d5032c040ca31cffdf6496480ec9ed2fcc0bc7b", "executionSha256": "8104c2a484854f589e9ea8082c8ea2c403a42949b432122df1f738499fcb5507", - "sourceAuditSha256": "4ca9fbf49290d5fae17f8d6549a11d6574e9db71352d797e040add23d8939209", + "sourceAuditSha256": "f51c30a9250623cb7e05a13e3c005a99ccbab56eccfbdeb06bb5c181446af00a", "featureCoverageSha256": "d76a011543f676bf5c2c34b4ee21a70b51a80e3830b0275581852d48f5d3f363", "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", "profilesSha256": "0b3571910b903ff47d01f307bf9f4610ef4e36aee4906c9a33b88c95b27df6c0" @@ -3467,7 +3467,7 @@ }, { "path": "typescript/src/dialcache.ts", - "sha256": "60ff2584a7620e94ce832bc6af60453a64aa252ed35a0de28b3fdffd63dae6bc", + "sha256": "221cd3bf238c06f1136ed448eb2c8cceba3c1485424d2116d3a167db7c0e7f68", "candidateGoFiles": [ "go/cache.go", "go/bindings.go", @@ -3805,7 +3805,7 @@ }, { "path": "typescript/src/internal/local-cache.ts", - "sha256": "5ab3929fd50bfb605f076a501bbd990ea86d370e898e2f386353e58077d5dff2", + "sha256": "172d8cc46bb632342bc75433654ca0a7259ff59b81f88507464bbe7483b3a344", "candidateGoFiles": [ "go/internal/localcache/cache.go", "go/cache.go", diff --git a/formal/mutations.json b/formal/mutations.json index 28ddaa6c..8603c31a 100644 --- a/formal/mutations.json +++ b/formal/mutations.json @@ -2083,7 +2083,7 @@ "edits": [ { "path": "typescript/src/dialcache.ts", - "before": " this.localCache.delete(key.urn);", + "before": " this.localCache.delete(key);", "after": " // Fault injection: leave the local entry intact." } ], @@ -2153,7 +2153,7 @@ { "path": "typescript/src/dialcache.ts", "before": " this.logger.warn(\"Error deleting DialCache entry\", error);", - "after": " this.localCache.delete(key.urn);\n this.logger.warn(\"Error deleting DialCache entry\", error);" + "after": " this.localCache.delete(key);\n this.logger.warn(\"Error deleting DialCache entry\", error);" } ], "requiredDetections": [ @@ -2184,7 +2184,7 @@ "edits": [ { "path": "typescript/src/internal/local-cache.ts", - "before": "this.cache?.delete(key);", + "before": "this.cache?.delete(key.urn);", "after": "void key; this.cache?.clear();" }, { @@ -2226,8 +2226,8 @@ "edits": [ { "path": "typescript/src/dialcache.ts", - "before": " this.localCache.delete(key.urn);", - "after": " this.processFlights.delete(key.urn);\n this.localCache.delete(key.urn);" + "before": " this.localCache.delete(key);", + "after": " this.processFlights.delete(key.urn);\n this.localCache.delete(key);" } ], "requiredDetections": [ diff --git a/formal/source-audit.json b/formal/source-audit.json index 8a01e86a..59691302 100644 --- a/formal/source-audit.json +++ b/formal/source-audit.json @@ -3,7 +3,7 @@ "sources": [ { "path": "README.md", - "sha256": "e2d55f5fdbf6bb1f4ed01d840694c40999573571349ba4f4f34eac7bf61287ef", + "sha256": "2992b9441de01a1885201d9c7a040f52f265aebe7f59a9e2c25acc856cf49166", "entries": [ {"line":1,"title":"DialCache","contracts":["B01","C61","C62","C63"]}, {"line":49,"title":"Install TypeScript","contracts":["B01"]}, @@ -180,16 +180,16 @@ }, { "path": "docs/languages/python.md", - "sha256": "047f56add5d2d44a93f88c1f60e81872d19419cff4a750422b07fe78232de3d2", + "sha256": "9fc740e6cebb7e6100ca9757f93de8485a608450a453f3f95b45919bf6f7d672", "entries": [ {"line":1,"title":"Python integration","contracts":["B01"]}, {"line":10,"title":"Installation and runtime","contracts":["B01","B02"]}, {"line":29,"title":"Request scope and operations","contracts":["C01","C02","C03","B01","B02"]}, - {"line":52,"title":"Identity and policy","contracts":["W01","W02","C16","C18","C20","B01"]}, - {"line":103,"title":"Values and cancellation","contracts":["B03","C25","C26","E04","B02"]}, - {"line":121,"title":"Redis and observability","contracts":["C29","C32","W04","E01","X01","B01"]}, - {"line":140,"title":"Sharing Redis with other languages","contracts":["W01","W02","E04","B03","B01"]}, - {"line":150,"title":"Validation","contracts":["B01"]} + {"line":54,"title":"Identity and policy","contracts":["W01","W02","C16","C18","C20","B01"]}, + {"line":105,"title":"Values and cancellation","contracts":["B03","C25","C26","E04","B02"]}, + {"line":123,"title":"Redis and observability","contracts":["C29","C32","W04","E01","X01","B01"]}, + {"line":142,"title":"Sharing Redis with other languages","contracts":["W01","W02","E04","B03","B01"]}, + {"line":152,"title":"Validation","contracts":["B01"]} ] }, { diff --git a/python/dialcache/cache.py b/python/dialcache/cache.py index 704ef975..844fbd0e 100644 --- a/python/dialcache/cache.py +++ b/python/dialcache/cache.py @@ -952,24 +952,19 @@ async def delete( ) -> None: """Remove one exact result from this request, instance, and remote. + ``key`` is a scalar ID or a mapping containing ``id`` and optional + ``args``. Prebuilt ``Key`` objects are not accepted by this operation. The identity must match the reader, including tracking mode. Maintenance works in disabled scopes without consulting policy. Existing flights and acquired values remain valid and may publish after deletion. """ if use_case == "watermark": raise UseCaseNameIsReservedError(use_case) - if isinstance(key, Key): - identity = key - if identity.namespace != self.namespace: - raise ValueError("Key namespace differs from cache namespace") - if identity.use_case == "watermark": - raise UseCaseNameIsReservedError(identity.use_case) - else: - spec = key if isinstance(key, Mapping) else {"id": key} - identity = Key( - self.namespace, key_type, spec["id"], use_case, - normalize_args(spec.get("args", {})), track_for_invalidation, - ) + spec = key if isinstance(key, Mapping) else {"id": key} + identity = Key( + self.namespace, key_type, spec["id"], use_case, + normalize_args(spec.get("args", {})), track_for_invalidation, + ) remote_delete = getattr(self.redis, "delete", None) if self.redis is not None else None if self.redis is not None and not callable(remote_delete): raise RemoteDeleteUnsupportedError("Redis adapter does not support exact-key deletion") diff --git a/python/tests/test_delete.py b/python/tests/test_delete.py index 744e1019..c44832a9 100644 --- a/python/tests/test_delete.py +++ b/python/tests/test_delete.py @@ -127,6 +127,31 @@ def test_validation_and_capability_precede_metrics_and_mutation(executor, remote assert events == [] +@pytest.mark.parametrize("overrides", [ + {}, + {"key_type": "other"}, + {"use_case": "Other"}, + {"track_for_invalidation": False}, +], ids=["matching", "key-type", "use-case", "tracking"]) +def test_delete_rejects_prebuilt_key_before_any_effects(executor, overrides): + calls, events = [], [] + remote = SimpleNamespace(delete=lambda request: calls.append(request.value_key)) + cache = DialCache(redis=remote, metrics=events.append, clock=executor.clock) + key = Key("urn", "id", "42", "Get", tracked=True) + options = dict(key_type="id", use_case="Get", track_for_invalidation=True) + options.update(overrides) + cache._local.put(key.logical, 1, 60) + with cache.enable(): + memo = cache._context.request_cache() + memo.set(key.logical, 1) + with pytest.raises(TypeError, match="Cache key scalar"): + executor.finish(cache.delete(key=key, **options)) + assert cache._local.get(key.logical) == 1 + assert memo.read(key.logical) == (True, 1) + assert calls == [] + assert events == [] + + @pytest.mark.parametrize("capacity", [0, 2]) def test_local_only_outside_scope_and_memo_not_created(executor, capacity): events = [] diff --git a/typescript/src/dialcache.ts b/typescript/src/dialcache.ts index 16e76f5f..5bcad9b1 100644 --- a/typescript/src/dialcache.ts +++ b/typescript/src/dialcache.ts @@ -622,7 +622,7 @@ export class DialCache { await this.redisCache.delete(key); } failingLayer = CacheLayer.LOCAL; - this.localCache.delete(key.urn); + this.localCache.delete(key); failingLayer = REQUEST_LOCAL_CACHE_LAYER; getLiveRequestLocalCache(this.context)?.delete(key.urn); } catch (error) { diff --git a/typescript/src/internal/local-cache.ts b/typescript/src/internal/local-cache.ts index 9c6d800e..af745434 100644 --- a/typescript/src/internal/local-cache.ts +++ b/typescript/src/internal/local-cache.ts @@ -55,8 +55,8 @@ export class LocalCache { }); } - delete(key: string): void { - this.cache?.delete(key); + delete(key: DialCacheKey): void { + this.cache?.delete(key.urn); } put(key: DialCacheKey, value: T, config: { readonly ttlSec: number }): void { From 9b5248a0dd788d71e26459a420b292d307b3e0fd Mon Sep 17 00:00:00 2001 From: Lev Neiman Date: Tue, 6 Oct 2026 01:28:46 -0400 Subject: [PATCH 8/8] fix: close review follow-ups for exact-key deletion - Raise the full formal check-models budget to 240 minutes: main needs 2 h 28 min and the final-head run was cancelled at exactly 150 minutes. - Export CacheUseCaseOptions, which docs/api.md already names, and pin it in the packed-package consumer check. - Build Python identities through one helper shared by readers and delete, so a mapping without an id raises TypeError before any effect; test it. - Restore ruff import order in four Python files and move the typing fixture's imports to the top of the file. - Match the TypeScript README's "Off by default" bullet to the root README. - Note that an acquired snapshot re-warms the request memo and local store. - Cite #222 for removing the differential reference bridge, document ValidateRedisDelReply, and merge the errors import in redis-cache.ts. - Refresh the source-audit and go-parity ledger pins for the changed files. --- .github/workflows/formal-full.yaml | 10 +++++---- docs/invalidation.md | 2 ++ formal/differential.mjs | 2 +- formal/go-parity.json | 26 +++++++++++----------- formal/source-audit.json | 30 +++++++++++++------------- go/redis_adapter.go | 2 ++ python/dialcache/__init__.py | 2 +- python/dialcache/cache.py | 25 +++++++++------------ python/dialcache/redis.py | 2 +- python/tests/test_delete.py | 1 + python/tests/test_redis_integration.py | 2 +- python/tests/typing/cached.py | 20 ++++++++--------- typescript/README.md | 2 +- typescript/scripts/test-package.mjs | 3 +++ typescript/src/dialcache.ts | 3 ++- typescript/src/index.ts | 1 + typescript/src/internal/redis-cache.ts | 4 +--- 17 files changed, 71 insertions(+), 66 deletions(-) diff --git a/.github/workflows/formal-full.yaml b/.github/workflows/formal-full.yaml index 5f752d1b..9cba3f0e 100644 --- a/.github/workflows/formal-full.yaml +++ b/.github/workflows/formal-full.yaml @@ -55,10 +55,12 @@ jobs: runs-on: ubuntu-latest # Shared-library challenges now execute the importing profiles' partitions, # including clean baselines and mutant checks cached by exact source closure. - # The expanded partition campaign was still running after an hour in - # run 35568655690. Leave room for the full campaign on slower runners - # without reducing models, histories or partitions. - timeout-minutes: 150 + # Runs 36416779057 and 37307897418 on main needed 2 h 28 min, and run + # 36347923680 was cancelled at exactly 150 minutes with the same models that + # had passed in 2 h 08 min one commit earlier. Leave real headroom for the + # full campaign on slower runners without reducing models, histories or + # partitions. + timeout-minutes: 240 steps: - uses: actions/checkout@d23441a48e516b6c34aea4fa41551a30e30af803 # v6.1.0 - uses: ./.github/actions/setup-validation diff --git a/docs/invalidation.md b/docs/invalidation.md index 45ffd21f..2ac38acb 100644 --- a/docs/invalidation.md +++ b/docs/invalidation.md @@ -175,6 +175,8 @@ memos, watermarks, flights, and shadow jobs alone. Two races remain intentional: repopulate the deleted key. Deletion does not cancel it or detach its flight. - **Acquired snapshot:** a caller that already obtained a value, including bytes waiting for decoding or stale recovery, can return that value after deletion. + It also publishes that value into the request memo and local store, where it + then lives for a full local TTL. The following executable example warms an untracked local result, deletes it within a live request, and verifies that the next read loads the changed source. diff --git a/formal/differential.mjs b/formal/differential.mjs index 490f8530..2bef869f 100644 --- a/formal/differential.mjs +++ b/formal/differential.mjs @@ -235,7 +235,7 @@ export function loadHistories(directory, descriptor) { // reference projection has a zero baseline. Apply this bridge only when the // pinned reference source declares the older record; candidate traces and // reference sources that already declare the counter keep the strict parser. -// Remove it once supported reference revisions all declare `deletions`. +// Remove it once supported reference revisions all declare `deletions` (#222). export function referenceDescriptor(tree, profileId, descriptor) { const source = resolve(tree, 'formal/conformance-observations.qnt'); if (profileId === 'deletion' || !existsSync(source)) return descriptor; diff --git a/formal/go-parity.json b/formal/go-parity.json index 9b2dc28b..015701b6 100644 --- a/formal/go-parity.json +++ b/formal/go-parity.json @@ -10,7 +10,7 @@ "inputs": { "semanticCasesSha256": "e708123c9abdc859eeb947549d5032c040ca31cffdf6496480ec9ed2fcc0bc7b", "executionSha256": "8104c2a484854f589e9ea8082c8ea2c403a42949b432122df1f738499fcb5507", - "sourceAuditSha256": "f51c30a9250623cb7e05a13e3c005a99ccbab56eccfbdeb06bb5c181446af00a", + "sourceAuditSha256": "e88d507a914275560ee7e1bcbc33ea265ac15f20dc2a970d67c502d343198015", "featureCoverageSha256": "d76a011543f676bf5c2c34b4ee21a70b51a80e3830b0275581852d48f5d3f363", "coverageWitnessesSha256": "ffea1970977f29fc8396a255934737bba8387619f67ceaa86f0fb5557f41b579", "profilesSha256": "0b3571910b903ff47d01f307bf9f4610ef4e36aee4906c9a33b88c95b27df6c0" @@ -3467,7 +3467,7 @@ }, { "path": "typescript/src/dialcache.ts", - "sha256": "221cd3bf238c06f1136ed448eb2c8cceba3c1485424d2116d3a167db7c0e7f68", + "sha256": "914e3d62a3047442e74910352d5e5ab42c20d34cf53cc3d9a3729095abe43541", "candidateGoFiles": [ "go/cache.go", "go/bindings.go", @@ -3592,14 +3592,14 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } }, { "path": "typescript/src/index.ts", - "sha256": "dcc3e4cf74ba001f1a237fb1c8e340b449f216610513883998188b7b73a62636", + "sha256": "dc857cf67883c7df287520ec0f3c9688ab0346a1d1ee766a04a17afe6025b0ef", "candidateGoFiles": [ "go/api.go", "go/bindings.go", @@ -3890,7 +3890,7 @@ }, { "path": "typescript/src/internal/redis-cache.ts", - "sha256": "fab6617b45926ed138c1328973baf06f5099618d6852f07c57b5bc05854bfb42", + "sha256": "68de03b30309fca1544d858883d3062a70042835944009e61c86a5e6a1cc9dc5", "candidateGoFiles": [ "go/engine.go", "go/shadow.go", @@ -3940,7 +3940,7 @@ "Read", "Write" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" }, { "path": "go/cache.go", @@ -3981,7 +3981,7 @@ "InvalidateDecimal", "InvalidationScript" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4035,7 +4035,7 @@ "RedisProtocolError", "ValidateRedisDelReply" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4060,7 +4060,7 @@ "InvalidationScript", "InvalidateDecimal" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4244,7 +4244,7 @@ "Delete", "ValidateRedisDelReply" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4319,7 +4319,7 @@ "RedisPayloadError", "RedisProtocolError" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4352,7 +4352,7 @@ "InvalidationScript", "ValidateRedisDelReply" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } @@ -4422,7 +4422,7 @@ "Delete", "ValidateRedisDelReply" ], - "sha256": "a9dac7c9fbf714b4be25a3b17dd73426f736151a0c69b1425366335008666705" + "sha256": "3b05d833afd394eecf139612679c09b1cd0014edbf5c90a7bdb5c9c7cb5bd0f2" } ] } diff --git a/formal/source-audit.json b/formal/source-audit.json index 59691302..3a57ce57 100644 --- a/formal/source-audit.json +++ b/formal/source-audit.json @@ -131,25 +131,25 @@ }, { "path": "docs/invalidation.md", - "sha256": "ccbdd666f52fc161a97fc1cf4ad057866bb76c6560fc81f6a8a2d4e83cb59123", + "sha256": "9c305eeb192dffd2ee889d55478c04970ba194315d62b4553b6cf1cb2846e58d", "entries": [ {"line":1,"title":"Targeted invalidation","contracts":["C32"]}, {"line":10,"title":"Watermarks: an entity-wide cutoff","contracts":["C32","C33"]}, {"line":53,"title":"Configure a tracked use case","contracts":["C31","B01"]}, {"line":137,"title":"Exact-key deletion versus entity invalidation","contracts":["C61","C62","C63"]}, - {"line":252,"title":"Choosing `futureBufferMs`","contracts":["E02","E03"]}, - {"line":280,"title":"Reuse boundaries","contracts":["C36"]}, - {"line":292,"title":"Independent fence checks","contracts":["C34","C35"]}, - {"line":308,"title":"Application clock contract","contracts":["E03"]}, - {"line":323,"title":"Watermark durability","contracts":["E02"]}, - {"line":334,"title":"Protocol reference","contracts":["W09"]}, - {"line":336,"title":"Read and write behavior","contracts":["C33","C35"]}, - {"line":346,"title":"Conditional refills","contracts":["C34"]}, - {"line":375,"title":"In-memory publication","contracts":["C31","C36"]}, - {"line":386,"title":"Shadow reads and fills","contracts":["C53"]}, - {"line":397,"title":"Identity and Redis Cluster placement","contracts":["W01"]}, - {"line":422,"title":"Watermark lifetime","contracts":["C37","C38","C39"]}, - {"line":450,"title":"Failure behavior and telemetry","contracts":["C29","C58"]} + {"line":254,"title":"Choosing `futureBufferMs`","contracts":["E02","E03"]}, + {"line":282,"title":"Reuse boundaries","contracts":["C36"]}, + {"line":294,"title":"Independent fence checks","contracts":["C34","C35"]}, + {"line":310,"title":"Application clock contract","contracts":["E03"]}, + {"line":325,"title":"Watermark durability","contracts":["E02"]}, + {"line":336,"title":"Protocol reference","contracts":["W09"]}, + {"line":338,"title":"Read and write behavior","contracts":["C33","C35"]}, + {"line":348,"title":"Conditional refills","contracts":["C34"]}, + {"line":377,"title":"In-memory publication","contracts":["C31","C36"]}, + {"line":388,"title":"Shadow reads and fills","contracts":["C53"]}, + {"line":399,"title":"Identity and Redis Cluster placement","contracts":["W01"]}, + {"line":424,"title":"Watermark lifetime","contracts":["C37","C38","C39"]}, + {"line":452,"title":"Failure behavior and telemetry","contracts":["C29","C58"]} ] }, { @@ -336,7 +336,7 @@ }, { "path": "typescript/README.md", - "sha256": "f481f870838197f75a60a891fcf6f87c35bc620293c2fa8d2d36d8224fda338e", + "sha256": "ec7c8a46a10e93ddf72b12adc57bd5f8d94ef247381d4535c3e5644d82f7a601", "entries": [ {"line":1,"title":"DialCache","contracts":["B01","C61","C62","C63"]}, {"line":30,"title":"Install","contracts":["B01"]}, diff --git a/go/redis_adapter.go b/go/redis_adapter.go index 2cd49ce9..7bedf4c9 100644 --- a/go/redis_adapter.go +++ b/go/redis_adapter.go @@ -141,6 +141,8 @@ func (adapter *RedisAdapter) Delete(ctx context.Context, valueKey string) error return ValidateRedisDelReply(reply) } +// ValidateRedisDelReply accepts only the integer replies 0 and 1 that DEL of +// one key can return. func ValidateRedisDelReply(reply any) error { if integer, ok := reply.(int64); !ok || (integer != 0 && integer != 1) { return &RedisProtocolError{"invalid Redis DEL reply; expected integer 0 or 1"} diff --git a/python/dialcache/__init__.py b/python/dialcache/__init__.py index df7a58a7..80e92a11 100644 --- a/python/dialcache/__init__.py +++ b/python/dialcache/__init__.py @@ -8,8 +8,8 @@ FallbackTimeoutError, MissingRemoteError, RedisReadTimeoutError, - RemoteReadTimeoutError, RemoteDeleteUnsupportedError, + RemoteReadTimeoutError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError, ) diff --git a/python/dialcache/cache.py b/python/dialcache/cache.py index 844fbd0e..8da3a2a7 100644 --- a/python/dialcache/cache.py +++ b/python/dialcache/cache.py @@ -25,8 +25,8 @@ ConfigError, FallbackTimeoutError, MissingRemoteError, - RemoteReadTimeoutError, RemoteDeleteUnsupportedError, + RemoteReadTimeoutError, UseCaseIsAlreadyRegisteredError, UseCaseNameIsReservedError, ) @@ -547,6 +547,13 @@ def _join_delivery(self, op: _Operation, owner: _Operation) -> None: self._track_delivery(group, pending) op.deliveries = group + def _identity(self, key: Any, key_type: str, use_case: str, tracked: bool) -> Key: + """Build one exact identity from a scalar ID or an ``{id, args}`` mapping.""" + spec = key if isinstance(key, Mapping) else {"id": key} + if "id" not in spec: + raise TypeError("Cache key mapping requires an 'id'") + return Key(self.namespace, key_type, spec["id"], use_case, normalize_args(spec.get("args", {})), tracked) + async def _execute_enabled(self, op: _Operation) -> Any: try: selected = op.select_key() @@ -555,15 +562,7 @@ async def _execute_enabled(self, op: _Operation) -> Any: if key.namespace != self.namespace: raise ValueError("Key namespace differs from cache namespace") else: - spec = selected if isinstance(selected, Mapping) else {"id": selected} - key = Key( - self.namespace, - op.key_type, - spec["id"], - op.use_case, - normalize_args(spec.get("args", {})), - op.tracked, - ) + key = self._identity(selected, op.key_type, op.use_case, op.tracked) except (Exception, asyncio.CancelledError) as error: self._error(op, "noop", "key_construction") self._log("Could not construct DialCache key: %s", error) @@ -960,11 +959,7 @@ async def delete( """ if use_case == "watermark": raise UseCaseNameIsReservedError(use_case) - spec = key if isinstance(key, Mapping) else {"id": key} - identity = Key( - self.namespace, key_type, spec["id"], use_case, - normalize_args(spec.get("args", {})), track_for_invalidation, - ) + identity = self._identity(key, key_type, use_case, track_for_invalidation) remote_delete = getattr(self.redis, "delete", None) if self.redis is not None else None if self.redis is not None and not callable(remote_delete): raise RemoteDeleteUnsupportedError("Redis adapter does not support exact-key deletion") diff --git a/python/dialcache/redis.py b/python/dialcache/redis.py index 3bdbe641..cae4f286 100644 --- a/python/dialcache/redis.py +++ b/python/dialcache/redis.py @@ -22,9 +22,9 @@ decode_read, decode_tracked_read, encode_frame, + validate_del_reply, validate_future_buffer_ms, validate_invalidation_reply, - validate_del_reply, validate_set_reply, validate_timestamp, ) diff --git a/python/tests/test_delete.py b/python/tests/test_delete.py index c44832a9..46a949d9 100644 --- a/python/tests/test_delete.py +++ b/python/tests/test_delete.py @@ -118,6 +118,7 @@ def test_validation_and_capability_precede_metrics_and_mutation(executor, remote for options, error in [ (dict(key="42", key_type="id", use_case="watermark"), UseCaseNameIsReservedError), (dict(key="{", key_type="id", use_case="Get", track_for_invalidation=True), ValueError), + (dict(key={"args": {"locale": "en"}}, key_type="id", use_case="Get"), TypeError), (dict(key="42", key_type="id", use_case="Get"), RemoteDeleteUnsupportedError), ]: with pytest.raises(error): diff --git a/python/tests/test_redis_integration.py b/python/tests/test_redis_integration.py index 46727c9b..fcccdf13 100644 --- a/python/tests/test_redis_integration.py +++ b/python/tests/test_redis_integration.py @@ -17,8 +17,8 @@ from dialcache.protocol import Frame, Miss, RedisProtocolError, encode_frame from dialcache.redis import ( INVALIDATE_CACHE_SCRIPT, - InvalidationRequest, DeleteRequest, + InvalidationRequest, ReadRequest, RedisAdapter, WriteRequest, diff --git a/python/tests/typing/cached.py b/python/tests/typing/cached.py index c7623475..06e4bfe5 100644 --- a/python/tests/typing/cached.py +++ b/python/tests/typing/cached.py @@ -5,6 +5,16 @@ from typing import Any, assert_type from dialcache import UNDEFINED, CacheKeySpec, DialCache, Key, KeyScalar +from dialcache.protocol import Miss, ReadResult +from dialcache.redis import ( + DeleteRequest, + InvalidationRequest, + ReadContext, + ReadRequest, + RedisClient, + RedisDeleteClient, + WriteRequest, +) cache = DialCache() @@ -116,16 +126,6 @@ async def check_awaited_results() -> None: # Existing typed adapters retain the original three-method protocol; exact # deletion is an optional, separately declared capability. -from dialcache.protocol import Miss, ReadResult -from dialcache.redis import ( - DeleteRequest, - InvalidationRequest, - ReadContext, - ReadRequest, - RedisClient, - RedisDeleteClient, - WriteRequest, -) class LegacyRemote: diff --git a/typescript/README.md b/typescript/README.md index 2416bc58..718f024b 100644 --- a/typescript/README.md +++ b/typescript/README.md @@ -13,7 +13,7 @@ are imported from source files that CI executes. DialCache is a TypeScript library that organizes caching into use cases, with runtime control and observability for each one. -- **Off by default:** automatic reads cache only inside `enable()`; explicit maintenance (`invalidateRemote`, `delete`) acts regardless of scope. +- **Off by default:** readers cache only inside `enable()`. Maintenance calls (`invalidateRemote`, `delete`) always act. - **Multi-layer:** request-local → process-local → Redis. - **Runtime policies per use case:** layers, TTLs, and rollout ramps. - **Targeted invalidation:** fence an entity's tracked Redis results, or delete one exact result from this request, this instance and Redis. diff --git a/typescript/scripts/test-package.mjs b/typescript/scripts/test-package.mjs index e1dbb8eb..16596738 100644 --- a/typescript/scripts/test-package.mjs +++ b/typescript/scripts/test-package.mjs @@ -139,6 +139,7 @@ const rootConsumer = `import { RedisReadTimeoutError, isRedisReadMiss, type CacheIdentityOptions, + type CacheUseCaseOptions, type RedisDeleteRequest, type CacheMissReason, type CacheMetricLabels, @@ -418,6 +419,8 @@ const deleteReplyValidation: void = validateRedisDelReply(0); const deleteIdentity: CacheIdentityOptions = { keyType: "id", useCase: "Delete", key: "1" }; const deleteRequest: RedisDeleteRequest = { valueKey: "value" }; const deleteResult: Promise = cache.delete(deleteIdentity); +const deleteUseCase: CacheUseCaseOptions = deleteIdentity; +void deleteUseCase; const unsupportedDeleteError = new RemoteDeleteUnsupportedError(); void deleteReplyValidation; void deleteRequest; void deleteResult; void unsupportedDeleteError; const setReplyValidation: void = validateRedisSetReply("OK"); diff --git a/typescript/src/dialcache.ts b/typescript/src/dialcache.ts index 5bcad9b1..29f132da 100644 --- a/typescript/src/dialcache.ts +++ b/typescript/src/dialcache.ts @@ -123,7 +123,8 @@ type IsJsonObject = [keyof T : false; }[keyof T]>; -interface CacheUseCaseOptions { +/** Names the use case of a cached result: its key type, operation name and tracking mode. */ +export interface CacheUseCaseOptions { readonly keyType: string; readonly useCase: string; readonly trackForInvalidation?: boolean; diff --git a/typescript/src/index.ts b/typescript/src/index.ts index 09127f58..7aa77831 100644 --- a/typescript/src/index.ts +++ b/typescript/src/index.ts @@ -42,6 +42,7 @@ export { DialCache } from "./dialcache.js"; export type { CacheIdentityOptions, CacheKeySpec, + CacheUseCaseOptions, CachedFn, CachedOptions, CachedValue, diff --git a/typescript/src/internal/redis-cache.ts b/typescript/src/internal/redis-cache.ts index 5d7122b6..5afa05f1 100644 --- a/typescript/src/internal/redis-cache.ts +++ b/typescript/src/internal/redis-cache.ts @@ -1,9 +1,7 @@ -import { RemoteDeleteUnsupportedError } from "../errors.js"; - import { performance } from "node:perf_hooks"; import { CacheLayer } from "../config.js"; -import { RedisReadTimeoutError } from "../errors.js"; +import { RedisReadTimeoutError, RemoteDeleteUnsupportedError } from "../errors.js"; import { invalidationPrefix, redisClusterHashTag, type DialCacheKey } from "../key.js"; import { isCacheMissReason,