# Research progress

Recorded 2026-10-20T05:23:33.295Z; source 6b0fb15eb17504febdc6652af9462371717b5309, digest sha256:dbc89422570b1cd32aa436ef5846c83491671936550e46c1e97665fbcb4bcb13.

- Overall: 85.5% recorded matches (496/580 research cases); 2 additional local passes; 82 remaining; 1 fully supported. Unique research cases across these execution areas. Bring the metadata and data you choose to build or export; VirtualOrg focuses on running it.
- Apex: 100% recorded matches (106/106 research cases); 0 additional local passes; 0 remaining; 0 fully supported. Language execution, control flow and runtime services. Recorded matches cover bounded contracts and profiles; partial support and documented gaps can remain after every selected comparison passes.
- SOQL: 94.3% recorded matches (50/53 research cases); 0 additional local passes; 3 remaining; 0 fully supported. Query execution, filtering, relationships and aggregation across the recorded query contracts.
- Field formulas: 99% recorded matches (96/97 research cases); 0 additional local passes; 1 remaining; 0 fully supported. Expression evaluation, functions and typed results. Business validation rules have their own view.
- Validation rules: 22.2% recorded matches (4/18 research cases); 0 additional local passes; 14 remaining; 0 fully supported. Native authoring, formula checks, save enforcement, error placement and Metadata API lifecycle. Recorded runtime matches do not establish complete rule authoring or Setup behavior.
  - Discover, author and manage rules: 0/9 recorded matches; 0 additional local passes; 9 remaining; 0 fully supported. Facets may overlap.
  - Formula editing and diagnostics: 0/4 recorded matches; 0 additional local passes; 4 remaining; 0 fully supported. Facets may overlap.
  - Save-time business enforcement: 2/2 recorded matches; 0 additional local passes; 0 remaining; 0 fully supported. Facets may overlap.
  - Error placement and presentation: 1/2 recorded matches; 0 additional local passes; 1 remaining; 0 fully supported. Facets may overlap.
  - Metadata API lifecycle: 1/1 recorded matches; 0 additional local passes; 0 remaining; 0 fully supported. Facets may overlap.
  - Required-field and type validation (separate): 1/1 recorded matches; 0 additional local passes; 0 remaining; 0 fully supported. Facets may overlap.
- Flows: 74.2% recorded matches (46/62 research cases); 0 additional local passes; 16 remaining; 0 fully supported. Automation execution, interviews and actions. Local passes still need recorded reference comparisons.
- Email: 14.3% recorded matches (2/14 research cases); 1 additional local passes; 11 remaining; 0 fully supported. Unique email-specific catalog contracts mapped from the atomic workflow inventory. A recorded template metadata match does not establish rendered mail; local capture and provider acceptance do not establish delivery. Related producer and intake contracts are cross-linked separately.
- Layouts & pages: 28.6% recorded matches (2/7 research cases); 0 additional local passes; 5 remaining; 0 fully supported. Metadata/API comparisons and native authoring use separate denominators. The lifecycle inventory covers design, rendering, activation and persistence. Native local acceptance never establishes a reference match; full visual/CSS parity remains excluded.
- API request contracts: 86.9% recorded matches (73/84 research cases); 1 additional local passes; 10 remaining; 0 fully supported. Includes REST records/query/search/composite, Bulk 1.0 and 2.0, GraphQL, Tooling and UI API, including unfinished layout resources. Matches cover recorded subsets; every partial row has unfinished facets. Metadata, CLI and SOAP are cross-referenced separately in the API workflow inventory; Streaming, Pub/Sub, Connect, Analytics and product APIs keep their own families.
- Permissions & sharing: 79.8% recorded matches (67/84 research cases); 1 additional local passes; 16 remaining; 1 fully supported. Permissions, muting, profiles, users and record sharing. Configuration, enforcement and provider interoperability have separate contracts. The finite muting cell is the only individually admitted full support claim in this snapshot.
  - Permission sets & groups: 20/25 recorded matches; 1 additional local passes; 4 remaining; 0 fully supported.
  - Muting: 11/12 recorded matches; 0 additional local passes; 1 remaining; 1 fully supported.
  - Profiles & users: 13/23 recorded matches; 0 additional local passes; 10 remaining; 0 fully supported.
  - Record sharing: 23/24 recorded matches; 0 additional local passes; 1 remaining; 0 fully supported.
- Transactions & events: 76% recorded matches (38/50 research cases); 0 additional local passes; 12 remaining; 0 fully supported. Transaction behavior, event delivery and subscription execution under the recorded profiles.
- Search: 100% recorded matches (9/9 research cases); 0 additional local passes; 0 remaining; 0 fully supported. SOSL search execution and bounded result contracts.
- Platform cache: 71.4% recorded matches (5/7 research cases); 0 additional local passes; 2 remaining; 0 fully supported. Cache execution, partition access and expiry under the recorded contracts.

Native layout lifecycle: 39/51 tracked native contracts have selected local acceptance (76.5%). 12 remain unimplemented or unverified. These are original native contracts with dated evidence, separate from reference comparisons and fully supported contracts.

- Authoring and sections: 10/19 native contracts with local acceptance; 0/0 recorded interoperability matches.
- Fields and components: 12/12 native contracts with local acceptance; 0/0 recorded interoperability matches.
- Rendering and visibility: 7/7 native contracts with local acceptance; 0/0 recorded interoperability matches.
- Activation and assignment: 3/5 native contracts with local acceptance; 0/1 recorded interoperability matches.
- Metadata and APIs: 2/2 native contracts with local acceptance; 2/6 recorded interoperability matches.
- Persistence and recovery: 5/6 native contracts with local acceptance; 0/0 recorded interoperability matches.

[Layout lifecycle contracts, evidence and remaining work](https://virtualorg.cloud/why/layouts). [Selected-area snapshot data](https://virtualorg.cloud/research-progress.json). [API workflow inventory](https://virtualorg.cloud/api-workflows).

Percentages describe selected execution research cases, not a percentage of a language or platform. Recorded matches are profile-bound; local passes and fully supported contracts are distinct. Overall counts overlapping cases once and excludes object and field inventories. This dated snapshot is not a fresh current-source acceptance run.
