FAILURE MAP

Understand the failure.
Verify the repair.

Small, reproducible software failures. The broken implementation, the fix that didn’t work, and the one that passed—preserved together.

Explore the cases ↓How results are verified ↗
100840Executable case variants
20168Distinct failure mechanisms
302520Executed implementations
20168Open-access cases

WHAT THE ARCHIVE CONTAINS

100840 executable cases. 20168 are open.

Every case records the implementation that fails, the fix that did not work, and the repair that passed its checks—with recorded outputs and source hashes. This release adds 100840 cases across 20168 failure mechanisms and 254 domains.

The open tier gives you the failure and the unsuccessful fix for one case in every mechanism. The remaining 80672 cases, 5 variants per mechanism, are member-only: the verified repair, its recorded checks, and the full fixture suite are held in the member archive. Read the methodology ↗

A RECORD OF WHAT WENT WRONG

Browse the archive / 100840

Python · Standard library
REFERENCEFAILURE MECHANISMDOMAINACCESS
FA-4401

Map delete reinsert moves key · case 01

The operation returns a result or retained state that violates this contract: Delete a key if present, then insert its new value at the end of insertion order.

Mapping semantics● Open access↗
FA-4402

Map delete reinsert moves key · case 02

The operation returns a result or retained state that violates this contract: Delete a key if present, then insert its new value at the end of insertion order.

Mapping semantics◈ Members↗
FA-4403

Map delete reinsert moves key · case 03

The operation returns a result or retained state that violates this contract: Delete a key if present, then insert its new value at the end of insertion order.

Mapping semantics◈ Members↗
FA-4404

Map delete reinsert moves key · case 04

The operation returns a result or retained state that violates this contract: Delete a key if present, then insert its new value at the end of insertion order.

Mapping semantics◈ Members↗
FA-4405

Map delete reinsert moves key · case 05

The operation returns a result or retained state that violates this contract: Delete a key if present, then insert its new value at the end of insertion order.

Mapping semantics◈ Members↗
FA-4406

Map first key removal order · case 01

The operation returns a result or retained state that violates this contract: Remove and return the earliest inserted item, or None if empty; return [item,remainder items].

Mapping semantics● Open access↗
FA-4407

Map first key removal order · case 02

The operation returns a result or retained state that violates this contract: Remove and return the earliest inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4408

Map first key removal order · case 03

The operation returns a result or retained state that violates this contract: Remove and return the earliest inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4409

Map first key removal order · case 04

The operation returns a result or retained state that violates this contract: Remove and return the earliest inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4410

Map first key removal order · case 05

The operation returns a result or retained state that violates this contract: Remove and return the earliest inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4411

Map last key removal order · case 01

The operation returns a result or retained state that violates this contract: Remove and return the most recently inserted item, or None if empty; return [item,remainder items].

Mapping semantics● Open access↗
FA-4412

Map last key removal order · case 02

The operation returns a result or retained state that violates this contract: Remove and return the most recently inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4413

Map last key removal order · case 03

The operation returns a result or retained state that violates this contract: Remove and return the most recently inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4414

Map last key removal order · case 04

The operation returns a result or retained state that violates this contract: Remove and return the most recently inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4415

Map last key removal order · case 05

The operation returns a result or retained state that violates this contract: Remove and return the most recently inserted item, or None if empty; return [item,remainder items].

Mapping semantics◈ Members↗
FA-4416

Map invert groups collisions · case 01

The operation returns a result or retained state that violates this contract: Invert the map into value-to-key-lists, preserving all keys and their insertion order.

Mapping semantics● Open access↗
FA-4417

Map invert groups collisions · case 02

The operation returns a result or retained state that violates this contract: Invert the map into value-to-key-lists, preserving all keys and their insertion order.

Mapping semantics◈ Members↗
FA-4418

Map invert groups collisions · case 03

The operation returns a result or retained state that violates this contract: Invert the map into value-to-key-lists, preserving all keys and their insertion order.

Mapping semantics◈ Members↗
FA-4419

Map invert groups collisions · case 04

The operation returns a result or retained state that violates this contract: Invert the map into value-to-key-lists, preserving all keys and their insertion order.

Mapping semantics◈ Members↗
FA-4420

Map invert groups collisions · case 05

The operation returns a result or retained state that violates this contract: Invert the map into value-to-key-lists, preserving all keys and their insertion order.

Mapping semantics◈ Members↗
FA-4421

