{
  "Schema": "syrf.project-statistics.baseline/v1",
  "Measurement": "ScreeningReadComparison",
  "DatasetId": "PS-DS-02",
  "DatasetName": "stats-medium-v1",
  "Seed": 20260902,
  "Scale": 1,
  "GeneratorVersion": "feat-024-phase0-harness/v1",
  "ContainerImage": "mongo:8.0",
  "ServerVersion": "8.0.28",
  "HostProcessorCount": 48,
  "RuntimeVersion": "10.0.0",
  "OperatingSystem": "Unix 6.8.0.124",
  "ContainerResourceCapsApplied": false,
  "WarmupIterations": 10,
  "MeasuredIterations": 100,
  "StartedAtUtc": "2026-10-03T00:00:51.2527709Z",
  "CompletedAtUtc": "2026-10-03T00:08:02.6872185Z",
  "Corpus": {
    "Projects": 3,
    "Studies": 5400,
    "StudiesInTargetProject": 5000,
    "ScreeningDecisions": 14119,
    "AnnotationSessions": 24509,
    "Annotations": 39427,
    "SystematicSearches": 5,
    "Reviewers": 10,
    "Stages": 5,
    "AnnotationQuestions": 40,
    "DistinctTallyKeysInTargetProject": 21
  },
  "Durations": [
    {
      "Metric": "broad_full_stats",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 789.1739,
      "P50Ms": 866.8699,
      "P95Ms": 1199.8007,
      "MaxMs": 1301.4047,
      "MeanMs": 885.8846880000002
    },
    {
      "Metric": "missing_fallback",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 818.8367,
      "P50Ms": 910.0712,
      "P95Ms": 1147.5383,
      "MaxMs": 1257.002,
      "MeanMs": 928.2070970000002
    },
    {
      "Metric": "fresh_materialized",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 5.6793,
      "P50Ms": 10.1712,
      "P95Ms": 12.2465,
      "MaxMs": 20.0163,
      "MeanMs": 10.261066000000001
    },
    {
      "Metric": "flag_off_fallback",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 816.4569,
      "P50Ms": 909.5399,
      "P95Ms": 1198.1602,
      "MaxMs": 1259.3938,
      "MeanMs": 930.2798860000001
    },
    {
      "Metric": "fold_fresh_0_pending",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 8.3435,
      "P50Ms": 11.7534,
      "P95Ms": 13.715,
      "MaxMs": 17.3817,
      "MeanMs": 11.624986
    },
    {
      "Metric": "fold_fresh_32_pending",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 8.8485,
      "P50Ms": 15.5676,
      "P95Ms": 19.1505,
      "MaxMs": 26.8905,
      "MeanMs": 15.037961999999995
    },
    {
      "Metric": "stale_fallback",
      "WarmupIterations": 10,
      "Iterations": 100,
      "MinMs": 862.3258,
      "P50Ms": 909.5127,
      "P95Ms": 1138.6375,
      "MaxMs": 1489.3277,
      "MeanMs": 945.3416399999999
    }
  ],
  "RoundTrips": [
    {
      "Metric": "broad_full_stats_authoritative_commands",
      "TotalCommands": 1,
      "AggregateCommands": 1,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 15,
      "CommandsByName": {
        "aggregate": 1
      }
    },
    {
      "Metric": "missing_fallback_authoritative_commands",
      "TotalCommands": 1,
      "AggregateCommands": 1,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 15,
      "CommandsByName": {
        "aggregate": 1
      }
    },
    {
      "Metric": "fresh_materialized_authoritative_commands",
      "TotalCommands": 0,
      "AggregateCommands": 0,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 0,
      "CommandsByName": {}
    },
    {
      "Metric": "flag_off_fallback_authoritative_commands",
      "TotalCommands": 1,
      "AggregateCommands": 1,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 15,
      "CommandsByName": {
        "aggregate": 1
      }
    },
    {
      "Metric": "fold_fresh_0_pending_authoritative_commands",
      "TotalCommands": 0,
      "AggregateCommands": 0,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 0,
      "CommandsByName": {}
    },
    {
      "Metric": "fold_fresh_32_pending_authoritative_commands",
      "TotalCommands": 0,
      "AggregateCommands": 0,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 0,
      "CommandsByName": {}
    },
    {
      "Metric": "stale_fallback_authoritative_commands",
      "TotalCommands": 1,
      "AggregateCommands": 1,
      "CountCommands": 0,
      "MaxFacetSubPipelines": 15,
      "CommandsByName": {
        "aggregate": 1
      }
    }
  ],
  "Notes": {
    "fixture": "MongoDbReplicaSetTestFixture (single-node replica set)",
    "corpusFingerprint": "D0D56518026AAE4659B141C95E6F7D5380FA4084E20A2A618F565BA41F4A56EA",
    "percentile": "nearest-rank; sequential variants, shared host load is not controlled",
    "readP95Improvement": "0.9897928881021656",
    "readP95GateObserved": "True",
    "foldRead0PendingP95Improvement": "0.9885689348239254",
    "foldRead0PendingP95GateObserved": "True",
    "foldRead32PendingP95Improvement": "0.98403859907733",
    "foldRead32PendingP95GateObserved": "True",
    "foldReadBoundary": "fold_fresh_* read a project whose control is in fold mode at this binary\u0027s protocol, through the reader overlay (pending probe on the built IX_Study_PendingStatistics index, fleet membership, fold context) over the backfilled Fresh row. The 32 pending entries are real fold-path screening saves (ProjectScreeningFoldSave over the real repository write) by 32 new reviewers on 32 distinct Studies, never folded during the measurement. The oracle is recomputed after the saves, and each read is compared with it. The gate is the existing one: p95 at least 20% below the broad read.",
    "authoritativeAggregationReduction": "1",
    "authoritativeAggregateCommands": "broad=1; fresh=0",
    "currentRowCount": "1",
    "currentRowBsonBytes": "2252",
    "measurementBoundary": "Production broad FullStats repository query versus the materialized adapter and snapshot reader. Fallback variants measure the reader refusal plus that same broad query, which is what the adapter falls back to on main. Excludes HTTP, outer cached authorization, reviewer requests, polling and legacy SignalR aggregation. The command recorder observes only the instrumented broad query, not the materialized reader\u0027s own projection round trips.",
    "activationEvidence": "Read-path development evidence only. Requires controlled endpoint/page measurements, source-write p95/concurrency, storage/retention evidence and separately authorized staging soak before activation."
  }
}