{
  "schemaVersion": 2,
  "generatedAt": "2026-07-27T06:30:14.189Z",
  "runtime": {
    "node": "v26.5.0",
    "platform": "linux",
    "release": "6.8.0-124-generic",
    "hostname": "vmi3453501",
    "warmups": 2,
    "samples": 5,
    "heavySamples": 3
  },
  "measurements": [
    {
      "id": "descriptor.cold",
      "label": "50-field descriptor cold compile",
      "unit": "ms",
      "shape": "50 text fields in one compiled schema",
      "warmups": 2,
      "stats": {
        "samples": [
          0.7418010000001232,
          0.5907100000003993,
          0.4411720000002788,
          0.5213800000001356,
          0.614814000000024
        ],
        "median": 0.5907100000003993,
        "p95": 0.7418010000001232,
        "min": 0.4411720000002788,
        "max": 0.7418010000001232
      },
      "evidence": {
        "invariantChecks": 7,
        "gatedStatistic": "p95"
      },
      "target": {
        "operator": "<",
        "value": 25,
        "source": "TECH_SPEC §18"
      },
      "pass": true
    },
    {
      "id": "descriptor.hit",
      "label": "50-field descriptor cache hit",
      "unit": "ms",
      "shape": "same resource/key, fresh protocol tree",
      "warmups": 2,
      "stats": {
        "samples": [
          0.23566799999980503,
          0.195013999999901,
          0.20720499999970343,
          0.3334709999999177,
          0.16261200000008103
        ],
        "median": 0.20720499999970343,
        "p95": 0.3334709999999177,
        "min": 0.16261200000008103,
        "max": 0.3334709999999177
      },
      "evidence": {
        "invariantChecks": 7,
        "gatedStatistic": "median"
      },
      "target": {
        "operator": "<",
        "value": 1,
        "source": "TECH_SPEC §18"
      },
      "pass": true
    },
    {
      "id": "index.pipeline100k",
      "label": "100-column / 100k-row production index",
      "unit": "ms",
      "shape": "buildIndexPipeline eager-load path + serializeIndexPage in bounded 1k-row pages",
      "warmups": 2,
      "stats": {
        "samples": [
          6529.454515000001,
          6254.038400999998,
          6764.909383999999
        ],
        "median": 6529.454515000001,
        "p95": 6764.909383999999,
        "min": 6254.038400999998,
        "max": 6764.909383999999
      },
      "evidence": {
        "invariantChecks": 5
      }
    },
    {
      "id": "export.csv100k",
      "label": "100-column / 100k-row CSV export",
      "unit": "ms",
      "shape": "streaming exportCsv; every output chunk consumed",
      "warmups": 2,
      "stats": {
        "samples": [
          5482.6733380000005,
          5261.998478000001,
          7332.559264999996
        ],
        "median": 5482.6733380000005,
        "p95": 7332.559264999996,
        "min": 5261.998478000001,
        "max": 7332.559264999996
      },
      "evidence": {
        "invariantChecks": 5
      }
    },
    {
      "id": "index.nplus1",
      "label": "Database-backed N+1 query sweep",
      "unit": "queries",
      "shape": "buildIndexPipeline + Knex/better-sqlite3 count/select/preload at 5 and 1000 rows",
      "warmups": 2,
      "stats": {
        "samples": [
          3,
          3,
          3,
          3,
          3
        ],
        "median": 3,
        "p95": 3,
        "min": 3,
        "max": 3
      },
      "evidence": {
        "database": "better-sqlite3 :memory:",
        "queryBuilder": "Knex through @adonisjs/lucid production dependency",
        "invariant": "query count is constant across row cardinality",
        "smallRows": 5,
        "smallQueryCount": 3,
        "largeRows": 1000,
        "gatedStatistic": "median"
      },
      "target": {
        "operator": "=",
        "value": 3,
        "source": "TECH_SPEC §18 fixed count+select+preload budget"
      },
      "pass": true
    },
    {
      "id": "widgets.group",
      "label": "Widget grouped deferred request",
      "unit": "requests",
      "shape": "20 CustomWidgets through DashboardController + Inertia defer boundary",
      "warmups": 2,
      "stats": {
        "samples": [
          1,
          1,
          1,
          1,
          1
        ],
        "median": 1,
        "p95": 1,
        "min": 1,
        "max": 1
      },
      "target": {
        "operator": "=",
        "value": 1,
        "source": "TECH_SPEC §18"
      },
      "pass": true,
      "evidence": {
        "gatedStatistic": "median"
      }
    },
    {
      "id": "ui.table",
      "label": "UI table server render",
      "unit": "ms",
      "shape": "DataTable with 100 columns × 100 rows via React SSR",
      "warmups": 2,
      "stats": {
        "samples": [
          1242.435055000009,
          1325.5153490000084,
          813.5323869999993,
          573.2029869999969,
          815.6500479999959
        ],
        "median": 815.6500479999959,
        "p95": 1325.5153490000084,
        "min": 573.2029869999969,
        "max": 1325.5153490000084
      },
      "evidence": {
        "invariantChecks": 7
      }
    },
    {
      "id": "bundle.base",
      "label": "Base panel bundle gzip",
      "unit": "bytes",
      "shape": "scaffolded panel entry, React/Inertia external",
      "warmups": 0,
      "stats": {
        "samples": [
          57430
        ],
        "median": 57430,
        "p95": 57430,
        "min": 57430,
        "max": 57430
      },
      "evidence": {
        "rawBytes": 199474,
        "gatedStatistic": "median"
      },
      "target": {
        "operator": "<=",
        "value": 180000,
        "source": "TECH_SPEC §18"
      },
      "pass": true
    },
    {
      "id": "bundle.lazy",
      "label": "Static lazy-editor leaks",
      "unit": "modules",
      "shape": "4 lazy chunks audited",
      "warmups": 0,
      "stats": {
        "samples": [
          0
        ],
        "median": 0,
        "p95": 0,
        "min": 0,
        "max": 0
      },
      "evidence": {
        "lazyChunks": 4,
        "lazyGzipBytes": 6447,
        "gatedStatistic": "median"
      },
      "target": {
        "operator": "=",
        "value": 0,
        "source": "TECH_SPEC §18"
      },
      "pass": true
    },
    {
      "id": "bundle.lazy.required",
      "label": "Missing mandatory lazy editors",
      "unit": "modules",
      "shape": "code/image/rich-text modules required in lazy graph",
      "warmups": 0,
      "stats": {
        "samples": [
          0
        ],
        "median": 0,
        "p95": 0,
        "min": 0,
        "max": 0
      },
      "evidence": {
        "discoveredEditorModules": 4,
        "gatedStatistic": "median"
      },
      "target": {
        "operator": "=",
        "value": 0,
        "source": "TECH_SPEC §18"
      },
      "pass": true
    }
  ],
  "pass": true
}
