{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "spec_version": "1.1",
  "source_render": {
    "filename": "reference_slide_powerpoint_render.png",
    "pixels": {
      "width": 1920,
      "height": 1080
    },
    "aspect_ratio": "16:9",
    "slide_size_inches": {
      "width": 13.333333,
      "height": 7.5
    },
    "render_engine": "Microsoft PowerPoint 16.0.20326.20132"
  },
  "semantic_structure": {
    "slide_number": {
      "required": true,
      "text": "10"
    },
    "top_label": "RESULTS OVERVIEW",
    "title": "Three questions, three answers, one coherent pattern",
    "table": {
      "top_left_inches": {
        "x": 0.82,
        "y": 1.38
      },
      "column_count": 4,
      "row_count": 4,
      "header_row_index": 0,
      "body_row_indices": [
        1,
        2,
        3
      ],
      "columns": [
        {
          "id": "question",
          "header": "Question",
          "order": 1,
          "width_inches": 3.65,
          "header_fill": "#203A53",
          "body_fill_by_row": [
            "#EDF3F7",
            "#F2F6F2",
            "#EDF3F7"
          ]
        },
        {
          "id": "statistic",
          "header": "Statistic",
          "order": 2,
          "width_inches": 2.0,
          "header_fill": "#284D6B",
          "body_fill_by_row": [
            "#F8FBFC",
            "#FCFDFB",
            "#F8FBFC"
          ]
        },
        {
          "id": "main_readout",
          "header": "Main readout",
          "order": 3,
          "width_inches": 2.15,
          "header_fill": "#284D6B",
          "body_fill_by_row": [
            "#F8FBFC",
            "#FCFDFB",
            "#F8FBFC"
          ]
        },
        {
          "id": "takeaway",
          "header": "Takeaway",
          "order": 4,
          "width_inches": 2.7,
          "header_fill": "#284D6B",
          "body_fill_by_row": [
            "#F8FBFC",
            "#FCFDFB",
            "#F8FBFC"
          ]
        }
      ],
      "rows": [
        {
          "id": "row_1",
          "order": 1,
          "height_inches": 0.72,
          "cells": {
            "question": "Did the intervention change profiles at all?",
            "statistic": [
              "MANOVA = 275.04",
              "p < 0.0001"
            ],
            "main_readout": "12 / 31 instruments changed significantly",
            "takeaway": "INI produced real developmental movement"
          }
        },
        {
          "id": "row_2",
          "order": 2,
          "height_inches": 0.72,
          "cells": {
            "question": "Did shared experience homogenise the agents?",
            "statistic": [
              "Centroid p = 0.002",
              "Trace p = 0.003"
            ],
            "main_readout": "Dispersion increased from age 10 to age 25",
            "takeaway": "No convergence; H1 supported"
          }
        },
        {
          "id": "row_3",
          "order": 3,
          "height_inches": 0.72,
          "cells": {
            "question": "Was the inter-agent structure preserved?",
            "statistic": [
              "Pearson r = 0.969",
              "Spearman rho = 0.962"
            ],
            "main_readout": [
              "435 pairwise distances",
              "p < 0.0001"
            ],
            "takeaway": "Same ordering persists; H2 supported"
          }
        }
      ],
      "header_height_inches": 0.46,
      "body_row_height_inches": 0.72,
      "cell_rule": "Every header and body cell is one independent rectangle with one editable text frame; no merged cells; every cell has row_span=1 and col_span=1."
    },
    "bottom_callout": {
      "required": true,
      "text": "Shared experience makes all agents changed significantly, dispersion increased, and between-agent similarity structure remained almost perfectly preserved – a fanning-out pattern.",
      "fill": "#E6F0EC"
    },
    "footer": {
      "required": true,
      "text": "Yichen Wu  |  MSc Computer Science  |  University of Nottingham"
    },
    "source_has_pictures": false,
    "source_has_connectors": false,
    "expected_source_object_counts": {
      "text_objects": 21,
      "non_text_shape_objects": 18,
      "picture_objects": 0,
      "connector_objects": 0
    }
  },
  "style_metadata": {
    "font_families": {
      "top_label": "Aptos",
      "title": "Aptos Display",
      "table_headers": "Aptos",
      "question": "Aptos",
      "body": "Aptos",
      "bottom_callout": "Aptos",
      "footer": "Aptos",
      "slide_number": "Aptos"
    },
    "font_sizes_pt": {
      "top_label": 16,
      "title": 24,
      "table_headers": 18,
      "question": 14,
      "body": 12,
      "bottom_callout": 12,
      "footer": 10,
      "slide_number": 8.5
    },
    "bold_roles": [
      "top_label",
      "title",
      "table_headers",
      "bottom_callout"
    ],
    "alignment_roles": {
      "table_headers": "Question left; all other headers centered",
      "question": "left",
      "body": "center",
      "bottom_callout": "center",
      "footer": "left",
      "slide_number": "right"
    },
    "colors": {
      "background": "#F6F3EE",
      "top_label": "#0B7A5A",
      "text": "#1E2525",
      "footer": "#7A817F",
      "header_question": "#203A53",
      "header_other": "#284D6B",
      "table_border": "#D8D3CB",
      "row_1_question": "#EDF3F7",
      "row_1_other": "#F8FBFC",
      "row_2_question": "#F2F6F2",
      "row_2_other": "#FCFDFB",
      "row_3_question": "#EDF3F7",
      "row_3_other": "#F8FBFC",
      "bottom_callout": "#E6F0EC"
    }
  },
  "agent_visible_constraints": {
    "coordinate_tolerance_inches": 0.2,
    "render_similarity_target_ssim": 0.92,
    "object_count_is_soft_range": true,
    "required_editability": "Native PowerPoint text and shapes; no full-slide raster; no invented connectors."
  },
  "validation_notes": [
    "Line breaks in statistic cells are semantic paragraph breaks, not literal backslash-n characters.",
    "The source uses Aptos and Aptos Display names exactly as recognized by PowerPoint.",
    "The table has four columns, one header row, three body rows, no merged cells, and twelve body cells.",
    "For render scoring, the evaluator must render the source slide from the hidden reference with the specified PowerPoint installation and compare the submitted render to that evaluator-generated render. The agent-visible PNG is a reconstruction reference, not the authoritative pixel-metric reference."
  ],
  "render_validation": {
    "authoritative_reference": "Evaluator-generated render of the hidden reference slide",
    "renderer": "Microsoft PowerPoint 16.0.20326.20132 on Windows 11 Pro 64-bit build 26200",
    "resolution": [
      1920,
      1080
    ],
    "metric": "SSIM",
    "target": 0.92,
    "anti_aliasing_policy": "Minor font rasterization, anti-aliasing, and sub-pixel differences are tolerated."
  }
}