Map filter keys not values · case 01

The operation returns a result or retained state that violates this contract: Keep entries whose keys occur in the supplied allowed-key list, retaining map insertion order.

Mapping semantics● Open access↗
FA-4422

Map filter keys not values · case 02

The operation returns a result or retained state that violates this contract: Keep entries whose keys occur in the supplied allowed-key list, retaining map insertion order.

Mapping semantics◈ Members↗
FA-4423

Map filter keys not values · case 03

The operation returns a result or retained state that violates this contract: Keep entries whose keys occur in the supplied allowed-key list, retaining map insertion order.

Mapping semantics◈ Members↗
FA-4424

Map filter keys not values · case 04

The operation returns a result or retained state that violates this contract: Keep entries whose keys occur in the supplied allowed-key list, retaining map insertion order.

Mapping semantics◈ Members↗
FA-4425

Map filter keys not values · case 05

The operation returns a result or retained state that violates this contract: Keep entries whose keys occur in the supplied allowed-key list, retaining map insertion order.

Mapping semantics◈ Members↗
FA-4426

Map values retain duplicates · case 01

The operation returns a result or retained state that violates this contract: Return map values in key insertion order, retaining duplicate values.

Mapping semantics● Open access↗
FA-4427

Map values retain duplicates · case 02

The operation returns a result or retained state that violates this contract: Return map values in key insertion order, retaining duplicate values.

Mapping semantics◈ Members↗
FA-4428

Map values retain duplicates · case 03

The operation returns a result or retained state that violates this contract: Return map values in key insertion order, retaining duplicate values.

Mapping semantics◈ Members↗
FA-4429

Map values retain duplicates · case 04

The operation returns a result or retained state that violates this contract: Return map values in key insertion order, retaining duplicate values.

Mapping semantics◈ Members↗
FA-4430

Map values retain duplicates · case 05

The operation returns a result or retained state that violates this contract: Return map values in key insertion order, retaining duplicate values.

Mapping semantics◈ Members↗
FA-4431

Owner clone requires live owner · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Cloning requires an owning source and a fresh destination handle.

Runtime and resources● Open access↗
FA-4432

Owner clone requires live owner · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Cloning requires an owning source and a fresh destination handle.

Runtime and resources◈ Members↗
FA-4433

Owner clone requires live owner · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Cloning requires an owning source and a fresh destination handle.

Runtime and resources◈ Members↗
FA-4434

Owner clone requires live owner · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Cloning requires an owning source and a fresh destination handle.

Runtime and resources◈ Members↗
FA-4435

Owner clone requires live owner · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Cloning requires an owning source and a fresh destination handle.

Runtime and resources◈ Members↗
FA-4436

Borrow requires live owner · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Borrow creation requires an owning source and a fresh handle.

Runtime and resources● Open access↗
FA-4437

Borrow requires live owner · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Borrow creation requires an owning source and a fresh handle.

Runtime and resources◈ Members↗
FA-4438

Borrow requires live owner · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Borrow creation requires an owning source and a fresh handle.

Runtime and resources◈ Members↗
FA-4439

Borrow requires live owner · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Borrow creation requires an owning source and a fresh handle.

Runtime and resources◈ Members↗
FA-4440

Borrow requires live owner · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Borrow creation requires an owning source and a fresh handle.

Runtime and resources◈ Members↗
FA-4441

Weak upgrade requires retained object · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Weak upgrade succeeds only while an owner retains the object and the destination is fresh.

Runtime and resources● Open access↗
FA-4442

Weak upgrade requires retained object · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Weak upgrade succeeds only while an owner retains the object and the destination is fresh.

Runtime and resources◈ Members↗
FA-4443

Weak upgrade requires retained object · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Weak upgrade succeeds only while an owner retains the object and the destination is fresh.

Runtime and resources◈ Members↗
FA-4444

Weak upgrade requires retained object · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Weak upgrade succeeds only while an owner retains the object and the destination is fresh.

Runtime and resources◈ Members↗
FA-4445

Weak upgrade requires retained object · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Weak upgrade succeeds only while an owner retains the object and the destination is fresh.

Runtime and resources◈ Members↗
FA-4446

Last owner triggers destruction · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Dropping the final owner destroys the object, but dropping a borrower must not destroy a still-owned object.

Runtime and resources● Open access↗
FA-4447

