{"version":2,"recordedAt":"2026-10-18T22:53:53.483Z","source":{"revision":"b00e32485eab8fbdcad0de8ca13daacb0f41b049","digest":"sha256:0fb0296b42b2314787e3d22b0233964debd5a7d76e32f989bb7ba92b7e943e11"},"notice":"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.","summary":{"verified":852,"implemented":163,"in-progress":2,"not-started":148,"out-of-scope":15},"total":1180,"areas":[{"id":"overall","title":"Overall","note":"Unique research cases across these execution areas. Bring the metadata and data you choose to build or export; VirtualOrg focuses on running it.","caseIds":["sobjects.field-level-validation","soql.select-projection","soql.from-object-resolution","soql.where-comparisons","soql.and-or-not-precedence","soql.null-comparisons","soql.in-and-not-in","soql.like-escaping","soql.bind-variables","soql.order-by","soql.nulls-first-and-last","soql.limit","soql.offset","soql.distinct-behavior","soql.query-locators","soql.query-more-pagination","soql.queryall-deleted-records","soql.child-to-parent-queries","soql.parent-to-child-subqueries","soql.relationship-traversal-limits","soql.semi-join-queries","soql.anti-join-queries","soql.polymorphic-typeof","soql.cross-object-filters","soql.count","soql.count-distinct","soql.sum","soql.avg","soql.min","soql.max","soql.group-by","soql.having","soql.rollup","soql.cube","soql.aggregateresult-shape","soql.aggregate-null-handling","soql.date-literals","soql.datetime-timezone-semantics","soql.relative-date-literals","soql.fiscal-date-literals","soql.date-functions","soql.currency-conversion","soql.geolocation-distance","soql.multi-select-includes-and-excludes","soql.for-update","soql.with-security-enforced","soql.with-user-mode","soql.with-system-mode","soql.query-selectivity","soql.query-result-limits","soql.malformed-query-errors","soql.field-visibility-in-queries","soql.row-visibility-in-queries","soql.query-plan-api","sosl.find-syntax","sosl.search-groups","sosl.returning-clauses","sosl.object-specific-field-projections","sosl.search-escaping","sosl.search-result-ranking","sosl.search-visibility","sosl.with-snippets","sosl.search-limits","formulas.formula-fields","formulas.cross-object-formulas","formulas.formula-return-types","formulas.null-and-blank-coercion","formulas.operator-precedence","formulas.text-concatenation","formulas.decimal-precision","formulas.datetime-arithmetic","formulas.timezone-handling","formulas.formula-size-limits","formulas.circular-formula-references","formulas.formula-dependency-graph","formulas.validation-rules","formulas.validation-error-field-placement","formulas.if","formulas.case","formulas.and","formulas.or","formulas.not","formulas.isblank","formulas.isnull","formulas.blankvalue","formulas.nullvalue","formulas.ischanged","formulas.isnew","formulas.priorvalue","formulas.text","formulas.value","formulas.len","formulas.left","formulas.right","formulas.mid","formulas.find","formulas.contains","formulas.begins","formulas.lower","formulas.upper","formulas.trim","formulas.substitute","formulas.regex","formulas.lpad","formulas.rpad","formulas.br","formulas.abs","formulas.ceiling","formulas.floor","formulas.round","formulas.mod","formulas.sqrt","formulas.exp","formulas.ln","formulas.log","formulas.max","formulas.min","formulas.mceiling","formulas.mfloor","formulas.today","formulas.now","formulas.date","formulas.datevalue","formulas.datetimevalue","formulas.timevalue","formulas.year","formulas.month","formulas.day","formulas.weekday","formulas.addmonths","formulas.hour","formulas.minute","formulas.second","formulas.millisecond","formulas.ispickval","formulas.includes","formulas.vlookup","formulas.getsessionid","formulas.hyperlink-values","formulas.image-values","formulas.global-user-references","formulas.global-profile-references","formulas.global-permission-references","formulas.global-organization-references","formulas.custom-metadata-references","formulas.currency-conversion-in-formulas","apex.lexer","apex.parser","apex.classes","apex.interfaces","apex.enums","apex.inheritance","apex.virtual-and-abstract-methods","apex.method-overload-resolution","apex.static-members","apex.instance-initialization","apex.access-modifiers","apex.properties","apex.annotations","apex.generics","apex.inner-classes","apex.type-casting","apex.exceptions","apex.try-catch-finally","apex.operators","apex.control-flow","apex.strings","apex.integers","apex.longs","apex.decimals","apex.doubles","apex.booleans","apex.dates","apex.datetimes","apex.times","apex.blobs","apex.lists","apex.sets","apex.maps","apex.sobject-types","apex.json-serialization","apex.json-deserialization","apex.regular-expressions","apex.inline-soql","apex.dynamic-soql","apex.inline-sosl","apex.dml-insert","apex.dml-update","apex.dml-upsert","apex.dml-delete","apex.dml-undelete","apex.database-partial-success","apex.saveresult-errors","apex.savepoints","apex.transaction-rollback","apex.mixed-dml","apex.merge-records","apex.database-user-mode","apex.stripinaccessible","apex.with-sharing","apex.without-sharing","apex.inherited-sharing","apex.before-insert","apex.after-insert","apex.before-update","apex.after-update","apex.before-delete","apex.after-delete","apex.after-undelete","apex.trigger-context-variables","apex.bulk-trigger-batches","apex.adderror","apex.order-of-execution","apex.trigger-re-entry","apex.static-state-per-transaction","apex.execute-anonymous","apex.apex-rest-endpoints","apex.apex-soap-services","apex.http-callouts","apex.callout-timeout-semantics","apex.named-credentials","apex.governor-counters","apex.cpu-limits","apex.heap-limits","apex.soql-limits","apex.dml-limits","apex.callout-limits","apex.recursion-limits","apex.request-isolation","apex.deterministic-error-envelopes","apex.future-methods","apex.queueable-apex","apex.queueable-chaining","apex.batch-apex","apex.batch-stateful-behavior","apex.scheduled-apex","apex.async-job-status","apex.transaction-finalizers","apex.platform-event-triggers","apex.test-methods","apex.test-setup","apex.test-starttest-stoptest","apex.test-isolation","apex.seealldata","apex.http-callout-mocks","apex.stub-api","apex.code-coverage","apex.assertion-failures","apex.test-run-results","apex.test-parallelism","flows.flow-metadata-import","flows.flow-api-versions","flows.flow-activation","flows.version-selection","flows.variables","flows.collections","flows.constants","flows.formula-resources","flows.subflow-inputs-and-outputs","flows.autolaunched-flows","flows.before-save-record-triggered-flows","flows.after-save-record-triggered-flows","flows.delete-triggered-flows","flows.scheduled-triggered-flows","flows.platform-event-triggered-flows","flows.scheduled-paths","flows.async-paths","flows.start-conditions","flows.assignment-elements","flows.decision-elements","flows.loop-elements","flows.get-records","flows.create-records","flows.update-records","flows.delete-records","flows.subflow-elements","flows.invocable-apex-actions","flows.http-callout-actions","flows.collection-filters","flows.collection-sorting","flows.transform-elements","flows.wait-elements","flows.fault-connectors","flows.bulk-flow-interviews","flows.transaction-boundaries","flows.rollback-semantics","flows.entry-criteria-change-detection","flows.run-as-user","flows.run-in-system-context","flows.recursion-control","flows.interview-persistence","flows.pause-and-resume","flows.flow-error-reporting","flows.flow-limits","flows.flow-and-apex-execution-order","permissions.permissionset-metadata","permissions.permissionsetassignment-records","permissions.object-crud-permissions","permissions.field-read-access","permissions.field-edit-access","permissions.system-permissions","permissions.custom-permissions","permissions.apex-class-access","permissions.flow-access","permissions.record-type-availability","permissions.app-visibility","permissions.tab-visibility-metadata","permissions.permission-dependencies","permissions.assignment-expiration","permissions.session-based-permission-sets","permissions.effective-permission-inspection","permissions.permissionsetgroup-metadata","permissions.permission-set-group-membership","permissions.group-assignment","permissions.permission-aggregation","permissions.recalculation-state","permissions.dependency-validation","permissions.concurrent-permission-changes","muting.mutingpermissionset-metadata","muting.muted-object-permissions","muting.muted-field-permissions","muting.muted-system-permissions","muting.muted-custom-permissions","muting.group-local-muting","muting.direct-permission-set-grants-survive-muting","muting.other-group-grants-survive-muting","muting.profile-grants-survive-muting","muting.muting-dependency-constraints","muting.recalculation-after-muting-changes","rest.api-version-discovery","rest.services-root","rest.resource-discovery","rest.limits-endpoint","rest.sobject-describe-endpoints","rest.org-identity-discovery","rest.sobject-collection-endpoint","rest.sobject-record-endpoints","rest.external-id-endpoint","rest.relationship-endpoints","rest.sobject-tree","rest.composite-requests","rest.composite-graph","rest.batch-requests","rest.all-or-none-composite","rest.rest-query-endpoint","rest.rest-queryall-endpoint","rest.rest-query-locator-endpoint","rest.rest-search-endpoint","rest.salesforce-style-error-arrays","rest.http-status-mapping","rest.date-serialization","rest.decimal-serialization","rest.content-type-negotiation","rest.request-size-limits","rest.conditional-requests","rest.cors-policy","rest.api-version-rejection","rest.rate-limits","rest.request-ids","rest.pagination-urls","tooling.tooling-query","tooling.apexclass-records","tooling.apextrigger-records","tooling.apex-test-run-records","tooling.apex-code-coverage-records","tooling.trace-flags","tooling.debug-logs","tooling.metadatacontainer","tooling.containerasyncrequest","tooling.symbol-tables","tooling.flowdefinition-records","tooling.execute-anonymous-tooling-endpoint","events.platform-event-schemas","events.platform-event-publish","events.publish-immediate-behavior","events.publish-after-commit-behavior","events.platform-event-replay-ids","events.change-data-capture","events.change-event-headers","events.event-retention","events.replay-gap-detection","events.subscription-authorization","events.event-delivery-ordering","events.event-deduplication","events.event-limits","events.outbox-transaction-integration","pubsub.pub-sub-grpc-subscription","pubsub.pub-sub-schema-discovery","pubsub.pub-sub-publish","pubsub.managed-subscriptions","pubsub.cometd-handshake","pubsub.cometd-streaming-subscribe","pubsub.reconnect-replay","pubsub.transport-limitations","bulk.bulk-api-2-0-ingest-jobs","bulk.csv-parsing","bulk.bulk-insert","bulk.bulk-update","bulk.bulk-upsert","bulk.bulk-delete","bulk.bulk-hard-delete","bulk.bulk-query-jobs","bulk.bulk-query-results","bulk.job-cancellation","bulk.job-state-transitions","bulk.successful-result-csv","bulk.failed-result-csv","bulk.unprocessed-result-csv","bulk.bulk-api-1-0-batches","bulk.large-dataset-limits","transactions.record-save-order-of-execution","transactions.validation-before-save","transactions.before-trigger-ordering","transactions.after-trigger-ordering","transactions.before-save-flow-ordering","transactions.after-save-flow-ordering","transactions.workflow-field-updates","transactions.duplicate-rules-ordering","transactions.assignment-rules-ordering","transactions.auto-response-rules-ordering","transactions.roll-up-summary-recalculation","transactions.parent-save-propagation","transactions.commit-boundary","transactions.post-commit-work","transactions.multi-record-atomicity","transactions.lock-contention","transactions.deadlock-behavior","transactions.idempotent-write-receipts","transactions.unknown-outcome-reconciliation","service-cloud.email-to-case-ingestion","permissions.email-deliverability","permissions.email-sender-policy","transactions.email-notification-intents","apex.messaging-sendemail","flows.send-email-core-action","events.platform-event-retryable-exception","events.platform-event-resume-checkpoints","events.platform-event-subscriber-configuration","events.paused-interview-isolation","events.cdc-compound-fields","events.person-account-change-events","pubsub.opaque-avro-publication","pubsub.tls-http2-adapter","service-cloud.case-auto-response-authority","apex.single-undelete-error-shape","flows.apex-interview-entry","flows.shared-transaction-governors","flows.durable-scheduler","flows.screen-interview-protocol","flows.orchestration-stage-protocol","flows.extended-transforms","flows.dated-waits","flows.email-template-attachments","flows.action-transactions","flows.orchestration-evaluations","flows.dynamic-screen-choices","flows.approval-workflows","flows.approval-lifecycle-actions","flows.mulesoft-steps","flows.email-threading","flows.workflow-email-alerts","formulas.initcap","formulas.reverse","formulas.ascii","formulas.chr","formulas.casesafeid","formulas.htmlencode","formulas.jsencode","formulas.jsinhtmlencode","formulas.urlencode","formulas.dayofyear","formulas.isoweek","formulas.isoyear","formulas.trigonometry","formulas.unixtimestamp","formulas.fromunixtime","formulas.formatduration","ui-api.record-ui","ui-api.layouts","graphql.record-queries","graphql.filtering","graphql.ordering","graphql.pagination","graphql.relationships","graphql.aggregate-queries","graphql.mutations","graphql.object-info-queries","graphql.errors","graphql.field-level-security","lightning-pages.page-activation-assignments","lightning-pages.flexipage-validation","platform-cache.partition-metadata","platform-cache.org-cache","platform-cache.session-cache","platform-cache.partition-api","platform-cache.cache-builder","platform-cache.key-and-partition-errors","platform-cache.capacity-ttl-eviction","muting.mass-inline-edit-effective-permission-cell"],"total":499,"matched":468,"localOnly":26,"remaining":5,"supported":1,"matchedPercent":93.8,"localPercent":5.2},{"id":"apex","title":"Apex","note":"Language execution, control flow and runtime services. Recorded matches apply to bounded contracts and profiles.","caseIds":["apex.lexer","apex.parser","apex.classes","apex.interfaces","apex.enums","apex.inheritance","apex.virtual-and-abstract-methods","apex.method-overload-resolution","apex.static-members","apex.instance-initialization","apex.access-modifiers","apex.properties","apex.annotations","apex.generics","apex.inner-classes","apex.type-casting","apex.exceptions","apex.try-catch-finally","apex.operators","apex.control-flow","apex.strings","apex.integers","apex.longs","apex.decimals","apex.doubles","apex.booleans","apex.dates","apex.datetimes","apex.times","apex.blobs","apex.lists","apex.sets","apex.maps","apex.sobject-types","apex.json-serialization","apex.json-deserialization","apex.regular-expressions","apex.inline-soql","apex.dynamic-soql","apex.inline-sosl","apex.dml-insert","apex.dml-update","apex.dml-upsert","apex.dml-delete","apex.dml-undelete","apex.database-partial-success","apex.saveresult-errors","apex.savepoints","apex.transaction-rollback","apex.mixed-dml","apex.merge-records","apex.database-user-mode","apex.stripinaccessible","apex.with-sharing","apex.without-sharing","apex.inherited-sharing","apex.before-insert","apex.after-insert","apex.before-update","apex.after-update","apex.before-delete","apex.after-delete","apex.after-undelete","apex.trigger-context-variables","apex.bulk-trigger-batches","apex.adderror","apex.order-of-execution","apex.trigger-re-entry","apex.static-state-per-transaction","apex.execute-anonymous","apex.apex-rest-endpoints","apex.apex-soap-services","apex.http-callouts","apex.callout-timeout-semantics","apex.named-credentials","apex.governor-counters","apex.cpu-limits","apex.heap-limits","apex.soql-limits","apex.dml-limits","apex.callout-limits","apex.recursion-limits","apex.request-isolation","apex.deterministic-error-envelopes","apex.future-methods","apex.queueable-apex","apex.queueable-chaining","apex.batch-apex","apex.batch-stateful-behavior","apex.scheduled-apex","apex.async-job-status","apex.transaction-finalizers","apex.platform-event-triggers","apex.test-methods","apex.test-setup","apex.test-starttest-stoptest","apex.test-isolation","apex.seealldata","apex.http-callout-mocks","apex.stub-api","apex.code-coverage","apex.assertion-failures","apex.test-run-results","apex.test-parallelism","apex.messaging-sendemail","apex.single-undelete-error-shape"],"total":106,"matched":106,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"soql","title":"SOQL","note":"Query execution, filtering, relationships and aggregation across the recorded query contracts.","caseIds":["soql.select-projection","soql.from-object-resolution","soql.where-comparisons","soql.and-or-not-precedence","soql.null-comparisons","soql.in-and-not-in","soql.like-escaping","soql.bind-variables","soql.order-by","soql.nulls-first-and-last","soql.limit","soql.offset","soql.distinct-behavior","soql.query-locators","soql.query-more-pagination","soql.queryall-deleted-records","soql.child-to-parent-queries","soql.parent-to-child-subqueries","soql.relationship-traversal-limits","soql.semi-join-queries","soql.anti-join-queries","soql.polymorphic-typeof","soql.cross-object-filters","soql.count","soql.count-distinct","soql.sum","soql.avg","soql.min","soql.max","soql.group-by","soql.having","soql.rollup","soql.cube","soql.aggregateresult-shape","soql.aggregate-null-handling","soql.date-literals","soql.datetime-timezone-semantics","soql.relative-date-literals","soql.fiscal-date-literals","soql.date-functions","soql.currency-conversion","soql.geolocation-distance","soql.multi-select-includes-and-excludes","soql.for-update","soql.with-security-enforced","soql.with-user-mode","soql.with-system-mode","soql.query-selectivity","soql.query-result-limits","soql.malformed-query-errors","soql.field-visibility-in-queries","soql.row-visibility-in-queries","soql.query-plan-api"],"total":53,"matched":53,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"formulas","title":"Field formulas","note":"Expression evaluation, functions and typed results. Business validation rules have their own view.","caseIds":["formulas.formula-fields","formulas.cross-object-formulas","formulas.formula-return-types","formulas.null-and-blank-coercion","formulas.operator-precedence","formulas.text-concatenation","formulas.decimal-precision","formulas.datetime-arithmetic","formulas.timezone-handling","formulas.formula-size-limits","formulas.circular-formula-references","formulas.formula-dependency-graph","formulas.if","formulas.case","formulas.and","formulas.or","formulas.not","formulas.isblank","formulas.isnull","formulas.blankvalue","formulas.nullvalue","formulas.ischanged","formulas.isnew","formulas.priorvalue","formulas.text","formulas.value","formulas.len","formulas.left","formulas.right","formulas.mid","formulas.find","formulas.contains","formulas.begins","formulas.lower","formulas.upper","formulas.trim","formulas.substitute","formulas.regex","formulas.lpad","formulas.rpad","formulas.br","formulas.abs","formulas.ceiling","formulas.floor","formulas.round","formulas.mod","formulas.sqrt","formulas.exp","formulas.ln","formulas.log","formulas.max","formulas.min","formulas.mceiling","formulas.mfloor","formulas.today","formulas.now","formulas.date","formulas.datevalue","formulas.datetimevalue","formulas.timevalue","formulas.year","formulas.month","formulas.day","formulas.weekday","formulas.addmonths","formulas.hour","formulas.minute","formulas.second","formulas.millisecond","formulas.ispickval","formulas.includes","formulas.vlookup","formulas.getsessionid","formulas.hyperlink-values","formulas.image-values","formulas.global-user-references","formulas.global-profile-references","formulas.global-permission-references","formulas.global-organization-references","formulas.custom-metadata-references","formulas.currency-conversion-in-formulas","formulas.initcap","formulas.reverse","formulas.ascii","formulas.chr","formulas.casesafeid","formulas.htmlencode","formulas.jsencode","formulas.jsinhtmlencode","formulas.urlencode","formulas.dayofyear","formulas.isoweek","formulas.isoyear","formulas.trigonometry","formulas.unixtimestamp","formulas.fromunixtime","formulas.formatduration"],"total":97,"matched":97,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"validation","title":"Validation rules","note":"Rule evaluation, save-time validation and error placement for metadata you provide.","caseIds":["sobjects.field-level-validation","formulas.validation-rules","formulas.validation-error-field-placement","transactions.validation-before-save"],"total":4,"matched":4,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"flows","title":"Flows","note":"Automation execution, interviews and actions. Local passes still need recorded reference comparisons.","caseIds":["flows.flow-metadata-import","flows.flow-api-versions","flows.flow-activation","flows.version-selection","flows.variables","flows.collections","flows.constants","flows.formula-resources","flows.subflow-inputs-and-outputs","flows.autolaunched-flows","flows.before-save-record-triggered-flows","flows.after-save-record-triggered-flows","flows.delete-triggered-flows","flows.scheduled-triggered-flows","flows.platform-event-triggered-flows","flows.scheduled-paths","flows.async-paths","flows.start-conditions","flows.assignment-elements","flows.decision-elements","flows.loop-elements","flows.get-records","flows.create-records","flows.update-records","flows.delete-records","flows.subflow-elements","flows.invocable-apex-actions","flows.http-callout-actions","flows.collection-filters","flows.collection-sorting","flows.transform-elements","flows.wait-elements","flows.fault-connectors","flows.bulk-flow-interviews","flows.transaction-boundaries","flows.rollback-semantics","flows.entry-criteria-change-detection","flows.run-as-user","flows.run-in-system-context","flows.recursion-control","flows.interview-persistence","flows.pause-and-resume","flows.flow-error-reporting","flows.flow-limits","flows.flow-and-apex-execution-order","flows.send-email-core-action","flows.apex-interview-entry","flows.shared-transaction-governors","flows.durable-scheduler","flows.screen-interview-protocol","flows.orchestration-stage-protocol","flows.extended-transforms","flows.dated-waits","flows.email-template-attachments","flows.action-transactions","flows.orchestration-evaluations","flows.dynamic-screen-choices","flows.approval-workflows","flows.approval-lifecycle-actions","flows.mulesoft-steps","flows.email-threading","flows.workflow-email-alerts"],"total":62,"matched":47,"localOnly":15,"remaining":0,"supported":0,"matchedPercent":75.8,"localPercent":24.2},{"id":"email","title":"Email","note":"Email actions, sender policy and transactional dispatch. Local execution evidence does not establish hosted delivery.","caseIds":["service-cloud.email-to-case-ingestion","permissions.email-deliverability","permissions.email-sender-policy","transactions.email-notification-intents","apex.messaging-sendemail","flows.send-email-core-action","service-cloud.case-auto-response-authority","flows.email-template-attachments","flows.email-threading","flows.workflow-email-alerts"],"total":10,"matched":1,"localOnly":8,"remaining":1,"supported":0,"matchedPercent":10,"localPercent":80},{"id":"layouts","title":"Layouts","note":"Layout validation and page assignment; layout API execution remains unfinished. Visual UI parity is outside the headless scope.","caseIds":["ui-api.record-ui","ui-api.layouts","lightning-pages.page-activation-assignments","lightning-pages.flexipage-validation"],"total":4,"matched":1,"localOnly":1,"remaining":2,"supported":0,"matchedPercent":25,"localPercent":25},{"id":"apis","title":"APIs","note":"REST, Bulk, GraphQL and Tooling request execution, including recorded response and error contracts.","caseIds":["rest.api-version-discovery","rest.services-root","rest.resource-discovery","rest.limits-endpoint","rest.sobject-describe-endpoints","rest.org-identity-discovery","rest.sobject-collection-endpoint","rest.sobject-record-endpoints","rest.external-id-endpoint","rest.relationship-endpoints","rest.sobject-tree","rest.composite-requests","rest.composite-graph","rest.batch-requests","rest.all-or-none-composite","rest.rest-query-endpoint","rest.rest-queryall-endpoint","rest.rest-query-locator-endpoint","rest.rest-search-endpoint","rest.salesforce-style-error-arrays","rest.http-status-mapping","rest.date-serialization","rest.decimal-serialization","rest.content-type-negotiation","rest.request-size-limits","rest.conditional-requests","rest.cors-policy","rest.api-version-rejection","rest.rate-limits","rest.request-ids","rest.pagination-urls","tooling.tooling-query","tooling.apexclass-records","tooling.apextrigger-records","tooling.apex-test-run-records","tooling.apex-code-coverage-records","tooling.trace-flags","tooling.debug-logs","tooling.metadatacontainer","tooling.containerasyncrequest","tooling.symbol-tables","tooling.flowdefinition-records","tooling.execute-anonymous-tooling-endpoint","bulk.bulk-api-2-0-ingest-jobs","bulk.csv-parsing","bulk.bulk-insert","bulk.bulk-update","bulk.bulk-upsert","bulk.bulk-delete","bulk.bulk-hard-delete","bulk.bulk-query-jobs","bulk.bulk-query-results","bulk.job-cancellation","bulk.job-state-transitions","bulk.successful-result-csv","bulk.failed-result-csv","bulk.unprocessed-result-csv","bulk.bulk-api-1-0-batches","bulk.large-dataset-limits","graphql.record-queries","graphql.filtering","graphql.ordering","graphql.pagination","graphql.relationships","graphql.aggregate-queries","graphql.mutations","graphql.object-info-queries","graphql.errors","graphql.field-level-security"],"total":69,"matched":69,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"permissions","title":"Permissions","note":"Effective access, permission evaluation and muting. Full support applies only to individually admitted contracts.","caseIds":["permissions.permissionset-metadata","permissions.permissionsetassignment-records","permissions.object-crud-permissions","permissions.field-read-access","permissions.field-edit-access","permissions.system-permissions","permissions.custom-permissions","permissions.apex-class-access","permissions.flow-access","permissions.record-type-availability","permissions.app-visibility","permissions.tab-visibility-metadata","permissions.permission-dependencies","permissions.assignment-expiration","permissions.session-based-permission-sets","permissions.effective-permission-inspection","permissions.permissionsetgroup-metadata","permissions.permission-set-group-membership","permissions.group-assignment","permissions.permission-aggregation","permissions.recalculation-state","permissions.dependency-validation","permissions.concurrent-permission-changes","muting.mutingpermissionset-metadata","muting.muted-object-permissions","muting.muted-field-permissions","muting.muted-system-permissions","muting.muted-custom-permissions","muting.group-local-muting","muting.direct-permission-set-grants-survive-muting","muting.other-group-grants-survive-muting","muting.profile-grants-survive-muting","muting.muting-dependency-constraints","muting.recalculation-after-muting-changes","permissions.email-deliverability","permissions.email-sender-policy","muting.mass-inline-edit-effective-permission-cell"],"total":37,"matched":33,"localOnly":4,"remaining":0,"supported":1,"matchedPercent":89.2,"localPercent":10.8},{"id":"events","title":"Transactions & events","note":"Transaction behavior, event delivery and subscription execution under the recorded profiles.","caseIds":["events.platform-event-schemas","events.platform-event-publish","events.publish-immediate-behavior","events.publish-after-commit-behavior","events.platform-event-replay-ids","events.change-data-capture","events.change-event-headers","events.event-retention","events.replay-gap-detection","events.subscription-authorization","events.event-delivery-ordering","events.event-deduplication","events.event-limits","events.outbox-transaction-integration","pubsub.pub-sub-grpc-subscription","pubsub.pub-sub-schema-discovery","pubsub.pub-sub-publish","pubsub.managed-subscriptions","pubsub.cometd-handshake","pubsub.cometd-streaming-subscribe","pubsub.reconnect-replay","pubsub.transport-limitations","transactions.record-save-order-of-execution","transactions.validation-before-save","transactions.before-trigger-ordering","transactions.after-trigger-ordering","transactions.before-save-flow-ordering","transactions.after-save-flow-ordering","transactions.workflow-field-updates","transactions.duplicate-rules-ordering","transactions.assignment-rules-ordering","transactions.auto-response-rules-ordering","transactions.roll-up-summary-recalculation","transactions.parent-save-propagation","transactions.commit-boundary","transactions.post-commit-work","transactions.multi-record-atomicity","transactions.lock-contention","transactions.deadlock-behavior","transactions.idempotent-write-receipts","transactions.unknown-outcome-reconciliation","transactions.email-notification-intents","events.platform-event-retryable-exception","events.platform-event-resume-checkpoints","events.platform-event-subscriber-configuration","events.paused-interview-isolation","events.cdc-compound-fields","events.person-account-change-events","pubsub.opaque-avro-publication","pubsub.tls-http2-adapter"],"total":50,"matched":45,"localOnly":4,"remaining":1,"supported":0,"matchedPercent":90,"localPercent":8},{"id":"search","title":"Search","note":"SOSL search execution and bounded result contracts.","caseIds":["sosl.find-syntax","sosl.search-groups","sosl.returning-clauses","sosl.object-specific-field-projections","sosl.search-escaping","sosl.search-result-ranking","sosl.search-visibility","sosl.with-snippets","sosl.search-limits"],"total":9,"matched":9,"localOnly":0,"remaining":0,"supported":0,"matchedPercent":100,"localPercent":0},{"id":"cache","title":"Platform cache","note":"Cache execution, partition access and expiry under the recorded contracts.","caseIds":["platform-cache.partition-metadata","platform-cache.org-cache","platform-cache.session-cache","platform-cache.partition-api","platform-cache.cache-builder","platform-cache.key-and-partition-errors","platform-cache.capacity-ttl-eviction"],"total":7,"matched":5,"localOnly":1,"remaining":1,"supported":0,"matchedPercent":71.4,"localPercent":14.3}]}