{
  "metadata": {
    "generated_at": "2026-04-28T21:10:25",
    "source_validation_file": "/home/aaron/aaronai/experiments/base_class_validation_results.json",
    "seed": 43,
    "stratification": "type-aware within length bucket",
    "type_targets": {
      "small": {
        "course_module": 2,
        "voice_capture": 2
      },
      "medium": {
        "course_module": 2,
        "syllabus": 1,
        "other": 1
      },
      "large": {
        "course_ppt": 1,
        "syllabus": 1,
        "faculty_report": 1,
        "conversational": 1
      }
    },
    "bucket_counts": {
      "small": 4,
      "medium": 4,
      "large": 4
    },
    "excluded_count": 10,
    "warnings": [],
    "purpose": "n=20 audit expansion per audit-expansion-protocol.md (type-aware amendment)"
  },
  "results": [
    {
      "source": "02_2D Geometry.docx",
      "size_bucket": "small",
      "doc_chars_original": 188,
      "doc_chars_sent": 188,
      "truncated": false,
      "condition_a": {
        "input_tokens": 207,
        "output_tokens": 718,
        "latency_s": 3.29,
        "metrics": {
          "n_entities": 10,
          "n_edges": 21,
          "predicate_diversity": 3,
          "type_diversity": 3,
          "avg_degree": 4.2,
          "largest_component": 10,
          "largest_component_pct": 100.0
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"2D geometry\", \"type\": \"geometric concept\"},\n    {\"name\": \"Curves\", \"type\": \"geometric element\"},\n    {\"name\": \"lines\", \"type\": \"geometric element\"},\n    {\"name\": \"Poly lines\", \"type\": \"geometric element\"},\n    {\"name\": \"planar\", \"type\": \"geometric property\"},\n    {\"name\": \"non-planar\", \"type\": \"geometric property\"},\n    {\"name\": \"open\", \"type\": \"geometric property\"},\n    {\"name\": \"closed\", \"type\": \"geometric property\"},\n    {\"name\": \"complex forms\", \"type\": \"geometric concept\"},\n    {\"name\": \"geometries\", \"type\": \"geometric concept\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"2D geometry\", \"predicate\": \"is comprised of\", \"object\": \"Curves\"},\n    {\"subject\": \"2D geometry\", \"predicate\": \"is comprised of\", \"object\": \"lines\"},\n    {\"subject\": \"2D geometry\", \"predicate\": \"is comprised of\", \"object\": \"Poly lines\"},\n    {\"subject\": \"Curves\", \"predicate\": \"can be\", \"object\": \"planar\"},\n    {\"subject\": \"Curves\", \"predicate\": \"can be\", \"object\": \"non-planar\"},\n    {\"subject\": \"Curves\", \"predicate\": \"can be\", \"object\": \"open\"},\n    {\"subject\": \"Curves\", \"predicate\": \"can be\", \"object\": \"closed\"},\n    {\"subject\": \"lines\", \"predicate\": \"can be\", \"object\": \"planar\"},\n    {\"subject\": \"lines\", \"predicate\": \"can be\", \"object\": \"non-planar\"},\n    {\"subject\": \"lines\", \"predicate\": \"can be\", \"object\": \"open\"},\n    {\"subject\": \"lines\", \"predicate\": \"can be\", \"object\": \"closed\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"can be\", \"object\": \"planar\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"can be\", \"object\": \"non-planar\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"can be\", \"object\": \"open\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"can be\", \"object\": \"closed\"},\n    {\"subject\": \"Curves\", \"predicate\": \"are building blocks to produce\", \"object\": \"complex forms\"},\n    {\"subject\": \"lines\", \"predicate\": \"are building blocks to produce\", \"object\": \"complex forms\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"are building blocks to produce\", \"object\": \"complex forms\"},\n    {\"subject\": \"Curves\", \"predicate\": \"are building blocks to produce\", \"object\": \"geometries\"},\n    {\"subject\": \"lines\", \"predicate\": \"are building blocks to produce\", \"object\": \"geometries\"},\n    {\"subject\": \"Poly lines\", \"predicate\": \"are building blocks to produce\", \"object\": \"geometries\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "skipped": "local_model_failed",
        "local_error": "HTTPConnectionPool(host='localhost', port=11434): Read timed out. (read timeout=180)",
        "local_latency_s": 180.1
      },
      "_type": "course_module"
    },
    {
      "source": "03_2D Transformation, Deformation, and Editing-AARON.docx",
      "size_bucket": "small",
      "doc_chars_original": 541,
      "doc_chars_sent": 541,
      "truncated": false,
      "condition_a": {
        "input_tokens": 271,
        "output_tokens": 587,
        "latency_s": 2.9,
        "metrics": {
          "n_entities": 14,
          "n_edges": 13,
          "predicate_diversity": 9,
          "type_diversity": 4,
          "avg_degree": 1.86,
          "largest_component": 11,
          "largest_component_pct": 78.6
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Manipulation of geometry\", \"type\": \"Concept\"},\n    {\"name\": \"Transformations\", \"type\": \"Category\"},\n    {\"name\": \"Deformations\", \"type\": \"Category\"},\n    {\"name\": \"proportions\", \"type\": \"Property\"},\n    {\"name\": \"relative geometries\", \"type\": \"Property\"},\n    {\"name\": \"curves\", \"type\": \"Geometric Element\"},\n    {\"name\": \"objects\", \"type\": \"Geometric Element\"},\n    {\"name\": \"space\", \"type\": \"Concept\"},\n    {\"name\": \"angles\", \"type\": \"Property\"},\n    {\"name\": \"curvature\", \"type\": \"Property\"},\n    {\"name\": \"Editing Commands\", \"type\": \"Concept\"},\n    {\"name\": \"geometry\", \"type\": \"Concept\"},\n    {\"name\": \"sections\", \"type\": \"Geometric Element\"},\n    {\"name\": \"form\", \"type\": \"Geometric Element\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Manipulation of geometry\", \"predicate\": \"can be broken down into\", \"object\": \"Transformations\"},\n    {\"subject\": \"Manipulation of geometry\", \"predicate\": \"can be broken down into\", \"object\": \"Deformations\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"do not change\", \"object\": \"proportions\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"do not change\", \"object\": \"relative geometries\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"change\", \"object\": \"space\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"are changes made to\", \"object\": \"geometry\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"proportions\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"angles\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"curvature\"},\n    {\"subject\": \"Editing Commands\", \"predicate\": \"can edit\", \"object\": \"geometry\"},\n    {\"subject\": \"Editing Commands\", \"predicate\": \"involves adding\", \"object\": \"sections\"},\n    {\"subject\": \"Editing Commands\", \"predicate\": \"involves combining\", \"object\": \"sections\"},\n    {\"subject\": \"Editing Commands\", \"predicate\": \"involves removing\", \"object\": \"sections\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 112.09,
        "local_metadata": {
          "language": "en",
          "char_length": 230,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": false,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "technical",
          "one_sentence_summary": "Document discusses manipulation of geometry through transformations and deformations, with methods for editing geometry"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 230,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": false,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"technical\",\n  \"one_sentence_summary\": \"Document discusses manipulation of geometry through transformations and deformations, with methods for editing geometry\"\n}",
        "api_input_tokens": 533,
        "api_output_tokens": 691,
        "api_latency_s": 3.39,
        "metrics": {
          "n_entities": 17,
          "n_edges": 16,
          "predicate_diversity": 8,
          "type_diversity": 5,
          "avg_degree": 1.88,
          "largest_component": 13,
          "largest_component_pct": 76.5
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Manipulation of geometry\", \"type\": \"concept\"},\n    {\"name\": \"Transformations\", \"type\": \"category\"},\n    {\"name\": \"Deformations\", \"type\": \"category\"},\n    {\"name\": \"proportions\", \"type\": \"attribute\"},\n    {\"name\": \"relative geometries\", \"type\": \"attribute\"},\n    {\"name\": \"curves\", \"type\": \"geometric_element\"},\n    {\"name\": \"objects\", \"type\": \"geometric_element\"},\n    {\"name\": \"space\", \"type\": \"concept\"},\n    {\"name\": \"angles\", \"type\": \"attribute\"},\n    {\"name\": \"curvature\", \"type\": \"attribute\"},\n    {\"name\": \"Editing Commands\", \"type\": \"concept\"},\n    {\"name\": \"geometry\", \"type\": \"concept\"},\n    {\"name\": \"adding\", \"type\": \"operation\"},\n    {\"name\": \"combining\", \"type\": \"operation\"},\n    {\"name\": \"removing\", \"type\": \"operation\"},\n    {\"name\": \"sections\", \"type\": \"geometric_element\"},\n    {\"name\": \"form\", \"type\": \"geometric_element\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Manipulation of geometry\", \"predicate\": \"breaks down into\", \"object\": \"Transformations\"},\n    {\"subject\": \"Manipulation of geometry\", \"predicate\": \"breaks down into\", \"object\": \"Deformations\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"do not change\", \"object\": \"proportions\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"do not change\", \"object\": \"relative geometries\"},\n    {\"subject\": \"Transformations\", \"predicate\": \"change\", \"object\": \"relationship to space\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"are changes to\", \"object\": \"geometry\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"proportions\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"angles\"},\n    {\"subject\": \"Deformations\", \"predicate\": \"affect\", \"object\": \"curvature\"},\n    {\"subject\": \"Editing Commands\", \"predicate\": \"can edit\", \"object\": \"geometry\"},\n    {\"subject\": \"adding\", \"predicate\": \"is method for\", \"object\": \"Editing Commands\"},\n    {\"subject\": \"combining\", \"predicate\": \"is method for\", \"object\": \"Editing Commands\"},\n    {\"subject\": \"removing\", \"predicate\": \"is method for\", \"object\": \"Editing Commands\"},\n    {\"subject\": \"adding\", \"predicate\": \"operates on\", \"object\": \"sections\"},\n    {\"subject\": \"combining\", \"predicate\": \"operates on\", \"object\": \"sections\"},\n    {\"subject\": \"removing\", \"predicate\": \"operates on\", \"object\": \"sections\"}\n  ]\n}\n```",
        "error": null
      },
      "_type": "course_module"
    },
    {
      "source": "2026-04-26-23-04-voice.md",
      "size_bucket": "small",
      "doc_chars_original": 931,
      "doc_chars_sent": 931,
      "truncated": false,
      "condition_a": {
        "input_tokens": 397,
        "output_tokens": 672,
        "latency_s": 3.43,
        "metrics": {
          "n_entities": 13,
          "n_edges": 17,
          "predicate_diversity": 16,
          "type_diversity": 7,
          "avg_degree": 2.62,
          "largest_component": 7,
          "largest_component_pct": 53.8
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Capture \u2014 2026-04-26-23-04\", \"type\": \"voice recording\"},\n    {\"name\": \"extended mine experiment\", \"type\": \"project\"},\n    {\"name\": \"extended mine project\", \"type\": \"project\"},\n    {\"name\": \"Claude AI\", \"type\": \"AI assistant\"},\n    {\"name\": \"Bird\", \"type\": \"dog\"},\n    {\"name\": \"Cat\", \"type\": \"person\"},\n    {\"name\": \"apple orchard\", \"type\": \"location\"},\n    {\"name\": \"house\", \"type\": \"location\"},\n    {\"name\": \"rose\", \"type\": \"location\"},\n    {\"name\": \"stick\", \"type\": \"object\"},\n    {\"name\": \"teal crocodile toy\", \"type\": \"object\"},\n    {\"name\": \"dishes\", \"type\": \"object\"},\n    {\"name\": \"sink\", \"type\": \"location\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Capture \u2014 2026-04-26-23-04\", \"predicate\": \"is a\", \"object\": \"voice recording\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-23-04\", \"predicate\": \"has modality\", \"object\": \"audio\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-23-04\", \"predicate\": \"has status\", \"object\": \"unprocessed\"},\n    {\"subject\": \"speaker\", \"predicate\": \"worked on\", \"object\": \"extended mine project\"},\n    {\"subject\": \"speaker\", \"predicate\": \"worked with\", \"object\": \"Claude AI\"},\n    {\"subject\": \"speaker\", \"predicate\": \"did\", \"object\": \"dishes\"},\n    {\"subject\": \"dishes\", \"predicate\": \"were in\", \"object\": \"sink\"},\n    {\"subject\": \"speaker\", \"predicate\": \"took on walk\", \"object\": \"Bird\"},\n    {\"subject\": \"Cat\", \"predicate\": \"accompanied on walk\", \"object\": \"Bird\"},\n    {\"subject\": \"Bird\", \"predicate\": \"walked through\", \"object\": \"apple orchard\"},\n    {\"subject\": \"apple orchard\", \"predicate\": \"is next to\", \"object\": \"house\"},\n    {\"subject\": \"Bird\", \"predicate\": \"walked through\", \"object\": \"rose\"},\n    {\"subject\": \"Bird\", \"predicate\": \"pooped in\", \"object\": \"orchard\"},\n    {\"subject\": \"Bird\", \"predicate\": \"chased\", \"object\": \"stick\"},\n    {\"subject\": \"Bird\", \"predicate\": \"has\", \"object\": \"teal crocodile toy\"},\n    {\"subject\": \"Bird\", \"predicate\": \"is following\", \"object\": \"speaker\"},\n    {\"subject\": \"Bird\", \"predicate\": \"is squeaking at\", \"object\": \"speaker\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 20.78,
        "local_metadata": {
          "language": "en",
          "char_length": 382,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": true
          },
          "content_signals": {
            "has_named_people": true,
            "has_institutional_language": false,
            "has_technical_terminology": false,
            "has_first_person": true,
            "has_quotations": false
          },
          "domain_class": "personal",
          "one_sentence_summary": "A personal account of an individual's activities on a specific day, including household chores and pet care"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 382,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": true\n  },\n  \"content_signals\": {\n    \"has_named_people\": true,\n    \"has_institutional_language\": false,\n    \"has_technical_terminology\": false,\n    \"has_first_person\": true,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"personal\",\n  \"one_sentence_summary\": \"A personal account of an individual's activities on a specific day, including household chores and pet care\"\n}",
        "api_input_tokens": 661,
        "api_output_tokens": 740,
        "api_latency_s": 3.6,
        "metrics": {
          "n_entities": 21,
          "n_edges": 17,
          "predicate_diversity": 17,
          "type_diversity": 12,
          "avg_degree": 1.62,
          "largest_component": 12,
          "largest_component_pct": 57.1
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"2026-04-26\", \"type\": \"date\"},\n    {\"name\": \"voice recording\", \"type\": \"artifact\"},\n    {\"name\": \"field recording\", \"type\": \"method\"},\n    {\"name\": \"extended mine experiment\", \"type\": \"project\"},\n    {\"name\": \"extended mine project\", \"type\": \"project\"},\n    {\"name\": \"Claude AI\", \"type\": \"entity\"},\n    {\"name\": \"dishes\", \"type\": \"object\"},\n    {\"name\": \"sink\", \"type\": \"location\"},\n    {\"name\": \"Bird\", \"type\": \"animal\"},\n    {\"name\": \"Dog\", \"type\": \"animal\"},\n    {\"name\": \"walk\", \"type\": \"activity\"},\n    {\"name\": \"apple orchard\", \"type\": \"location\"},\n    {\"name\": \"house\", \"type\": \"location\"},\n    {\"name\": \"Cat\", \"type\": \"animal\"},\n    {\"name\": \"rose\", \"type\": \"location\"},\n    {\"name\": \"poop\", \"type\": \"object\"},\n    {\"name\": \"stick\", \"type\": \"object\"},\n    {\"name\": \"teal crocodile toy\", \"type\": \"object\"},\n    {\"name\": \"Sunday\", \"type\": \"day\"},\n    {\"name\": \"10:30\", \"type\": \"time\"},\n    {\"name\": \"narrator\", \"type\": \"person\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"narrator\", \"predicate\": \"woke up at\", \"object\": \"10:30\"},\n    {\"subject\": \"narrator\", \"predicate\": \"worked on\", \"object\": \"extended mine project\"},\n    {\"subject\": \"narrator\", \"predicate\": \"worked with\", \"object\": \"Claude AI\"},\n    {\"subject\": \"narrator\", \"predicate\": \"washed\", \"object\": \"dishes\"},\n    {\"subject\": \"dishes\", \"predicate\": \"were in\", \"object\": \"sink\"},\n    {\"subject\": \"narrator\", \"predicate\": \"took on walk\", \"object\": \"Bird\"},\n    {\"subject\": \"narrator\", \"predicate\": \"walked with\", \"object\": \"Cat\"},\n    {\"subject\": \"walk\", \"predicate\": \"occurred through\", \"object\": \"apple orchard\"},\n    {\"subject\": \"apple orchard\", \"predicate\": \"is next to\", \"object\": \"house\"},\n    {\"subject\": \"Bird\", \"predicate\": \"is a\", \"object\": \"Dog\"},\n    {\"subject\": \"Bird\", \"predicate\": \"defecated in\", \"object\": \"orchard\"},\n    {\"subject\": \"Bird\", \"predicate\": \"chased\", \"object\": \"stick\"},\n    {\"subject\": \"Bird\", \"predicate\": \"has\", \"object\": \"teal crocodile toy\"},\n    {\"subject\": \"Bird\", \"predicate\": \"is following\", \"object\": \"narrator\"},\n    {\"subject\": \"Bird\", \"predicate\": \"is squeaking at\", \"object\": \"narrator\"},\n    {\"subject\": \"narrator\", \"predicate\": \"walked through\", \"object\": \"rose\"},\n    {\"subject\": \"day\", \"predicate\": \"is\", \"object\": \"Sunday\"}\n  ]\n}\n```",
        "error": null
      },
      "_type": "voice_capture"
    },
    {
      "source": "2026-04-26-22-44-voice.md",
      "size_bucket": "small",
      "doc_chars_original": 165,
      "doc_chars_sent": 165,
      "truncated": false,
      "condition_a": {
        "input_tokens": 207,
        "output_tokens": 344,
        "latency_s": 1.98,
        "metrics": {
          "n_entities": 6,
          "n_edges": 6,
          "predicate_diversity": 6,
          "type_diversity": 5,
          "avg_degree": 2.0,
          "largest_component": 6,
          "largest_component_pct": 100.0
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Capture \u2014 2026-04-26-22-44\", \"type\": \"recording\"},\n    {\"name\": \"voice\", \"type\": \"type\"},\n    {\"name\": \"audio\", \"type\": \"modality\"},\n    {\"name\": \"unprocessed\", \"type\": \"status\"},\n    {\"name\": \"test field recording\", \"type\": \"recording\"},\n    {\"name\": \"capture layer\", \"type\": \"system_layer\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has type\", \"object\": \"voice\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has modality\", \"object\": \"audio\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has status\", \"object\": \"unprocessed\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"is a\", \"object\": \"test field recording\"},\n    {\"subject\": \"test field recording\", \"predicate\": \"exists on\", \"object\": \"capture layer\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"is the first recording of\", \"object\": \"test field recording\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 14.45,
        "local_metadata": {
          "language": "en",
          "char_length": 137,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": true
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": false,
            "has_technical_terminology": false,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "creative",
          "one_sentence_summary": "Unprocessed audio test field recording"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 137,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": true\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": false,\n    \"has_technical_terminology\": false,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"creative\",\n  \"one_sentence_summary\": \"Unprocessed audio test field recording\"\n}",
        "api_input_tokens": 459,
        "api_output_tokens": 369,
        "api_latency_s": 2.2,
        "metrics": {
          "n_entities": 7,
          "n_edges": 6,
          "predicate_diversity": 6,
          "type_diversity": 7,
          "avg_degree": 1.71,
          "largest_component": 7,
          "largest_component_pct": 100.0
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Capture \u2014 2026-04-26-22-44\", \"type\": \"recording\"},\n    {\"name\": \"voice\", \"type\": \"type\"},\n    {\"name\": \"audio\", \"type\": \"modality\"},\n    {\"name\": \"unprocessed\", \"type\": \"status\"},\n    {\"name\": \"test field recording\", \"type\": \"recording_classification\"},\n    {\"name\": \"capture layer\", \"type\": \"layer\"},\n    {\"name\": \"first recording\", \"type\": \"recording_ordinal\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has type\", \"object\": \"voice\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has modality\", \"object\": \"audio\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"has status\", \"object\": \"unprocessed\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"is classified as\", \"object\": \"test field recording\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"exists on\", \"object\": \"capture layer\"},\n    {\"subject\": \"Capture \u2014 2026-04-26-22-44\", \"predicate\": \"is\", \"object\": \"first recording\"}\n  ]\n}\n```",
        "error": null
      },
      "_type": "voice_capture"
    },
    {
      "source": "07_Cube Assignment_2018f.docx",
      "size_bucket": "medium",
      "doc_chars_original": 1316,
      "doc_chars_sent": 1316,
      "truncated": false,
      "condition_a": {
        "input_tokens": 463,
        "output_tokens": 902,
        "latency_s": 4.36,
        "metrics": {
          "n_entities": 23,
          "n_edges": 19,
          "predicate_diversity": 12,
          "type_diversity": 13,
          "avg_degree": 1.65,
          "largest_component": 13,
          "largest_component_pct": 56.5
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Cube\", \"type\": \"Object\"},\n    {\"name\": \"Blue Cube\", \"type\": \"Object\"},\n    {\"name\": \"Blue Layer\", \"type\": \"Layer\"},\n    {\"name\": \"Measurements\", \"type\": \"Specification\"},\n    {\"name\": \"1mm\", \"type\": \"Unit\"},\n    {\"name\": \"0.04 inches\", \"type\": \"Unit\"},\n    {\"name\": \"Initials\", \"type\": \"Element\"},\n    {\"name\": \"Four view schematic\", \"type\": \"Drawing\"},\n    {\"name\": \"2D drawing\", \"type\": \"Drawing\"},\n    {\"name\": \"Dimensions\", \"type\": \"Specification\"},\n    {\"name\": \"STL file\", \"type\": \"File Format\"},\n    {\"name\": \"Center\", \"type\": \"Location\"},\n    {\"name\": \"Standard layers\", \"type\": \"Setting\"},\n    {\"name\": \"Infill\", \"type\": \"Setting\"},\n    {\"name\": \"Raft\", \"type\": \"Setting\"},\n    {\"name\": \"Supports\", \"type\": \"Setting\"},\n    {\"name\": \"Rhino file\", \"type\": \"File Format\"},\n    {\"name\": \"Blackboard\", \"type\": \"Platform\"},\n    {\"name\": \"Colored layer\", \"type\": \"Layer\"},\n    {\"name\": \"Labeled schematic\", \"type\": \"Drawing\"},\n    {\"name\": \"Grade\", \"type\": \"Assessment\"},\n    {\"name\": \"Letter grade\", \"type\": \"Assessment Unit\"},\n    {\"name\": \"Re-submission\", \"type\": \"Process\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Blue Cube\", \"predicate\": \"should be placed on\", \"object\": \"Blue Layer\"},\n    {\"subject\": \"Cube\", \"predicate\": \"measurements should be accurate to within\", \"object\": \"1mm\"},\n    {\"subject\": \"Cube\", \"predicate\": \"measurements should be accurate to within\", \"object\": \"0.04 inches\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should include\", \"object\": \"Initials\"},\n    {\"subject\": \"Initials\", \"predicate\": \"should be\", \"object\": \"Legible\"},\n    {\"subject\": \"Cube\", \"predicate\": \"requires\", \"object\": \"Four view schematic\"},\n    {\"subject\": \"Four view schematic\", \"predicate\": \"is a\", \"object\": \"2D drawing\"},\n    {\"subject\": \"2D drawing\", \"predicate\": \"should include\", \"object\": \"Dimensions\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should be exported as\", \"object\": \"STL file\"},\n    {\"subject\": \"STL file\", \"predicate\": \"should be submitted to\", \"object\": \"Center\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should use settings\", \"object\": \"Standard layers\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should use settings\", \"object\": \"Infill\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should not use\", \"object\": \"Raft\"},\n    {\"subject\": \"Cube\", \"predicate\": \"should not use\", \"object\": \"Supports\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should be submitted to\", \"object\": \"Blackboard\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should include\", \"object\": \"Colored layer\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should include\", \"object\": \"Labeled schematic\"},\n    {\"subject\": \"Late submission\", \"predicate\": \"results in\", \"object\": \"Grade reduction by letter grade\"},\n    {\"subject\": \"Re-submission\", \"predicate\": \"is not allowed for\", \"object\": \"Better grade\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 22.85,
        "local_metadata": {
          "language": "en",
          "char_length": 230,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "technical",
          "one_sentence_summary": "Instructions for creating and submitting cubes in a specific format"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 230,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"technical\",\n  \"one_sentence_summary\": \"Instructions for creating and submitting cubes in a specific format\"\n}",
        "api_input_tokens": 719,
        "api_output_tokens": 1229,
        "api_latency_s": 5.91,
        "metrics": {
          "n_entities": 32,
          "n_edges": 27,
          "predicate_diversity": 19,
          "type_diversity": 16,
          "avg_degree": 1.69,
          "largest_component": 12,
          "largest_component_pct": 37.5
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"cubes\", \"type\": \"object\"},\n    {\"name\": \"measurements\", \"type\": \"attribute\"},\n    {\"name\": \"1mm\", \"type\": \"measurement_value\"},\n    {\"name\": \"0.04 inches\", \"type\": \"measurement_value\"},\n    {\"name\": \"scale\", \"type\": \"attribute\"},\n    {\"name\": \"layer\", \"type\": \"structural_element\"},\n    {\"name\": \"color\", \"type\": \"attribute\"},\n    {\"name\": \"Blue Cube\", \"type\": \"object\"},\n    {\"name\": \"Blue Layer\", \"type\": \"structural_element\"},\n    {\"name\": \"initials\", \"type\": \"content\"},\n    {\"name\": \"legibility\", \"type\": \"attribute\"},\n    {\"name\": \"four view schematic\", \"type\": \"document_type\"},\n    {\"name\": \"2D drawing\", \"type\": \"document_type\"},\n    {\"name\": \"dimensions\", \"type\": \"attribute\"},\n    {\"name\": \"details\", \"type\": \"information\"},\n    {\"name\": \"additional views\", \"type\": \"document_type\"},\n    {\"name\": \"STL format\", \"type\": \"file_format\"},\n    {\"name\": \"center\", \"type\": \"location\"},\n    {\"name\": \"orientation\", \"type\": \"attribute\"},\n    {\"name\": \"standard layers\", \"type\": \"setting\"},\n    {\"name\": \"infill\", \"type\": \"setting\"},\n    {\"name\": \"raft\", \"type\": \"setting\"},\n    {\"name\": \"supports\", \"type\": \"setting\"},\n    {\"name\": \"Rhino file\", \"type\": \"file_type\"},\n    {\"name\": \"blackboard\", \"type\": \"platform\"},\n    {\"name\": \"printed cubes\", \"type\": \"object\"},\n    {\"name\": \"colored layer\", \"type\": \"structural_element\"},\n    {\"name\": \"labeled schematic\", \"type\": \"document_type\"},\n    {\"name\": \"submission deadline\", \"type\": \"constraint\"},\n    {\"name\": \"grade\", \"type\": \"evaluation_metric\"},\n    {\"name\": \"letter grade\", \"type\": \"evaluation_unit\"},\n    {\"name\": \"re-submission\", \"type\": \"action\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"cubes\", \"predicate\": \"should be replicated with\", \"object\": \"measurements\"},\n    {\"subject\": \"measurements\", \"predicate\": \"should be accurate to within\", \"object\": \"1mm\"},\n    {\"subject\": \"measurements\", \"predicate\": \"should be accurate to within\", \"object\": \"0.04 inches\"},\n    {\"subject\": \"cubes\", \"predicate\": \"should be to\", \"object\": \"scale\"},\n    {\"subject\": \"Blue Cube\", \"predicate\": \"should be placed on\", \"object\": \"Blue Layer\"},\n    {\"subject\": \"cubes\", \"predicate\": \"should include\", \"object\": \"initials\"},\n    {\"subject\": \"initials\", \"predicate\": \"should be\", \"object\": \"legibility\"},\n    {\"subject\": \"initials\", \"predicate\": \"should be at\", \"object\": \"appropriate scale\"},\n    {\"subject\": \"cubes\", \"predicate\": \"requires\", \"object\": \"four view schematic\"},\n    {\"subject\": \"four view schematic\", \"predicate\": \"is a\", \"object\": \"2D drawing\"},\n    {\"subject\": \"2D drawing\", \"predicate\": \"should include\", \"object\": \"dimensions\"},\n    {\"subject\": \"dimensions\", \"predicate\": \"should indicate\", \"object\": \"details\"},\n    {\"subject\": \"drawing\", \"predicate\": \"should be on\", \"object\": \"colored layer\"},\n    {\"subject\": \"cubes\", \"predicate\": \"may require\", \"object\": \"additional views\"},\n    {\"subject\": \"finished cubes\", \"predicate\": \"should be exported as\", \"object\": \"STL format\"},\n    {\"subject\": \"exported cubes\", \"predicate\": \"should be submitted to\", \"object\": \"center\"},\n    {\"subject\": \"cubes\", \"predicate\": \"should be oriented in same manner as\", \"object\": \"originals\"},\n    {\"subject\": \"settings\", \"predicate\": \"should include\", \"object\": \"standard layers\"},\n    {\"subject\": \"settings\", \"predicate\": \"should include\", \"object\": \"infill\"},\n    {\"subject\": \"settings\", \"predicate\": \"should not include\", \"object\": \"raft\"},\n    {\"subject\": \"settings\", \"predicate\": \"should not include\", \"object\": \"supports\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should be submitted to\", \"object\": \"blackboard\"},\n    {\"subject\": \"printed cubes\", \"predicate\": \"should be submitted with\", \"object\": \"Rhino file\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should include\", \"object\": \"colored layer\"},\n    {\"subject\": \"Rhino file\", \"predicate\": \"should include\", \"object\": \"labeled schematic\"},\n    {\"subject\": \"late submission\", \"predicate\": \"results in grade reduction of\", \"object\": \"letter grade\"},\n    {\"subject\":",
        "error": null
      },
      "_type": "course_module"
    },
    {
      "source": "06_Gumball.docx",
      "size_bucket": "medium",
      "doc_chars_original": 1980,
      "doc_chars_sent": 1980,
      "truncated": false,
      "condition_a": {
        "input_tokens": 652,
        "output_tokens": 1467,
        "latency_s": 6.64,
        "metrics": {
          "n_entities": 34,
          "n_edges": 30,
          "predicate_diversity": 17,
          "type_diversity": 16,
          "avg_degree": 1.76,
          "largest_component": 7,
          "largest_component_pct": 20.6
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Gumball\", \"type\": \"Tool\"},\n    {\"name\": \"Widget\", \"type\": \"Component\"},\n    {\"name\": \"Selected object\", \"type\": \"Entity\"},\n    {\"name\": \"Move transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"Scale transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"Rotate transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"Gumball origin\", \"type\": \"Reference point\"},\n    {\"name\": \"Gumball menu\", \"type\": \"Interface\"},\n    {\"name\": \"White menu ball\", \"type\": \"UI element\"},\n    {\"name\": \"Relocate Gumball\", \"type\": \"Menu option\"},\n    {\"name\": \"Gumball center\", \"type\": \"Reference point\"},\n    {\"name\": \"Reset Gumball\", \"type\": \"Menu option\"},\n    {\"name\": \"Area centroid\", \"type\": \"Reference point\"},\n    {\"name\": \"Align to CPlane\", \"type\": \"Menu option\"},\n    {\"name\": \"Align to Object\", \"type\": \"Menu option\"},\n    {\"name\": \"Align to World\", \"type\": \"Menu option\"},\n    {\"name\": \"CPlane\", \"type\": \"Coordinate system\"},\n    {\"name\": \"X axis\", \"type\": \"Axis\"},\n    {\"name\": \"Y axis\", \"type\": \"Axis\"},\n    {\"name\": \"Z axis\", \"type\": \"Axis\"},\n    {\"name\": \"U curve\", \"type\": \"Object property\"},\n    {\"name\": \"V curve\", \"type\": \"Object property\"},\n    {\"name\": \"World grid system\", \"type\": \"Coordinate system\"},\n    {\"name\": \"Snappy dragging\", \"type\": \"Dragging mode\"},\n    {\"name\": \"Smooth dragging\", \"type\": \"Dragging mode\"},\n    {\"name\": \"Osnaps\", \"type\": \"Feature\"},\n    {\"name\": \"Drag strength\", \"type\": \"Parameter\"},\n    {\"name\": \"Gumball elements\", \"type\": \"Component\"},\n    {\"name\": \"Red color\", \"type\": \"Color\"},\n    {\"name\": \"Green color\", \"type\": \"Color\"},\n    {\"name\": \"Blue color\", \"type\": \"Color\"},\n    {\"name\": \"Dotted lines\", \"type\": \"Visual element\"},\n    {\"name\": \"Arrow\", \"type\": \"Visual element\"},\n    {\"name\": \"Box\", \"type\": \"Visual element\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Gumball\", \"predicate\": \"is a\", \"object\": \"Widget\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"is used to facilitate\", \"object\": \"Direct editing\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"Move transformation\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"Scale transformation\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"Rotate transformation\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"operates around\", \"object\": \"Gumball origin\"},\n    {\"subject\": \"Gumball menu\", \"predicate\": \"is accessed by\", \"object\": \"White menu ball\"},\n    {\"subject\": \"Relocate Gumball\", \"predicate\": \"allows redefinition of\", \"object\": \"Gumball center\"},\n    {\"subject\": \"Gumball center\", \"predicate\": \"is the origin point for\", \"object\": \"Scaling\"},\n    {\"subject\": \"Gumball center\", \"predicate\": \"is the origin point for\", \"object\": \"Translating\"},\n    {\"subject\": \"Gumball center\", \"predicate\": \"is the origin point for\", \"object\": \"Rotating\"},\n    {\"subject\": \"Reset Gumball\", \"predicate\": \"places gumball at\", \"object\": \"Area centroid\"},\n    {\"subject\": \"Align to CPlane\", \"predicate\": \"makes arrows point in direction of\", \"object\": \"X axis\"},\n    {\"subject\": \"Align to CPlane\", \"predicate\": \"makes arrows point in direction of\", \"object\": \"Y axis\"},\n    {\"subject\": \"Align to CPlane\", \"predicate\": \"makes arrows point in direction of\", \"object\": \"Z axis\"},\n    {\"subject\": \"Align to Object\", \"predicate\": \"relates gumball to\", \"object\": \"U curve\"},\n    {\"subject\": \"Align to Object\", \"predicate\": \"relates gumball to\", \"object\": \"V curve\"},\n    {\"subject\": \"Align to World\", \"predicate\": \"relates gumball to\", \"object\": \"World grid system\"},\n    {\"subject\": \"Smooth dragging\", \"predicate\": \"allows dragging without\", \"object\": \"Restraints\"},\n    {\"subject\": \"Snappy dragging\", \"predicate\": \"is equivalent to\", \"object\": \"Osnaps\"},\n    {\"subject\": \"Snappy dragging\", \"predicate\": \"causes object to snap to\", \"object\": \"End point\"},\n    {\"subject\": \"Snappy dragging\", \"predicate\": \"causes object to snap to\", \"object\": \"Mid point\"},\n    {\"subject\": \"Snappy dragging\", \"predicate\": \"causes object to snap to\", \"objec",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 29.12,
        "local_metadata": {
          "language": "en",
          "char_length": 450,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "technical",
          "one_sentence_summary": "Instructional text about the functionality and usage of a gumball tool in a 3D modeling software"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 450,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"technical\",\n  \"one_sentence_summary\": \"Instructional text about the functionality and usage of a gumball tool in a 3D modeling software\"\n}",
        "api_input_tokens": 918,
        "api_output_tokens": 1816,
        "api_latency_s": 8.19,
        "metrics": {
          "n_entities": 50,
          "n_edges": 35,
          "predicate_diversity": 21,
          "type_diversity": 25,
          "avg_degree": 1.4,
          "largest_component": 8,
          "largest_component_pct": 16.0
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Gumball\", \"type\": \"Tool\"},\n    {\"name\": \"widget\", \"type\": \"Component\"},\n    {\"name\": \"selected object\", \"type\": \"Entity\"},\n    {\"name\": \"direct editing\", \"type\": \"Function\"},\n    {\"name\": \"move transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"scale transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"rotate transformation\", \"type\": \"Transformation\"},\n    {\"name\": \"gumball origin\", \"type\": \"Reference Point\"},\n    {\"name\": \"Gumball Menu\", \"type\": \"Interface\"},\n    {\"name\": \"white menu ball\", \"type\": \"UI Element\"},\n    {\"name\": \"Relocate Gumball\", \"type\": \"Menu Option\"},\n    {\"name\": \"gumball center\", \"type\": \"Reference Point\"},\n    {\"name\": \"origin point\", \"type\": \"Reference Point\"},\n    {\"name\": \"scaling\", \"type\": \"Operation\"},\n    {\"name\": \"translating\", \"type\": \"Operation\"},\n    {\"name\": \"rotating\", \"type\": \"Operation\"},\n    {\"name\": \"Reset Gumball\", \"type\": \"Menu Option\"},\n    {\"name\": \"area centroid\", \"type\": \"Reference Point\"},\n    {\"name\": \"object orientation\", \"type\": \"Property\"},\n    {\"name\": \"Align to CPlane\", \"type\": \"Menu Option\"},\n    {\"name\": \"Align to Object\", \"type\": \"Menu Option\"},\n    {\"name\": \"Align to World\", \"type\": \"Menu Option\"},\n    {\"name\": \"CPlane\", \"type\": \"Reference System\"},\n    {\"name\": \"arrows\", \"type\": \"UI Element\"},\n    {\"name\": \"x axis\", \"type\": \"Axis\"},\n    {\"name\": \"y axis\", \"type\": \"Axis\"},\n    {\"name\": \"z axis\", \"type\": \"Axis\"},\n    {\"name\": \"U curves\", \"type\": \"Object Property\"},\n    {\"name\": \"V curves\", \"type\": \"Object Property\"},\n    {\"name\": \"world grid system\", \"type\": \"Reference System\"},\n    {\"name\": \"Snappy Dragging\", \"type\": \"Mode\"},\n    {\"name\": \"Smooth Dragging\", \"type\": \"Mode\"},\n    {\"name\": \"Osnaps\", \"type\": \"Feature\"},\n    {\"name\": \"snap point\", \"type\": \"Reference Point\"},\n    {\"name\": \"end snap\", \"type\": \"Snap Type\"},\n    {\"name\": \"mid snap\", \"type\": \"Snap Type\"},\n    {\"name\": \"center snap\", \"type\": \"Snap Type\"},\n    {\"name\": \"Drag Strength\", \"type\": \"Parameter\"},\n    {\"name\": \"mouse movement\", \"type\": \"Input\"},\n    {\"name\": \"1:1 ratio\", \"type\": \"Ratio\"},\n    {\"name\": \"Gumball Elements\", \"type\": \"Component Group\"},\n    {\"name\": \"color\", \"type\": \"Property\"},\n    {\"name\": \"axis assignment\", \"type\": \"Mapping\"},\n    {\"name\": \"Red\", \"type\": \"Color\"},\n    {\"name\": \"Green\", \"type\": \"Color\"},\n    {\"name\": \"Blue\", \"type\": \"Color\"},\n    {\"name\": \"Z plane\", \"type\": \"Dimension\"},\n    {\"name\": \"Z dimension\", \"type\": \"Dimension\"},\n    {\"name\": \"dotted lines\", \"type\": \"UI Element\"},\n    {\"name\": \"Gumball Short-Hands and Tricks\", \"type\": \"Section\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Gumball\", \"predicate\": \"is a\", \"object\": \"widget\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"is used for\", \"object\": \"direct editing\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"operates on\", \"object\": \"selected object\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"move transformation\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"scale transformation\"},\n    {\"subject\": \"Gumball\", \"predicate\": \"provides\", \"object\": \"rotate transformation\"},\n    {\"subject\": \"move transformation\", \"predicate\": \"occurs around\", \"object\": \"gumball origin\"},\n    {\"subject\": \"scale transformation\", \"predicate\": \"occurs around\", \"object\": \"gumball origin\"},\n    {\"subject\": \"rotate transformation\", \"predicate\": \"occurs around\", \"object\": \"gumball origin\"},\n    {\"subject\": \"white menu ball\", \"predicate\": \"opens\", \"object\": \"Gumball Menu\"},\n    {\"subject\": \"Relocate Gumball\", \"predicate\": \"allows redefinition of\", \"object\": \"gumball center\"},\n    {\"subject\": \"gumball center\", \"predicate\": \"serves as\", \"object\": \"origin point\"},\n    {\"subject\": \"origin point\", \"predicate\": \"is reference for\", \"object\": \"scaling\"},\n    {\"subject\": \"origin point\", \"predicate\": \"is reference for\", \"object\": \"translating\"},\n    {\"subject\": \"origin point\", \"predicate\": \"is reference for\", \"object\": \"rotating\"},\n    {\"subject\": \"Reset Gumball\", \"predicate\": \"places gumball a",
        "error": null
      },
      "_type": "course_module"
    },
    {
      "source": "00_Syllabus.docx",
      "size_bucket": "medium",
      "doc_chars_original": 2273,
      "doc_chars_sent": 2273,
      "truncated": false,
      "condition_a": {
        "input_tokens": 607,
        "output_tokens": 1199,
        "latency_s": 5.55,
        "metrics": {
          "n_entities": 35,
          "n_edges": 25,
          "predicate_diversity": 15,
          "type_diversity": 15,
          "avg_degree": 1.43,
          "largest_component": 17,
          "largest_component_pct": 48.6
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"3D Computer Aided Design drawing\", \"type\": \"subject\"},\n    {\"name\": \"rapid manufacturing\", \"type\": \"subject\"},\n    {\"name\": \"Rhino3D\", \"type\": \"software\"},\n    {\"name\": \"students\", \"type\": \"agent\"},\n    {\"name\": \"virtual spaces\", \"type\": \"concept\"},\n    {\"name\": \"CAD software\", \"type\": \"software\"},\n    {\"name\": \"NURBS geometry\", \"type\": \"concept\"},\n    {\"name\": \"3D printing\", \"type\": \"process\"},\n    {\"name\": \"digital fabrication software\", \"type\": \"software\"},\n    {\"name\": \"digital fabrication hardware\", \"type\": \"hardware\"},\n    {\"name\": \"spatial awareness\", \"type\": \"skill\"},\n    {\"name\": \"scales\", \"type\": \"concept\"},\n    {\"name\": \"measuring devices\", \"type\": \"tool\"},\n    {\"name\": \"physical dimensions\", \"type\": \"concept\"},\n    {\"name\": \"virtual space\", \"type\": \"concept\"},\n    {\"name\": \"three dimensional form\", \"type\": \"concept\"},\n    {\"name\": \"digital modeling\", \"type\": \"process\"},\n    {\"name\": \"three dimensional design principals\", \"type\": \"concept\"},\n    {\"name\": \"Desktop FDM printing\", \"type\": \"process\"},\n    {\"name\": \"printing process\", \"type\": \"process\"},\n    {\"name\": \"tolerances\", \"type\": \"concept\"},\n    {\"name\": \"critical thinking\", \"type\": \"skill\"},\n    {\"name\": \"problem solving skills\", \"type\": \"skill\"},\n    {\"name\": \"research methods\", \"type\": \"methodology\"},\n    {\"name\": \"assignments\", \"type\": \"task\"},\n    {\"name\": \"Rhino Level 1 Training Guide\", \"type\": \"resource\"},\n    {\"name\": \"grading system\", \"type\": \"system\"},\n    {\"name\": \"attendance\", \"type\": \"requirement\"},\n    {\"name\": \"grade\", \"type\": \"metric\"},\n    {\"name\": \"planning\", \"type\": \"skill\"},\n    {\"name\": \"project completion\", \"type\": \"task\"},\n    {\"name\": \"design elements\", \"type\": \"concept\"},\n    {\"name\": \"design principles\", \"type\": \"concept\"},\n    {\"name\": \"original thinking\", \"type\": \"skill\"},\n    {\"name\": \"course material\", \"type\": \"content\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"course\", \"predicate\": \"introduces\", \"object\": \"3D Computer Aided Design drawing\"},\n    {\"subject\": \"course\", \"predicate\": \"introduces\", \"object\": \"rapid manufacturing\"},\n    {\"subject\": \"course\", \"predicate\": \"uses\", \"object\": \"Rhino3D\"},\n    {\"subject\": \"students\", \"predicate\": \"become acquainted with\", \"object\": \"virtual spaces\"},\n    {\"subject\": \"students\", \"predicate\": \"become acquainted with\", \"object\": \"NURBS geometry\"},\n    {\"subject\": \"students\", \"predicate\": \"gain hands on technical skills with\", \"object\": \"digital fabrication software\"},\n    {\"subject\": \"students\", \"predicate\": \"gain hands on technical skills with\", \"object\": \"digital fabrication hardware\"},\n    {\"subject\": \"students\", \"predicate\": \"demonstrate\", \"object\": \"spatial awareness\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"scales\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"measuring devices\"},\n    {\"subject\": \"students\", \"predicate\": \"translate\", \"object\": \"physical dimensions into virtual space\"},\n    {\"subject\": \"students\", \"predicate\": \"gain working knowledge of\", \"object\": \"three dimensional form\"},\n    {\"subject\": \"students\", \"predicate\": \"apply\", \"object\": \"three dimensional design principals\"},\n    {\"subject\": \"students\", \"predicate\": \"understand\", \"object\": \"Desktop FDM printing\"},\n    {\"subject\": \"students\", \"predicate\": \"understand\", \"object\": \"printing process\"},\n    {\"subject\": \"students\", \"predicate\": \"understand and apply\", \"object\": \"tolerances\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"critical thinking\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"problem solving skills\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"research methods\"},\n    {\"subject\": \"NURBS geometry\", \"predicate\": \"enables output of\", \"object\": \"3D printing\"},\n    {\"subject\": \"late assignment\", \"predicate\": \"results in grade reduction of\", \"object\": \"10%\"},\n    {\"subject\": \"grading system\", \"predicate\": \"evaluates\", \"object\": \"planning\"},\n    {\"subject\": \"grading system\", \"predicate\": \"evaluates\", \"obj",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 28.53,
        "local_metadata": {
          "language": "en",
          "char_length": 320,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": true,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "educational",
          "one_sentence_summary": "This document outlines a course on 3D Computer Aided Design and rapid manufacturing using Rhino3D software."
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 320,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": true,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"educational\",\n  \"one_sentence_summary\": \"This document outlines a course on 3D Computer Aided Design and rapid manufacturing using Rhino3D software.\"\n}",
        "api_input_tokens": 875,
        "api_output_tokens": 1493,
        "api_latency_s": 6.75,
        "metrics": {
          "n_entities": 34,
          "n_edges": 38,
          "predicate_diversity": 19,
          "type_diversity": 16,
          "avg_degree": 2.24,
          "largest_component": 3,
          "largest_component_pct": 8.8
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"3D Computer Aided Design\", \"type\": \"subject\"},\n    {\"name\": \"rapid manufacturing\", \"type\": \"subject\"},\n    {\"name\": \"Rhino3D\", \"type\": \"software\"},\n    {\"name\": \"CAD software\", \"type\": \"software_category\"},\n    {\"name\": \"NURBS geometry\", \"type\": \"technical_concept\"},\n    {\"name\": \"3D printing\", \"type\": \"technology\"},\n    {\"name\": \"digital fabrication software\", \"type\": \"software_category\"},\n    {\"name\": \"digital fabrication hardware\", \"type\": \"hardware_category\"},\n    {\"name\": \"spatial awareness\", \"type\": \"skill\"},\n    {\"name\": \"scales\", \"type\": \"concept\"},\n    {\"name\": \"measuring devices\", \"type\": \"tool\"},\n    {\"name\": \"formula\", \"type\": \"concept\"},\n    {\"name\": \"physical dimensions\", \"type\": \"concept\"},\n    {\"name\": \"virtual space\", \"type\": \"concept\"},\n    {\"name\": \"three dimensional form\", \"type\": \"concept\"},\n    {\"name\": \"digital modeling\", \"type\": \"skill\"},\n    {\"name\": \"three dimensional design principals\", \"type\": \"concept\"},\n    {\"name\": \"Desktop FDM printing\", \"type\": \"technology\"},\n    {\"name\": \"tolerances\", \"type\": \"concept\"},\n    {\"name\": \"critical thinking\", \"type\": \"skill\"},\n    {\"name\": \"problem solving skills\", \"type\": \"skill\"},\n    {\"name\": \"research methods\", \"type\": \"methodology\"},\n    {\"name\": \"Rhino Level 1 Training Guide\", \"type\": \"learning_material\"},\n    {\"name\": \"assignments\", \"type\": \"assessment\"},\n    {\"name\": \"homework\", \"type\": \"assessment\"},\n    {\"name\": \"grading\", \"type\": \"assessment_method\"},\n    {\"name\": \"attendance\", \"type\": \"assessment_criterion\"},\n    {\"name\": \"grade A\", \"type\": \"grade\"},\n    {\"name\": \"grade B\", \"type\": \"grade\"},\n    {\"name\": \"grade C\", \"type\": \"grade\"},\n    {\"name\": \"grade D\", \"type\": \"grade\"},\n    {\"name\": \"grade F\", \"type\": \"grade\"},\n    {\"name\": \"project\", \"type\": \"deliverable\"},\n    {\"name\": \"elements and principles of design\", \"type\": \"concept\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"course\", \"predicate\": \"introduces\", \"object\": \"3D Computer Aided Design\"},\n    {\"subject\": \"course\", \"predicate\": \"introduces\", \"object\": \"rapid manufacturing\"},\n    {\"subject\": \"course\", \"predicate\": \"uses\", \"object\": \"Rhino3D\"},\n    {\"subject\": \"students\", \"predicate\": \"become acquainted with\", \"object\": \"virtual space\"},\n    {\"subject\": \"students\", \"predicate\": \"become acquainted with\", \"object\": \"NURBS geometry\"},\n    {\"subject\": \"students\", \"predicate\": \"gain skills in\", \"object\": \"digital fabrication software\"},\n    {\"subject\": \"students\", \"predicate\": \"gain skills in\", \"object\": \"digital fabrication hardware\"},\n    {\"subject\": \"students\", \"predicate\": \"demonstrate\", \"object\": \"spatial awareness\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"scales\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"measuring devices\"},\n    {\"subject\": \"students\", \"predicate\": \"apply\", \"object\": \"formula\"},\n    {\"subject\": \"formula\", \"predicate\": \"translates\", \"object\": \"physical dimensions\"},\n    {\"subject\": \"physical dimensions\", \"predicate\": \"converted to\", \"object\": \"virtual space\"},\n    {\"subject\": \"students\", \"predicate\": \"gain knowledge of\", \"object\": \"three dimensional form\"},\n    {\"subject\": \"students\", \"predicate\": \"gain knowledge of\", \"object\": \"digital modeling\"},\n    {\"subject\": \"students\", \"predicate\": \"apply\", \"object\": \"three dimensional design principals\"},\n    {\"subject\": \"students\", \"predicate\": \"understand\", \"object\": \"Desktop FDM printing\"},\n    {\"subject\": \"students\", \"predicate\": \"understand\", \"object\": \"printing process\"},\n    {\"subject\": \"students\", \"predicate\": \"apply\", \"object\": \"tolerances\"},\n    {\"subject\": \"students\", \"predicate\": \"prepare files for\", \"object\": \"output\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"critical thinking\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"problem solving skills\"},\n    {\"subject\": \"students\", \"predicate\": \"use\", \"object\": \"research methods\"},\n    {\"subject\": \"course\", \"predicate\": \"requires\", \"object\": \"Rhino Level 1 Training Guide\"},\n    {\"s",
        "error": null
      },
      "_type": "syllabus"
    },
    {
      "source": "1119345.pdf",
      "size_bucket": "medium",
      "doc_chars_original": 1745,
      "doc_chars_sent": 1745,
      "truncated": false,
      "condition_a": {
        "input_tokens": 807,
        "output_tokens": 1434,
        "latency_s": 6.86,
        "metrics": {
          "n_entities": 33,
          "n_edges": 21,
          "predicate_diversity": 21,
          "type_diversity": 25,
          "avg_degree": 1.27,
          "largest_component": 15,
          "largest_component_pct": 45.5
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Stratasys\", \"type\": \"Company\"},\n    {\"name\": \"7665 Commerce Way Eden Prairie, MN 55344\", \"type\": \"Address\"},\n    {\"name\": \"1.800.801.6491\", \"type\": \"Phone Number\"},\n    {\"name\": \"http://www.stratasys.com\", \"type\": \"Website\"},\n    {\"name\": \"Invoice 1119345\", \"type\": \"Invoice\"},\n    {\"name\": \"01-JUN-16\", \"type\": \"Date\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"Organization\"},\n    {\"name\": \"Smiley Arts Building 100 1 Hawk Dr New Paltz, NY, 12561-2447\", \"type\": \"Address\"},\n    {\"name\": \"Stratasys US OU\", \"type\": \"Organization\"},\n    {\"name\": \"AARON NELSON\", \"type\": \"Person\"},\n    {\"name\": \"1109911\", \"type\": \"Order Number\"},\n    {\"name\": \"CC-AARON NELSON-9121\", \"type\": \"Purchase Order\"},\n    {\"name\": \"USD\", \"type\": \"Currency\"},\n    {\"name\": \"08-JUN-16\", \"type\": \"Date\"},\n    {\"name\": \"8326568\", \"type\": \"Internal ID\"},\n    {\"name\": \"OBJ-03327\", \"type\": \"Part Number\"},\n    {\"name\": \"PACK OF 1 RGD837, VERO PUREWHITE, 3.6KG\", \"type\": \"Product\"},\n    {\"name\": \"13406-03327\", \"type\": \"Serial/Lot Number\"},\n    {\"name\": \"15-JUN-17\", \"type\": \"Expiration Date\"},\n    {\"name\": \"521.00\", \"type\": \"Price\"},\n    {\"name\": \"3888472\", \"type\": \"Delivery Number\"},\n    {\"name\": \"UPS Ground\", \"type\": \"Shipping Method\"},\n    {\"name\": \"accounts.receivable@stratasys.com\", \"type\": \"Email Address\"},\n    {\"name\": \"Stratasys, Inc\", \"type\": \"Company\"},\n    {\"name\": \"28043 Network Place Chicago, IL 60673-1280\", \"type\": \"Address\"},\n    {\"name\": \"JP Morgan Chase Bank\", \"type\": \"Bank\"},\n    {\"name\": \"021000021\", \"type\": \"Routing Number\"},\n    {\"name\": \"601551695\", \"type\": \"Account Number\"},\n    {\"name\": \"CHASUS33\", \"type\": \"SWIFT Code\"},\n    {\"name\": \"GB02CHAS60924241287679\", \"type\": \"IBAN\"},\n    {\"name\": \"CHASGB2L\", \"type\": \"SWIFT Code\"},\n    {\"name\": \"41287679\", \"type\": \"Account Number\"},\n    {\"name\": \"124001545\", \"type\": \"Routing Number\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Stratasys\", \"predicate\": \"is located at\", \"object\": \"7665 Commerce Way Eden Prairie, MN 55344\"},\n    {\"subject\": \"Stratasys\", \"predicate\": \"has phone number\", \"object\": \"1.800.801.6491\"},\n    {\"subject\": \"Stratasys\", \"predicate\": \"has website\", \"object\": \"http://www.stratasys.com\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"issued on\", \"object\": \"01-JUN-16\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"billed to\", \"object\": \"SUNY New Paltz\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"shipped to\", \"object\": \"Smiley Arts Building 100 1 Hawk Dr New Paltz, NY, 12561-2447\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"issued by\", \"object\": \"Stratasys US OU\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"references purchase order\", \"object\": \"CC-AARON NELSON-9121\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"due on\", \"object\": \"08-JUN-16\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"contains line item\", \"object\": \"OBJ-03327\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"describes product\", \"object\": \"PACK OF 1 RGD837, VERO PUREWHITE, 3.6KG\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has serial lot number\", \"object\": \"13406-03327\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has expiration date\", \"object\": \"15-JUN-17\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has unit price\", \"object\": \"521.00\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"total amount\", \"object\": \"521.00\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"shipped via\", \"object\": \"UPS Ground\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"has delivery number\", \"object\": \"3888472\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"shipped on\", \"object\": \"01-JUN-16\"},\n    {\"subject\": \"AARON NELSON\", \"predicate\": \"associated with\", \"object\": \"CC-AARON NELSON-9121\"},\n    {\"subject\": \"Stratasys, Inc\", \"predicate\": \"located at\", \"object\": \"28043 Network Place Chicago, IL 60673-1280\"},\n    {\"subject\": \"Stratasys\", \"predicate\": \"accepts payment via\", \"object\": \"JP Morgan Chase Bank\"}\n  ]\n}\n```",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 39.42,
        "local_metadata": {
          "language": "en",
          "char_length": 780,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": false,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": true
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "administrative",
          "one_sentence_summary": "Invoice for a purchase order from Stratasys US OU to SUNY New Paltz for a product named OBJ-03327"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 780,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": false,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": true\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"administrative\",\n  \"one_sentence_summary\": \"Invoice for a purchase order from Stratasys US OU to SUNY New Paltz for a product named OBJ-03327\"\n}",
        "api_input_tokens": 1082,
        "api_output_tokens": 1626,
        "api_latency_s": 7.53,
        "metrics": {
          "n_entities": 29,
          "n_edges": 31,
          "predicate_diversity": 22,
          "type_diversity": 17,
          "avg_degree": 2.14,
          "largest_component": 20,
          "largest_component_pct": 69.0
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Stratasys US OU\", \"type\": \"Organization\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"Organization\"},\n    {\"name\": \"Invoice 1119345\", \"type\": \"Document\"},\n    {\"name\": \"Purchase Order 1109911\", \"type\": \"Document\"},\n    {\"name\": \"OBJ-03327\", \"type\": \"Product\"},\n    {\"name\": \"PACK OF 1 RGD837, VERO PUREWHITE, 3.6KG\", \"type\": \"Product Description\"},\n    {\"name\": \"Smiley Arts Building 100\", \"type\": \"Location\"},\n    {\"name\": \"1 Hawk Dr\", \"type\": \"Address\"},\n    {\"name\": \"New Paltz, NY, 12561-2447\", \"type\": \"Location\"},\n    {\"name\": \"United States\", \"type\": \"Country\"},\n    {\"name\": \"7665 Commerce Way\", \"type\": \"Address\"},\n    {\"name\": \"Eden Prairie, MN 55344\", \"type\": \"Location\"},\n    {\"name\": \"01-JUN-16\", \"type\": \"Date\"},\n    {\"name\": \"08-JUN-16\", \"type\": \"Date\"},\n    {\"name\": \"15-JUN-17\", \"type\": \"Date\"},\n    {\"name\": \"USD\", \"type\": \"Currency\"},\n    {\"name\": \"CC\", \"type\": \"Payment Terms\"},\n    {\"name\": \"UPS Ground\", \"type\": \"Shipping Method\"},\n    {\"name\": \"Delivery Number 3888472\", \"type\": \"Shipment\"},\n    {\"name\": \"Serial/Lot 13406-03327\", \"type\": \"Identifier\"},\n    {\"name\": \"accounts.receivable@stratasys.com\", \"type\": \"Email Address\"},\n    {\"name\": \"Stratasys, Inc\", \"type\": \"Organization\"},\n    {\"name\": \"28043 Network Place\", \"type\": \"Address\"},\n    {\"name\": \"Chicago, IL 60673-1280\", \"type\": \"Location\"},\n    {\"name\": \"JP Morgan Chase Bank\", \"type\": \"Financial Institution\"},\n    {\"name\": \"CHASUS33\", \"type\": \"SWIFT Code\"},\n    {\"name\": \"CHASGB2L\", \"type\": \"SWIFT Code\"},\n    {\"name\": \"CC-AARON NELSON-9121\", \"type\": \"Account Reference\"},\n    {\"name\": \"Internal ID 8326568\", \"type\": \"Identifier\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"issued by\", \"object\": \"Stratasys US OU\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"billed to\", \"object\": \"SUNY New Paltz\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"issued on\", \"object\": \"01-JUN-16\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"references\", \"object\": \"Purchase Order 1109911\"},\n    {\"subject\": \"Purchase Order 1109911\", \"predicate\": \"placed by\", \"object\": \"SUNY New Paltz\"},\n    {\"subject\": \"Purchase Order 1109911\", \"predicate\": \"placed with\", \"object\": \"Stratasys US OU\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"contains line item\", \"object\": \"OBJ-03327\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has description\", \"object\": \"PACK OF 1 RGD837, VERO PUREWHITE, 3.6KG\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has unit price\", \"object\": \"USD 521.00\"},\n    {\"subject\": \"OBJ-03327\", \"predicate\": \"has serial lot\", \"object\": \"Serial/Lot 13406-03327\"},\n    {\"subject\": \"Serial/Lot 13406-03327\", \"predicate\": \"expires on\", \"object\": \"15-JUN-17\"},\n    {\"subject\": \"SUNY New Paltz\", \"predicate\": \"located at\", \"object\": \"Smiley Arts Building 100\"},\n    {\"subject\": \"Smiley Arts Building 100\", \"predicate\": \"located at\", \"object\": \"1 Hawk Dr\"},\n    {\"subject\": \"1 Hawk Dr\", \"predicate\": \"located in\", \"object\": \"New Paltz, NY, 12561-2447\"},\n    {\"subject\": \"New Paltz, NY, 12561-2447\", \"predicate\": \"located in\", \"object\": \"United States\"},\n    {\"subject\": \"Stratasys US OU\", \"predicate\": \"located at\", \"object\": \"7665 Commerce Way\"},\n    {\"subject\": \"7665 Commerce Way\", \"predicate\": \"located in\", \"object\": \"Eden Prairie, MN 55344\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"due on\", \"object\": \"08-JUN-16\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"payment terms\", \"object\": \"CC\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"currency\", \"object\": \"USD\"},\n    {\"subject\": \"Invoice 1119345\", \"predicate\": \"total amount\", \"object\": \"521.00 USD\"},\n    {\"subject\": \"Delivery Number 3888472\", \"predicate\": \"shipped on\", \"object\": \"01-JUN-16\"},\n    {\"subject\": \"Delivery Number 3888472\", \"predicate\": \"shipped via\", \"object\": \"UPS Ground\"},\n    {\"subject\": \"Delivery Number 3888472\", \"predicate\": \"associated with\", \"object\": \"Invoice 1119345\"},\n    {\"subject\": \"Stratasys, Inc\", \"predicate\": \"accepts payment method",
        "error": null
      },
      "_type": "other"
    },
    {
      "source": "06_PPT_ALL_Design Considerations_From CAD to CAM_v3.pptx",
      "size_bucket": "large",
      "doc_chars_original": 21383,
      "doc_chars_sent": 12000,
      "truncated": true,
      "condition_a": {
        "input_tokens": 2951,
        "output_tokens": 2424,
        "latency_s": 13.83,
        "metrics": {
          "n_entities": 55,
          "n_edges": 54,
          "predicate_diversity": 33,
          "type_diversity": 26,
          "avg_degree": 1.96,
          "largest_component": 13,
          "largest_component_pct": 23.6
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"3D Printing\", \"type\": \"Technology\"},\n    {\"name\": \"CAD\", \"type\": \"Software\"},\n    {\"name\": \"CAM\", \"type\": \"Software\"},\n    {\"name\": \"Slicing\", \"type\": \"Process\"},\n    {\"name\": \"Support\", \"type\": \"Design Element\"},\n    {\"name\": \"Part Density\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Wall Thickness\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Tolerance\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Support Removal\", \"type\": \"Process\"},\n    {\"name\": \"Infill\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Mesh\", \"type\": \"Data Structure\"},\n    {\"name\": \"STL\", \"type\": \"File Format\"},\n    {\"name\": \"ASCII\", \"type\": \"File Format\"},\n    {\"name\": \"Binary\", \"type\": \"File Format\"},\n    {\"name\": \"FDM\", \"type\": \"3D Printing Technology\"},\n    {\"name\": \"PolyJet\", \"type\": \"3D Printing Technology\"},\n    {\"name\": \"J750\", \"type\": \"3D Printer\"},\n    {\"name\": \"Texture Mapping\", \"type\": \"Design Technique\"},\n    {\"name\": \"Nozzle Diameter\", \"type\": \"Machine Parameter\"},\n    {\"name\": \"Droplet Size\", \"type\": \"Machine Parameter\"},\n    {\"name\": \"Material Rheology\", \"type\": \"Material Property\"},\n    {\"name\": \"Clearance\", \"type\": \"Design Parameter\"},\n    {\"name\": \"XY Clearance\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Z Clearance\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Accuracy\", \"type\": \"Measurement Property\"},\n    {\"name\": \"Precision\", \"type\": \"Measurement Property\"},\n    {\"name\": \"Resolution\", \"type\": \"Machine Property\"},\n    {\"name\": \"Repeatability\", \"type\": \"Machine Property\"},\n    {\"name\": \"Rheology\", \"type\": \"Material Science\"},\n    {\"name\": \"Photopolymer\", \"type\": \"Material\"},\n    {\"name\": \"Thermoplastic\", \"type\": \"Material\"},\n    {\"name\": \"Temperature Gradients\", \"type\": \"Environmental Factor\"},\n    {\"name\": \"Vibrations\", \"type\": \"Environmental Factor\"},\n    {\"name\": \"Deflections\", \"type\": \"Environmental Factor\"},\n    {\"name\": \"Fortus 450 MC\", \"type\": \"3D Printer\"},\n    {\"name\": \"F123\", \"type\": \"3D Printer\"},\n    {\"name\": \"Stratasys PolyJet\", \"type\": \"3D Printer\"},\n    {\"name\": \"Layer Thickness\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Minimum Wall Thickness\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Minimum Feature Size\", \"type\": \"Design Parameter\"},\n    {\"name\": \"Breakaway Support\", \"type\": \"Support Type\"},\n    {\"name\": \"Soluble Support\", \"type\": \"Support Type\"},\n    {\"name\": \"Post Processing\", \"type\": \"Process\"},\n    {\"name\": \"File Conversion\", \"type\": \"Process\"},\n    {\"name\": \"Overhangs\", \"type\": \"Design Challenge\"},\n    {\"name\": \"Closed Systems\", \"type\": \"Design Type\"},\n    {\"name\": \"GrabCAD\", \"type\": \"Design Repository\"},\n    {\"name\": \"Euclidean Space\", \"type\": \"Mathematical Concept\"},\n    {\"name\": \"Point\", \"type\": \"Geometric Element\"},\n    {\"name\": \"Triangle\", \"type\": \"Geometric Element\"},\n    {\"name\": \"Curved Surfaces\", \"type\": \"Geometric Feature\"},\n    {\"name\": \"End Use\", \"type\": \"Design Consideration\"},\n    {\"name\": \"Optimal Materials\", \"type\": \"Design Consideration\"},\n    {\"name\": \"Tools or Technology\", \"type\": \"Design Consideration\"},\n    {\"name\": \"Additive Manufacturing\", \"type\": \"Manufacturing Process\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"3D Printing\", \"predicate\": \"uses\", \"object\": \"Slicing\"},\n    {\"subject\": \"3D Printing\", \"predicate\": \"requires\", \"object\": \"Support\"},\n    {\"subject\": \"3D Printing\", \"predicate\": \"involves\", \"object\": \"Part Density\"},\n    {\"subject\": \"CAD\", \"predicate\": \"converts to\", \"object\": \"CAM\"},\n    {\"subject\": \"CAD\", \"predicate\": \"exports to\", \"object\": \"STL\"},\n    {\"subject\": \"STL\", \"predicate\": \"is a type of\", \"object\": \"Mesh\"},\n    {\"subject\": \"STL\", \"predicate\": \"can be\", \"object\": \"ASCII\"},\n    {\"subject\": \"STL\", \"predicate\": \"can be\", \"object\": \"Binary\"},\n    {\"subject\": \"FDM\", \"predicate\": \"has design considerations for\", \"object\": \"Wall Thickness\"},\n    {\"subject\": \"PolyJet\", \"predicate\": \"has design considerations for\", \"object\": \"Wall Thickness\"},\n    {\"subject\": \"J750\", \"predicate\": \"supports\", \"object\": \"Texture Mapping\"},\n    {\"subject\": \"Mesh\", \"p",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 129.91,
        "local_metadata": {
          "language": "en",
          "char_length": 2834,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": true,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": false,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "technical",
          "one_sentence_summary": "Document discusses design considerations for 3D printing, including slicing, support, part density, wall thickness, tolerance, clearance, infill, mesh, STL, ASCII and Binary files, and design considerations for FDM & PolyJet."
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 2834,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": true,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": false,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"technical\",\n  \"one_sentence_summary\": \"Document discusses design considerations for 3D printing, including slicing, support, part density, wall thickness, tolerance, clearance, infill, mesh, STL, ASCII and Binary files, and design considerations for FDM & PolyJet.\"\n}",
        "api_input_tokens": 3249,
        "api_output_tokens": 4347,
        "api_latency_s": 20.38,
        "metrics": {
          "n_entities": 118,
          "n_edges": 93,
          "predicate_diversity": 51,
          "type_diversity": 42,
          "avg_degree": 1.58,
          "largest_component": 21,
          "largest_component_pct": 17.8
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"3D printing\", \"type\": \"technology\"},\n    {\"name\": \"slicing\", \"type\": \"process\"},\n    {\"name\": \"support\", \"type\": \"component\"},\n    {\"name\": \"part density\", \"type\": \"property\"},\n    {\"name\": \"wall thickness\", \"type\": \"property\"},\n    {\"name\": \"tolerance\", \"type\": \"property\"},\n    {\"name\": \"clearance\", \"type\": \"property\"},\n    {\"name\": \"infill\", \"type\": \"component\"},\n    {\"name\": \"mesh\", \"type\": \"data_structure\"},\n    {\"name\": \"STL\", \"type\": \"file_format\"},\n    {\"name\": \"ASCII\", \"type\": \"file_format\"},\n    {\"name\": \"Binary\", \"type\": \"file_format\"},\n    {\"name\": \"FDM\", \"type\": \"printing_technology\"},\n    {\"name\": \"PolyJet\", \"type\": \"printing_technology\"},\n    {\"name\": \"CAD\", \"type\": \"software_type\"},\n    {\"name\": \"CAM\", \"type\": \"software_type\"},\n    {\"name\": \"nozzle diameter\", \"type\": \"property\"},\n    {\"name\": \"droplet size\", \"type\": \"property\"},\n    {\"name\": \"material rheology\", \"type\": \"property\"},\n    {\"name\": \"minimum printable feature size\", \"type\": \"property\"},\n    {\"name\": \"minimum usable feature size\", \"type\": \"property\"},\n    {\"name\": \"XY clearance\", \"type\": \"property\"},\n    {\"name\": \"Z clearance\", \"type\": \"property\"},\n    {\"name\": \"layer thickness\", \"type\": \"property\"},\n    {\"name\": \"support material\", \"type\": \"material\"},\n    {\"name\": \"accuracy\", \"type\": \"property\"},\n    {\"name\": \"resolution\", \"type\": \"property\"},\n    {\"name\": \"repeatability\", \"type\": \"property\"},\n    {\"name\": \"precision\", \"type\": \"property\"},\n    {\"name\": \"temperature gradients\", \"type\": \"factor\"},\n    {\"name\": \"vibrations\", \"type\": \"factor\"},\n    {\"name\": \"deflections\", \"type\": \"factor\"},\n    {\"name\": \"photopolymer\", \"type\": \"material\"},\n    {\"name\": \"thermoplastic\", \"type\": \"material\"},\n    {\"name\": \"polymerization\", \"type\": \"process\"},\n    {\"name\": \"solidification\", \"type\": \"process\"},\n    {\"name\": \"cooling\", \"type\": \"process\"},\n    {\"name\": \"UV light\", \"type\": \"technology\"},\n    {\"name\": \"machine specifications\", \"type\": \"documentation\"},\n    {\"name\": \"Fortus 450 MC\", \"type\": \"printer_model\"},\n    {\"name\": \"F123\", \"type\": \"printer_model\"},\n    {\"name\": \"Stratasys PolyJet\", \"type\": \"printer_model\"},\n    {\"name\": \"J750\", \"type\": \"printer_model\"},\n    {\"name\": \"end use\", \"type\": \"design_consideration\"},\n    {\"name\": \"post processing\", \"type\": \"process\"},\n    {\"name\": \"optimal materials\", \"type\": \"design_consideration\"},\n    {\"name\": \"toolpaths\", \"type\": \"output\"},\n    {\"name\": \"overhangs\", \"type\": \"structure\"},\n    {\"name\": \"closed systems\", \"type\": \"design_type\"},\n    {\"name\": \"moving parts\", \"type\": \"component\"},\n    {\"name\": \"fusing\", \"type\": \"process\"},\n    {\"name\": \"axes of motion\", \"type\": \"property\"},\n    {\"name\": \"mesh file\", \"type\": \"file_type\"},\n    {\"name\": \"machine accuracy\", \"type\": \"property\"},\n    {\"name\": \"control system\", \"type\": \"component\"},\n    {\"name\": \"deviations\", \"type\": \"property\"},\n    {\"name\": \"mechanical capability\", \"type\": \"property\"},\n    {\"name\": \"fluid properties\", \"type\": \"property\"},\n    {\"name\": \"micron\", \"type\": \"unit\"},\n    {\"name\": \"measurement increments\", \"type\": \"property\"},\n    {\"name\": \"nozzle\", \"type\": \"component\"},\n    {\"name\": \"motion increments\", \"type\": \"property\"},\n    {\"name\": \"material flow\", \"type\": \"process\"},\n    {\"name\": \"non-random\", \"type\": \"property\"},\n    {\"name\": \"liquids\", \"type\": \"material_state\"},\n    {\"name\": \"soft solids\", \"type\": \"material_state\"},\n    {\"name\": \"melted thermoplastic\", \"type\": \"material\"},\n    {\"name\": \"droplet\", \"type\": \"component\"},\n    {\"name\": \"shape change\", \"type\": \"process\"},\n    {\"name\": \"commercial 3D printers\", \"type\": \"printer_category\"},\n    {\"name\": \"hobbyist 3D printers\", \"type\": \"printer_category\"},\n    {\"name\": \"material properties\", \"type\": \"property\"},\n    {\"name\": \"part quality\", \"type\": \"property\"},\n    {\"name\": \"Z-direction\", \"type\": \"axis\"},\n    {\"name\": \"X direction\", \"type\": \"axis\"},\n    {\"name\": \"Y direction\", \"type\": \"axis\"},\n    {\"name\": \"XY plane\", \"type\": \"plane\"},\n    {\"name\": \"Z height\", \"type\": \"me",
        "error": null
      },
      "_type": "course_ppt"
    },
    {
      "source": "2020 - DDF 220 - Intro to Computational Media Syllabus.pdf",
      "size_bucket": "large",
      "doc_chars_original": 18696,
      "doc_chars_sent": 12000,
      "truncated": true,
      "condition_a": {
        "input_tokens": 2857,
        "output_tokens": 1824,
        "latency_s": 8.63,
        "metrics": {
          "n_entities": 42,
          "n_edges": 38,
          "predicate_diversity": 20,
          "type_diversity": 25,
          "avg_degree": 1.81,
          "largest_component": 36,
          "largest_component_pct": 85.7
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Intro to Computational Media\", \"type\": \"Course\"},\n    {\"name\": \"DDF 220-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Aaron Nelson\", \"type\": \"Instructor\"},\n    {\"name\": \"Fall 2020\", \"type\": \"Semester\"},\n    {\"name\": \"EIH 104\", \"type\": \"Classroom\"},\n    {\"name\": \"HVAMC\", \"type\": \"Building\"},\n    {\"name\": \"Processing\", \"type\": \"Programming Language\"},\n    {\"name\": \"Java\", \"type\": \"Programming Language\"},\n    {\"name\": \"Python\", \"type\": \"Programming Language\"},\n    {\"name\": \"Grasshopper\", \"type\": \"Software\"},\n    {\"name\": \"Rhino\", \"type\": \"Software\"},\n    {\"name\": \"Blackboard\", \"type\": \"Learning Management System\"},\n    {\"name\": \"Learning Processing\", \"type\": \"Textbook\"},\n    {\"name\": \"Daniel Shiffman\", \"type\": \"Author\"},\n    {\"name\": \"Morgan Kaufmann\", \"type\": \"Publisher\"},\n    {\"name\": \"Algorithm Aided Design\", \"type\": \"Textbook\"},\n    {\"name\": \"Arturo Tedeschi\", \"type\": \"Author\"},\n    {\"name\": \"variables\", \"type\": \"Programming Concept\"},\n    {\"name\": \"conditionals\", \"type\": \"Programming Concept\"},\n    {\"name\": \"loops\", \"type\": \"Programming Concept\"},\n    {\"name\": \"iteration\", \"type\": \"Programming Concept\"},\n    {\"name\": \"image processing\", \"type\": \"Topic\"},\n    {\"name\": \"interactivity\", \"type\": \"Topic\"},\n    {\"name\": \"3D algorithmic modeling\", \"type\": \"Topic\"},\n    {\"name\": \"Homeworks\", \"type\": \"Assignment\"},\n    {\"name\": \"Mid Semester Project\", \"type\": \"Assignment\"},\n    {\"name\": \"Final Project\", \"type\": \"Assignment\"},\n    {\"name\": \"Participation\", \"type\": \"Grading Component\"},\n    {\"name\": \"October 30th\", \"type\": \"Date\"},\n    {\"name\": \"Disability Resource Center\", \"type\": \"Institution\"},\n    {\"name\": \"Student Union\", \"type\": \"Location\"},\n    {\"name\": \"Office of Veteran and Military Services\", \"type\": \"Institution\"},\n    {\"name\": \"Title IX Office\", \"type\": \"Institution\"},\n    {\"name\": \"Sojourner Truth Library\", \"type\": \"Library\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"University\"},\n    {\"name\": \"electronic arts\", \"type\": \"Discipline\"},\n    {\"name\": \"visual design\", \"type\": \"Discipline\"},\n    {\"name\": \"new media art\", \"type\": \"Discipline\"},\n    {\"name\": \"2D Pixel Processing\", \"type\": \"Project Type\"},\n    {\"name\": \"3D design\", \"type\": \"Design Type\"},\n    {\"name\": \"generative works\", \"type\": \"Art Form\"},\n    {\"name\": \"interactive works\", \"type\": \"Art Form\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"has course code\", \"object\": \"DDF 220-01\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"is taught by\", \"object\": \"Aaron Nelson\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"is offered in\", \"object\": \"Fall 2020\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"meets in\", \"object\": \"EIH 104\"},\n    {\"subject\": \"EIH 104\", \"predicate\": \"is located in\", \"object\": \"HVAMC\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"has office hours\", \"object\": \"M-R 10am \u2013 12pm\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"teaches\", \"object\": \"Processing\"},\n    {\"subject\": \"Processing\", \"predicate\": \"is built on\", \"object\": \"Java\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"explores\", \"object\": \"Python\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"explores\", \"object\": \"Grasshopper\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"teaches\", \"object\": \"Rhino\"},\n    {\"subject\": \"Processing\", \"predicate\": \"is used for\", \"object\": \"electronic arts\"},\n    {\"subject\": \"Processing\", \"predicate\": \"is used for\", \"object\": \"visual design\"},\n    {\"subject\": \"Processing\", \"predicate\": \"is used for\", \"object\": \"new media art\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"covers\", \"object\": \"variables\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"covers\", \"object\": \"conditionals\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"covers\", \"object\": \"loops\"},\n    {\"subject\": \"Intro to Computational Media\", \"predicate\": \"cover",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 117.37,
        "local_metadata": {
          "language": "en",
          "char_length": 3246,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": true,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": false
          },
          "content_signals": {
            "has_named_people": true,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "educational",
          "one_sentence_summary": "Introduction to Computational Media course for programming in digital arts with Processing and Rhino"
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 3246,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": true,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": false\n  },\n  \"content_signals\": {\n    \"has_named_people\": true,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"educational\",\n  \"one_sentence_summary\": \"Introduction to Computational Media course for programming in digital arts with Processing and Rhino\"\n}",
        "api_input_tokens": 3119,
        "api_output_tokens": 3226,
        "api_latency_s": 15.53,
        "metrics": {
          "n_entities": 93,
          "n_edges": 51,
          "predicate_diversity": 30,
          "type_diversity": 24,
          "avg_degree": 1.1,
          "largest_component": 31,
          "largest_component_pct": 33.3
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Intro to Computational Media\", \"type\": \"Course\"},\n    {\"name\": \"DDF 220-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Aaron Nelson\", \"type\": \"Person\"},\n    {\"name\": \"EIH 104\", \"type\": \"Location\"},\n    {\"name\": \"HVAMC\", \"type\": \"Location\"},\n    {\"name\": \"Processing\", \"type\": \"Programming Language\"},\n    {\"name\": \"Java\", \"type\": \"Programming Language\"},\n    {\"name\": \"Python\", \"type\": \"Programming Language\"},\n    {\"name\": \"Grasshopper\", \"type\": \"Software\"},\n    {\"name\": \"Rhino\", \"type\": \"Software\"},\n    {\"name\": \"Blackboard\", \"type\": \"Learning Management System\"},\n    {\"name\": \"Learning Processing\", \"type\": \"Textbook\"},\n    {\"name\": \"Daniel Shiffman\", \"type\": \"Person\"},\n    {\"name\": \"Morgan Kaufmann\", \"type\": \"Publisher\"},\n    {\"name\": \"Algorithm Aided Design\", \"type\": \"Textbook\"},\n    {\"name\": \"Arturo Tedeschi\", \"type\": \"Person\"},\n    {\"name\": \"variables\", \"type\": \"Programming Concept\"},\n    {\"name\": \"conditionals\", \"type\": \"Programming Concept\"},\n    {\"name\": \"loops\", \"type\": \"Programming Concept\"},\n    {\"name\": \"iteration\", \"type\": \"Programming Concept\"},\n    {\"name\": \"image processing\", \"type\": \"Topic\"},\n    {\"name\": \"interactivity\", \"type\": \"Topic\"},\n    {\"name\": \"3D algorithmic modeling\", \"type\": \"Topic\"},\n    {\"name\": \"digital arts\", \"type\": \"Field\"},\n    {\"name\": \"visual design\", \"type\": \"Field\"},\n    {\"name\": \"new media art\", \"type\": \"Field\"},\n    {\"name\": \"electronic arts\", \"type\": \"Field\"},\n    {\"name\": \"Homeworks\", \"type\": \"Assignment\"},\n    {\"name\": \"Mid Semester Project and Presentation\", \"type\": \"Assignment\"},\n    {\"name\": \"Final Project\", \"type\": \"Assignment\"},\n    {\"name\": \"Participation\", \"type\": \"Grading Component\"},\n    {\"name\": \"2D Pixel Processing Program\", \"type\": \"Assignment\"},\n    {\"name\": \"Printed Layout\", \"type\": \"Assignment\"},\n    {\"name\": \"Boolean Quiz\", \"type\": \"Assignment\"},\n    {\"name\": \"Simple UI Looping\", \"type\": \"Assignment\"},\n    {\"name\": \"2D Attractor System\", \"type\": \"Assignment\"},\n    {\"name\": \"Sun, Moon, and Earth\", \"type\": \"Assignment\"},\n    {\"name\": \"Functions Distance Function\", \"type\": \"Assignment\"},\n    {\"name\": \"5 Images\", \"type\": \"Assignment\"},\n    {\"name\": \"Image Project\", \"type\": \"Assignment\"},\n    {\"name\": \"3D Grid\", \"type\": \"Assignment\"},\n    {\"name\": \"3D Attractor System\", \"type\": \"Assignment\"},\n    {\"name\": \"Curve Diagrid\", \"type\": \"Assignment\"},\n    {\"name\": \"Laser Tests\", \"type\": \"Assignment\"},\n    {\"name\": \"Laser Folding Patterns\", \"type\": \"Assignment\"},\n    {\"name\": \"3D Image Patterns\", \"type\": \"Assignment\"},\n    {\"name\": \"Vase Definitions\", \"type\": \"Assignment\"},\n    {\"name\": \"Surface Skinning\", \"type\": \"Assignment\"},\n    {\"name\": \"Voronoi and Mesh Subdivision\", \"type\": \"Assignment\"},\n    {\"name\": \"Fall 2020\", \"type\": \"Semester\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"Institution\"},\n    {\"name\": \"Disability Resource Center\", \"type\": \"Institution\"},\n    {\"name\": \"Deanna Knapp\", \"type\": \"Person\"},\n    {\"name\": \"Jean Vizvary\", \"type\": \"Person\"},\n    {\"name\": \"Office of Veteran and Military Services\", \"type\": \"Institution\"},\n    {\"name\": \"Title IX Office\", \"type\": \"Institution\"},\n    {\"name\": \"Office of Human Resources, Diversity & Inclusion\", \"type\": \"Institution\"},\n    {\"name\": \"Sojourner Truth Library\", \"type\": \"Institution\"},\n    {\"name\": \"Student Evaluation of Instruction\", \"type\": \"Assessment\"},\n    {\"name\": \"syntax errors\", \"type\": \"Programming Concept\"},\n    {\"name\": \"logic errors\", \"type\": \"Programming Concept\"},\n    {\"name\": \"expressions\", \"type\": \"Programming Concept\"},\n    {\"name\": \"control structure\", \"type\": \"Programming Concept\"},\n    {\"name\": \"algorithms\", \"type\": \"Programming Concept\"},\n    {\"name\": \"generative works\", \"type\": \"Art Form\"},\n    {\"name\": \"interactive works\", \"type\": \"Art Form\"},\n    {\"name\": \"3D design\", \"type\": \"Field\"},\n    {\"name\": \"Parametric Representations of Curves\", \"type\": \"Topic\"},\n    {\"name\": \"Parametric Representation of Surfaces\", \"type\": \"Topic\"},\n    {\"name\": \"Curvature and Developable Surfa",
        "error": null
      },
      "_type": "syllabus"
    },
    {
      "source": "Annual Report - 2020.pdf",
      "size_bucket": "large",
      "doc_chars_original": 10110,
      "doc_chars_sent": 10110,
      "truncated": false,
      "condition_a": {
        "input_tokens": 2725,
        "output_tokens": 2405,
        "latency_s": 14.14,
        "metrics": {
          "n_entities": 44,
          "n_edges": 54,
          "predicate_diversity": 25,
          "type_diversity": 23,
          "avg_degree": 2.45,
          "largest_component": 43,
          "largest_component_pct": 97.7
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Aaron Nelson\", \"type\": \"Faculty Member\"},\n    {\"name\": \"Assistant Professor\", \"type\": \"Academic Rank\"},\n    {\"name\": \"Fine and Performing Arts\", \"type\": \"School/College\"},\n    {\"name\": \"Art\", \"type\": \"Department\"},\n    {\"name\": \"Making Things Move\", \"type\": \"Course\"},\n    {\"name\": \"DDF 310-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Design Intents\", \"type\": \"Course\"},\n    {\"name\": \"DDF 320-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Introduction to Computational Design\", \"type\": \"Course\"},\n    {\"name\": \"DDF 220-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Material Studies\", \"type\": \"Course\"},\n    {\"name\": \"DDF 305-01\", \"type\": \"Course Code\"},\n    {\"name\": \"COVID-19 pandemic\", \"type\": \"Event\"},\n    {\"name\": \"DDF design curriculum\", \"type\": \"Curriculum\"},\n    {\"name\": \"Spring 2020\", \"type\": \"Term\"},\n    {\"name\": \"Fall 2020\", \"type\": \"Term\"},\n    {\"name\": \"Eisgruber\", \"type\": \"Student\"},\n    {\"name\": \"Rabadi\", \"type\": \"Student\"},\n    {\"name\": \"Coffin\", \"type\": \"Student\"},\n    {\"name\": \"Henix\", \"type\": \"Student\"},\n    {\"name\": \"Raber\", \"type\": \"Student\"},\n    {\"name\": \"Wong\", \"type\": \"Student\"},\n    {\"name\": \"Open Source Powder Printer\", \"type\": \"Student Project\"},\n    {\"name\": \"Reale\", \"type\": \"Student\"},\n    {\"name\": \"Scribani\", \"type\": \"Student\"},\n    {\"name\": \"Rubin\", \"type\": \"Student\"},\n    {\"name\": \"Orlando\", \"type\": \"Student\"},\n    {\"name\": \"3D Print Dispenser\", \"type\": \"Student Project\"},\n    {\"name\": \"College Art Association 2020 Annual Conference\", \"type\": \"Conference\"},\n    {\"name\": \"Digital and Haptic: Merging New and Old Technology\", \"type\": \"Presentation\"},\n    {\"name\": \"NoVo Foundation\", \"type\": \"Granting Agency\"},\n    {\"name\": \"Scoping the Makerspace at the Metro Center\", \"type\": \"Grant Project\"},\n    {\"name\": \"IBM\", \"type\": \"Granting Agency\"},\n    {\"name\": \"Applications of Injection Molding Using Polymer Molds and Designing for Additive Manufacturing\", \"type\": \"Grant Project\"},\n    {\"name\": \"Phase 2 of IBM/New Paltz Additive Manufacturing Collaboration\", \"type\": \"Grant Project\"},\n    {\"name\": \"Art Departmental Committee\", \"type\": \"Committee\"},\n    {\"name\": \"HVAMC\", \"type\": \"Organization\"},\n    {\"name\": \"Face shields design\", \"type\": \"Community Project\"},\n    {\"name\": \"College Art Association\", \"type\": \"Professional Membership\"},\n    {\"name\": \"Additive Manufacturing and COVID 19\", \"type\": \"Media Appearance\"},\n    {\"name\": \"Academic Minute WAMC NPR\", \"type\": \"Media Outlet\"},\n    {\"name\": \"DDF Graduate program\", \"type\": \"Academic Program\"},\n    {\"name\": \"Tenure\", \"type\": \"Academic Status\"},\n    {\"name\": \"Spring 2021\", \"type\": \"Term\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"holds rank of\", \"object\": \"Assistant Professor\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"works in\", \"object\": \"Fine and Performing Arts\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"works in\", \"object\": \"Art\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Making Things Move\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Design Intents\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Introduction to Computational Design\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Material Studies\"},\n    {\"subject\": \"Making Things Move\", \"predicate\": \"has course code\", \"object\": \"DDF 310-01\"},\n    {\"subject\": \"Design Intents\", \"predicate\": \"has course code\", \"object\": \"DDF 320-01\"},\n    {\"subject\": \"Introduction to Computational Design\", \"predicate\": \"has course code\", \"object\": \"DDF 220-01\"},\n    {\"subject\": \"Material Studies\", \"predicate\": \"has course code\", \"object\": \"DDF 305-01\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"led curriculum transition in response to\", \"object\": \"COVID-19 pandemic\"},\n    {\"subject\": \"DDF design curriculum\", \"predicate\": \"moved to digital delivery format in\", \"object\": \"Spring 2020\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"redesigned course for online delivery\", \"object",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 117.65,
        "local_metadata": {
          "language": "en",
          "char_length": 1347,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": true,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": true
          },
          "content_signals": {
            "has_named_people": true,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": true,
            "has_quotations": false
          },
          "domain_class": "educational",
          "one_sentence_summary": "A faculty annual report detailing Aaron Nelson's academic and creative activities during the reporting period of January 1, 2020 \u2013 December 31, 2020."
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 1347,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": true,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": true\n  },\n  \"content_signals\": {\n    \"has_named_people\": true,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": true,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"educational\",\n  \"one_sentence_summary\": \"A faculty annual report detailing Aaron Nelson's academic and creative activities during the reporting period of January 1, 2020 \u2013 December 31, 2020.\"\n}",
        "api_input_tokens": 3004,
        "api_output_tokens": 3093,
        "api_latency_s": 14.47,
        "metrics": {
          "n_entities": 58,
          "n_edges": 66,
          "predicate_diversity": 35,
          "type_diversity": 23,
          "avg_degree": 2.28,
          "largest_component": 43,
          "largest_component_pct": 74.1
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Aaron Nelson\", \"type\": \"Person\"},\n    {\"name\": \"Assistant Professor\", \"type\": \"Academic Rank\"},\n    {\"name\": \"Fine and Performing Arts\", \"type\": \"School/College\"},\n    {\"name\": \"Art\", \"type\": \"Department\"},\n    {\"name\": \"Making Things Move\", \"type\": \"Course\"},\n    {\"name\": \"DDF 310-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Design Intents\", \"type\": \"Course\"},\n    {\"name\": \"DDF 320-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Introduction to Computational Design\", \"type\": \"Course\"},\n    {\"name\": \"DDF 220-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Material Studies\", \"type\": \"Course\"},\n    {\"name\": \"DDF305-01\", \"type\": \"Course Code\"},\n    {\"name\": \"Spring 2020\", \"type\": \"Time Period\"},\n    {\"name\": \"Summer 2020\", \"type\": \"Time Period\"},\n    {\"name\": \"Fall 2020\", \"type\": \"Time Period\"},\n    {\"name\": \"Winter 2020-21\", \"type\": \"Time Period\"},\n    {\"name\": \"COVID-19 pandemic\", \"type\": \"Event\"},\n    {\"name\": \"DDF design curriculum\", \"type\": \"Curriculum\"},\n    {\"name\": \"Eisgruber\", \"type\": \"Person\"},\n    {\"name\": \"Rabadi\", \"type\": \"Person\"},\n    {\"name\": \"Coffin\", \"type\": \"Person\"},\n    {\"name\": \"Henix\", \"type\": \"Person\"},\n    {\"name\": \"Raber\", \"type\": \"Person\"},\n    {\"name\": \"Wong\", \"type\": \"Person\"},\n    {\"name\": \"Open Source Powder Printer\", \"type\": \"Student Work\"},\n    {\"name\": \"Reale\", \"type\": \"Person\"},\n    {\"name\": \"Scribani\", \"type\": \"Person\"},\n    {\"name\": \"Rubin\", \"type\": \"Person\"},\n    {\"name\": \"Orlando\", \"type\": \"Person\"},\n    {\"name\": \"3D Print Dispenser\", \"type\": \"Student Work\"},\n    {\"name\": \"College Art Association 2020 Annual Conference\", \"type\": \"Conference\"},\n    {\"name\": \"Digital and Haptic: Merging New and Old Technology\", \"type\": \"Presentation\"},\n    {\"name\": \"NoVo Foundation\", \"type\": \"Granting Agency\"},\n    {\"name\": \"Scoping the Makerspace at the Metro Center\", \"type\": \"Grant Project\"},\n    {\"name\": \"IBM\", \"type\": \"Granting Agency\"},\n    {\"name\": \"Applications of Injection Molding Using Polymer Molds and Designing for Additive Manufacturing\", \"type\": \"Grant Project\"},\n    {\"name\": \"Phase 2 of IBM/New Paltz Additive Manufacturing Collaboration\", \"type\": \"Grant Project\"},\n    {\"name\": \"Art Departmental Committee\", \"type\": \"Committee\"},\n    {\"name\": \"Diversity, Equity, and Inclusion Art Departmental Committee\", \"type\": \"Committee\"},\n    {\"name\": \"HVAMC\", \"type\": \"Organization\"},\n    {\"name\": \"face shields\", \"type\": \"Product\"},\n    {\"name\": \"College Art Association\", \"type\": \"Professional Organization\"},\n    {\"name\": \"Academic Minute WAMC NPR\", \"type\": \"Media Outlet\"},\n    {\"name\": \"Additive Manufacturing and COVID 19\", \"type\": \"Media Appearance\"},\n    {\"name\": \"DDF Graduate program\", \"type\": \"Academic Program\"},\n    {\"name\": \"January 1, 2020\", \"type\": \"Date\"},\n    {\"name\": \"December 31, 2020\", \"type\": \"Date\"},\n    {\"name\": \"September 1, 2020\", \"type\": \"Date\"},\n    {\"name\": \"January 31, 2021\", \"type\": \"Date\"},\n    {\"name\": \"February 1, 2021\", \"type\": \"Date\"},\n    {\"name\": \"August 31, 2021\", \"type\": \"Date\"},\n    {\"name\": \"August 15, 2020\", \"type\": \"Date\"},\n    {\"name\": \"March 14, 2021\", \"type\": \"Date\"},\n    {\"name\": \"October 19, 2020\", \"type\": \"Date\"},\n    {\"name\": \"April 18, 2021\", \"type\": \"Date\"},\n    {\"name\": \"Fall 2022\", \"type\": \"Time Period\"},\n    {\"name\": \"Spring\", \"type\": \"Time Period\"},\n    {\"name\": \"tenure\", \"type\": \"Academic Status\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"holds rank of\", \"object\": \"Assistant Professor\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"works in\", \"object\": \"Fine and Performing Arts\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"works in\", \"object\": \"Art\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Making Things Move\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Design Intents\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Introduction to Computational Design\"},\n    {\"subject\": \"Aaron Nelson\", \"predicate\": \"taught\", \"object\": \"Material Studies\"},",
        "error": null
      },
      "_type": "faculty_report"
    },
    {
      "source": "Claude: Preparing for dinner with Jim Agutter",
      "size_bucket": "large",
      "doc_chars_original": 10053,
      "doc_chars_sent": 10053,
      "truncated": false,
      "condition_a": {
        "input_tokens": 2269,
        "output_tokens": 2516,
        "latency_s": 14.25,
        "metrics": {
          "n_entities": 58,
          "n_edges": 51,
          "predicate_diversity": 28,
          "type_diversity": 24,
          "avg_degree": 1.76,
          "largest_component": 36,
          "largest_component_pct": 62.1
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Jim Agutter\", \"type\": \"Person\"},\n    {\"name\": \"Division of Multi-Disciplinary Design (MDD)\", \"type\": \"Academic Program\"},\n    {\"name\": \"University of Utah\", \"type\": \"Institution\"},\n    {\"name\": \"HVAMC\", \"type\": \"Laboratory/Facility\"},\n    {\"name\": \"Information visualization\", \"type\": \"Research Field\"},\n    {\"name\": \"Design\", \"type\": \"Research Field\"},\n    {\"name\": \"Healthcare data visualization\", \"type\": \"Research Field\"},\n    {\"name\": \"Complex systems display\", \"type\": \"Research Field\"},\n    {\"name\": \"Computational design\", \"type\": \"Research Field\"},\n    {\"name\": \"Innovation Lab\", \"type\": \"Laboratory\"},\n    {\"name\": \"College of Architecture + Planning\", \"type\": \"Academic Department\"},\n    {\"name\": \"Spark Design Initiative\", \"type\": \"Program\"},\n    {\"name\": \"Bachelor of University Studies program\", \"type\": \"Academic Program\"},\n    {\"name\": \"Office of Undergraduate Studies\", \"type\": \"Academic Department\"},\n    {\"name\": \"Frank Drews\", \"type\": \"Person\"},\n    {\"name\": \"Dave Strayer\", \"type\": \"Person\"},\n    {\"name\": \"Applied Medical Visualizations (Medvis)\", \"type\": \"Company\"},\n    {\"name\": \"GE Healthcare\", \"type\": \"Company\"},\n    {\"name\": \"ICU nurse situation awareness\", \"type\": \"Research Topic\"},\n    {\"name\": \"Medication management\", \"type\": \"Research Topic\"},\n    {\"name\": \"Arterial blood gas data visualization\", \"type\": \"Research Topic\"},\n    {\"name\": \"UGuide\", \"type\": \"Software/Tool\"},\n    {\"name\": \"AI Community of Practice\", \"type\": \"Organization\"},\n    {\"name\": \"Connect2Health\", \"type\": \"Program\"},\n    {\"name\": \"Honors Praxis Lab\", \"type\": \"Laboratory\"},\n    {\"name\": \"Hope in a Time of Dying\", \"type\": \"Novel\"},\n    {\"name\": \"LGBTQ+ fiction\", \"type\": \"Genre\"},\n    {\"name\": \"Creative Achievement Award\", \"type\": \"Award\"},\n    {\"name\": \"ACSA\", \"type\": \"Organization\"},\n    {\"name\": \"University Honors Professorship\", \"type\": \"Award\"},\n    {\"name\": \"Early Career Teaching Award\", \"type\": \"Award\"},\n    {\"name\": \"Beacon of Excellence Award\", \"type\": \"Award\"},\n    {\"name\": \"Distinguished Innovation and Impact Award\", \"type\": \"Award\"},\n    {\"name\": \"IBM\", \"type\": \"Company\"},\n    {\"name\": \"Braskem\", \"type\": \"Company\"},\n    {\"name\": \"Selux\", \"type\": \"Company\"},\n    {\"name\": \"Stable Diffusion\", \"type\": \"Technology\"},\n    {\"name\": \"Kingston lunette\", \"type\": \"Project\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"Institution\"},\n    {\"name\": \"Grasshopper\", \"type\": \"Software\"},\n    {\"name\": \"Python\", \"type\": \"Programming Language\"},\n    {\"name\": \"School of Computing\", \"type\": \"Academic Department\"},\n    {\"name\": \"School of Medicine\", \"type\": \"Academic Department\"},\n    {\"name\": \"College of Engineering\", \"type\": \"Academic Department\"},\n    {\"name\": \"FDM\", \"type\": \"Manufacturing Process\"},\n    {\"name\": \"PolyJet\", \"type\": \"Manufacturing Process\"},\n    {\"name\": \"SLA\", \"type\": \"Manufacturing Process\"},\n    {\"name\": \"DMLS\", \"type\": \"Manufacturing Process\"},\n    {\"name\": \"CNC\", \"type\": \"Manufacturing Process\"},\n    {\"name\": \"Additive manufacturing\", \"type\": \"Manufacturing Field\"},\n    {\"name\": \"Heritage preservation\", \"type\": \"Field\"},\n    {\"name\": \"Medical device prototyping\", \"type\": \"Research Area\"},\n    {\"name\": \"Anatomical models\", \"type\": \"Research Area\"},\n    {\"name\": \"Materials science\", \"type\": \"Research Field\"},\n    {\"name\": \"Mechanical engineering\", \"type\": \"Research Field\"},\n    {\"name\": \"IDSA\", \"type\": \"Organization\"},\n    {\"name\": \"Empathic design\", \"type\": \"Design Approach\"},\n    {\"name\": \"Chocolate casting project\", \"type\": \"Project\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"is founder of\", \"object\": \"Division of Multi-Disciplinary Design (MDD)\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"chairs search committee for\", \"object\": \"MDD\"},\n    {\"subject\": \"Division of Multi-Disciplinary Design (MDD)\", \"predicate\": \"is located at\", \"object\": \"University of Utah\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"holds position of\", \"object\": \"Senior Associate Dean of Faculty Success ",
        "error": null
      },
      "condition_b": {
        "local_latency_s": 94.7,
        "local_metadata": {
          "language": "en",
          "char_length": 3206,
          "primary_format": "prose",
          "structural_signals": {
            "has_headings": true,
            "has_bullet_lists": false,
            "has_numbered_lists": false,
            "has_tables": false,
            "has_code_blocks": false,
            "has_dates": true
          },
          "content_signals": {
            "has_named_people": true,
            "has_institutional_language": true,
            "has_technical_terminology": true,
            "has_first_person": false,
            "has_quotations": false
          },
          "domain_class": "educational",
          "one_sentence_summary": "Discussion between two individuals preparing for a dinner meeting, discussing the background and work of Jim Agutter, a university administrator and designer."
        },
        "local_raw": "{\n  \"language\": \"en\",\n  \"char_length\": 3206,\n  \"primary_format\": \"prose\",\n  \"structural_signals\": {\n    \"has_headings\": true,\n    \"has_bullet_lists\": false,\n    \"has_numbered_lists\": false,\n    \"has_tables\": false,\n    \"has_code_blocks\": false,\n    \"has_dates\": true\n  },\n  \"content_signals\": {\n    \"has_named_people\": true,\n    \"has_institutional_language\": true,\n    \"has_technical_terminology\": true,\n    \"has_first_person\": false,\n    \"has_quotations\": false\n  },\n  \"domain_class\": \"educational\",\n  \"one_sentence_summary\": \"Discussion between two individuals preparing for a dinner meeting, discussing the background and work of Jim Agutter, a university administrator and designer.\"\n}",
        "api_input_tokens": 2540,
        "api_output_tokens": 2395,
        "api_latency_s": 12.96,
        "metrics": {
          "n_entities": 41,
          "n_edges": 57,
          "predicate_diversity": 35,
          "type_diversity": 7,
          "avg_degree": 2.78,
          "largest_component": 26,
          "largest_component_pct": 63.4
        },
        "stop_reason": "end_turn",
        "response_text": "```json\n{\n  \"entities\": [\n    {\"name\": \"Jim Agutter\", \"type\": \"person\"},\n    {\"name\": \"Division of Multi-Disciplinary Design (MDD)\", \"type\": \"organization\"},\n    {\"name\": \"University of Utah\", \"type\": \"organization\"},\n    {\"name\": \"Office of Undergraduate Studies\", \"type\": \"organization\"},\n    {\"name\": \"Innovation Lab\", \"type\": \"organization\"},\n    {\"name\": \"College of Architecture + Planning\", \"type\": \"organization\"},\n    {\"name\": \"Spark Design Initiative\", \"type\": \"organization\"},\n    {\"name\": \"Bachelor of University Studies program\", \"type\": \"program\"},\n    {\"name\": \"Frank Drews\", \"type\": \"person\"},\n    {\"name\": \"Dave Strayer\", \"type\": \"person\"},\n    {\"name\": \"Applied Medical Visualizations (Medvis)\", \"type\": \"organization\"},\n    {\"name\": \"GE Healthcare\", \"type\": \"organization\"},\n    {\"name\": \"IBM\", \"type\": \"organization\"},\n    {\"name\": \"Braskem\", \"type\": \"organization\"},\n    {\"name\": \"Selux\", \"type\": \"organization\"},\n    {\"name\": \"UGuide\", \"type\": \"project\"},\n    {\"name\": \"AI Community of Practice\", \"type\": \"organization\"},\n    {\"name\": \"Connect2Health\", \"type\": \"project\"},\n    {\"name\": \"Honors Praxis Lab\", \"type\": \"organization\"},\n    {\"name\": \"Hope in a Time of Dying\", \"type\": \"work\"},\n    {\"name\": \"ACSA\", \"type\": \"organization\"},\n    {\"name\": \"HVAMC\", \"type\": \"organization\"},\n    {\"name\": \"SUNY New Paltz\", \"type\": \"organization\"},\n    {\"name\": \"Kingston lunette\", \"type\": \"project\"},\n    {\"name\": \"Stable Diffusion\", \"type\": \"technology\"},\n    {\"name\": \"IDSA\", \"type\": \"organization\"},\n    {\"name\": \"School of Computing\", \"type\": \"organization\"},\n    {\"name\": \"School of Medicine\", \"type\": \"organization\"},\n    {\"name\": \"College of Engineering\", \"type\": \"organization\"},\n    {\"name\": \"Grasshopper\", \"type\": \"technology\"},\n    {\"name\": \"Python\", \"type\": \"technology\"},\n    {\"name\": \"FDM\", \"type\": \"technology\"},\n    {\"name\": \"PolyJet\", \"type\": \"technology\"},\n    {\"name\": \"SLA\", \"type\": \"technology\"},\n    {\"name\": \"DMLS\", \"type\": \"technology\"},\n    {\"name\": \"CNC\", \"type\": \"technology\"},\n    {\"name\": \"Creative Achievement Award\", \"type\": \"award\"},\n    {\"name\": \"University Honors Professorship\", \"type\": \"award\"},\n    {\"name\": \"Early Career Teaching Award\", \"type\": \"award\"},\n    {\"name\": \"Beacon of Excellence Award\", \"type\": \"award\"},\n    {\"name\": \"Distinguished Innovation and Impact Award\", \"type\": \"award\"}\n  ],\n  \"edges\": [\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"is founder of\", \"object\": \"Division of Multi-Disciplinary Design (MDD)\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"chairs search committee for\", \"object\": \"Division of Multi-Disciplinary Design (MDD)\"},\n    {\"subject\": \"Division of Multi-Disciplinary Design (MDD)\", \"predicate\": \"is located at\", \"object\": \"University of Utah\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"holds title of\", \"object\": \"Senior Associate Dean of Faculty Success & Academic Innovation\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"works in\", \"object\": \"Office of Undergraduate Studies\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"is Lab Director of\", \"object\": \"Innovation Lab\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"holds appointment in\", \"object\": \"College of Architecture + Planning\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"directs\", \"object\": \"Spark Design Initiative\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"directs\", \"object\": \"Bachelor of University Studies program\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"is past director of\", \"object\": \"Division of Multi-Disciplinary Design (MDD)\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"researches\", \"object\": \"medical visualization\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"researches\", \"object\": \"ICU nurse situation awareness\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"researches\", \"object\": \"integrated information displays for medication management\"},\n    {\"subject\": \"Jim Agutter\", \"predicate\": \"researches\", \"object\": \"graphical visualization tools for arterial blood gas data\"},\n    {\"subject\": \"Jim Agutte",
        "error": null
      },
      "_type": "conversational"
    }
  ]
}