Last owner triggers destruction · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Dropping the final owner destroys the object, but dropping a borrower must not destroy a still-owned object.

Runtime and resources◈ Members↗
FA-4448

Last owner triggers destruction · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Dropping the final owner destroys the object, but dropping a borrower must not destroy a still-owned object.

Runtime and resources◈ Members↗
FA-4449

Last owner triggers destruction · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Dropping the final owner destroys the object, but dropping a borrower must not destroy a still-owned object.

Runtime and resources◈ Members↗
FA-4450

Last owner triggers destruction · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Dropping the final owner destroys the object, but dropping a borrower must not destroy a still-owned object.

Runtime and resources◈ Members↗
FA-4451

Move refuses overwriting handle · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Moving requires a present source and absent destination; it cannot erase another owner.

Runtime and resources● Open access↗
FA-4452

Move refuses overwriting handle · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Moving requires a present source and absent destination; it cannot erase another owner.

Runtime and resources◈ Members↗
FA-4453

Move refuses overwriting handle · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Moving requires a present source and absent destination; it cannot erase another owner.

Runtime and resources◈ Members↗
FA-4454

Move refuses overwriting handle · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Moving requires a present source and absent destination; it cannot erase another owner.

Runtime and resources◈ Members↗
FA-4455

Move refuses overwriting handle · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Moving requires a present source and absent destination; it cannot erase another owner.

Runtime and resources◈ Members↗
FA-4456

Move invalidates source · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Successful move removes the source handle without altering the retained-owner count.

Runtime and resources● Open access↗
FA-4457

Move invalidates source · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Successful move removes the source handle without altering the retained-owner count.

Runtime and resources◈ Members↗
FA-4458

Move invalidates source · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Successful move removes the source handle without altering the retained-owner count.

Runtime and resources◈ Members↗
FA-4459

Move invalidates source · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Successful move removes the source handle without altering the retained-owner count.

Runtime and resources◈ Members↗
FA-4460

Move invalidates source · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Successful move removes the source handle without altering the retained-owner count.

Runtime and resources◈ Members↗
FA-4461

Borrow use after last owner · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Owners and borrowers are usable only while the resource remains retained and undestroyed; weak handles are not directly usable.

Runtime and resources● Open access↗
FA-4462

Borrow use after last owner · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Owners and borrowers are usable only while the resource remains retained and undestroyed; weak handles are not directly usable.

Runtime and resources◈ Members↗
FA-4463

Borrow use after last owner · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Owners and borrowers are usable only while the resource remains retained and undestroyed; weak handles are not directly usable.

Runtime and resources◈ Members↗
FA-4464

Borrow use after last owner · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Owners and borrowers are usable only while the resource remains retained and undestroyed; weak handles are not directly usable.

Runtime and resources◈ Members↗
FA-4465

Borrow use after last owner · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. Owners and borrowers are usable only while the resource remains retained and undestroyed; weak handles are not directly usable.

Runtime and resources◈ Members↗
FA-4466

Uniqueness counts only owners · case 01

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. An owner is unique when exactly one owner exists, regardless of weak and borrowed handles.

Runtime and resources● Open access↗
FA-4467

Uniqueness counts only owners · case 02

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. An owner is unique when exactly one owner exists, regardless of weak and borrowed handles.

Runtime and resources◈ Members↗
FA-4468

Uniqueness counts only owners · case 03

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. An owner is unique when exactly one owner exists, regardless of weak and borrowed handles.

Runtime and resources◈ Members↗
FA-4469

Uniqueness counts only owners · case 04

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. An owner is unique when exactly one owner exists, regardless of weak and borrowed handles.

Runtime and resources◈ Members↗
FA-4470

Uniqueness counts only owners · case 05

The operation returns a result or retained state that violates this contract: A local shared-ownership model executes [operation,handle,argument] commands. Only owners retain the resource. Output is one result per command; weak and borrowed handles do not retain it. An owner is unique when exactly one owner exists, regardless of weak and borrowed handles.

Runtime and resources◈ Members↗
FA-4471

Shared borrow excludes writer · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. A shared borrow requires a live object, no exclusive borrower, and a fresh token.

Borrow checking● Open access↗
FA-4472

Shared borrow excludes writer · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. A shared borrow requires a live object, no exclusive borrower, and a fresh token.

Borrow checking◈ Members↗
FA-4473

Shared borrow excludes writer · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. A shared borrow requires a live object, no exclusive borrower, and a fresh token.

Borrow checking◈ Members↗
FA-4474

Shared borrow excludes writer · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. A shared borrow requires a live object, no exclusive borrower, and a fresh token.

Borrow checking◈ Members↗
FA-4475

Shared borrow excludes writer · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. A shared borrow requires a live object, no exclusive borrower, and a fresh token.

Borrow checking◈ Members↗
FA-4476

Exclusive borrow excludes readers · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. An exclusive borrow requires a live object and no outstanding borrow of either kind.

Borrow checking● Open access↗
FA-4477

Exclusive borrow excludes readers · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. An exclusive borrow requires a live object and no outstanding borrow of either kind.

Borrow checking◈ Members↗
FA-4478

Exclusive borrow excludes readers · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. An exclusive borrow requires a live object and no outstanding borrow of either kind.

Borrow checking◈ Members↗
FA-4479

Exclusive borrow excludes readers · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. An exclusive borrow requires a live object and no outstanding borrow of either kind.

Borrow checking◈ Members↗
FA-4480

Exclusive borrow excludes readers · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. An exclusive borrow requires a live object and no outstanding borrow of either kind.

Borrow checking◈ Members↗
FA-4481

Release checks exclusive identity · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Releasing an unrelated token must not clear the exclusive borrow.

Borrow checking● Open access↗
FA-4482

Release checks exclusive identity · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Releasing an unrelated token must not clear the exclusive borrow.

Borrow checking◈ Members↗
FA-4483

Release checks exclusive identity · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Releasing an unrelated token must not clear the exclusive borrow.

Borrow checking◈ Members↗
FA-4484

Release checks exclusive identity · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Releasing an unrelated token must not clear the exclusive borrow.

Borrow checking◈ Members↗
FA-4485

Release checks exclusive identity · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Releasing an unrelated token must not clear the exclusive borrow.

Borrow checking◈ Members↗
FA-4486

Read requires borrow token · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only a current shared or exclusive token may read the live object.

Borrow checking● Open access↗
FA-4487

Read requires borrow token · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only a current shared or exclusive token may read the live object.

Borrow checking◈ Members↗
FA-4488

Read requires borrow token · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only a current shared or exclusive token may read the live object.

Borrow checking◈ Members↗
FA-4489

Read requires borrow token · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only a current shared or exclusive token may read the live object.

Borrow checking◈ Members↗
FA-4490

Read requires borrow token · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only a current shared or exclusive token may read the live object.

Borrow checking◈ Members↗
FA-4491

Write requires exclusive token · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only the active exclusive token can write a live object.

Borrow checking● Open access↗
FA-4492

Write requires exclusive token · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only the active exclusive token can write a live object.

Borrow checking◈ Members↗
FA-4493

Write requires exclusive token · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only the active exclusive token can write a live object.

Borrow checking◈ Members↗
FA-4494

Write requires exclusive token · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only the active exclusive token can write a live object.

Borrow checking◈ Members↗
FA-4495

Write requires exclusive token · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Only the active exclusive token can write a live object.

Borrow checking◈ Members↗
FA-4496

Owner write forbidden during borrow · case 01

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Direct owner writes require a live object with no outstanding borrow.

Borrow checking● Open access↗
FA-4497

Owner write forbidden during borrow · case 02

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Direct owner writes require a live object with no outstanding borrow.

Borrow checking◈ Members↗
FA-4498

Owner write forbidden during borrow · case 03

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Direct owner writes require a live object with no outstanding borrow.

Borrow checking◈ Members↗
FA-4499

Owner write forbidden during borrow · case 04

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Direct owner writes require a live object with no outstanding borrow.

Borrow checking◈ Members↗
FA-4500

Owner write forbidden during borrow · case 05

The operation returns a result or retained state that violates this contract: A single local object grants either any number of shared borrows or one exclusive borrow. Commands are [operation,token,value]. Reads return the value or denied; writes and acquisitions return booleans. Ownership can move only with no borrows. Direct owner writes require a live object with no outstanding borrow.

Borrow checking◈ Members↗

INSPECTABLE BY DESIGN

Every result has a runnable source.

Runnable implementations with recorded outputs, source hashes, and explicit contracts. Related variants share a failure mechanism and belong together in evaluation splits.

Read the methodology ↗