{
  "schema_version": "1.1",
  "provenance": "Self-initiated simulation prepared with AI assistance. Synthetic vector fixtures and reference annotations; Wildan independent review pending.",
  "coordinate_policy": "xyxy pixels; origin top-left; x2/y2 exclusive; visible extent, clipped to canvas; exclude blur halo.",
  "images": [
    {
      "image_id": "sim-01",
      "file": "sim-01.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "01-1",
          "class": "bottle",
          "bbox_xyxy": [
            90,
            70,
            190,
            250
          ],
          "bbox_normalized": [
            0.1875,
            0.2188,
            0.3958,
            0.7812
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "01-2",
          "class": "box",
          "bbox_xyxy": [
            280,
            100,
            410,
            250
          ],
          "bbox_normalized": [
            0.5833,
            0.3125,
            0.8542,
            0.7812
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "All eligible target objects labeled using the class definitions.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. All eligible target objects labeled using the class definitions.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-02",
      "file": "sim-02.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "02-1",
          "class": "jar",
          "bbox_xyxy": [
            80,
            160,
            230,
            250
          ],
          "bbox_normalized": [
            0.1667,
            0.5,
            0.4792,
            0.7812
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "02-2",
          "class": "bottle",
          "bbox_xyxy": [
            330,
            50,
            420,
            250
          ],
          "bbox_normalized": [
            0.6875,
            0.1562,
            0.875,
            0.7812
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "All eligible target objects labeled using the class definitions.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. All eligible target objects labeled using the class definitions.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-03",
      "file": "sim-03.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "03-1",
          "class": "bottle",
          "bbox_xyxy": [
            120,
            70,
            220,
            250
          ],
          "bbox_normalized": [
            0.25,
            0.2188,
            0.4583,
            0.7812
          ],
          "occluded": true,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "03-2",
          "class": "box",
          "bbox_xyxy": [
            180,
            150,
            340,
            260
          ],
          "bbox_normalized": [
            0.375,
            0.4688,
            0.7083,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "Bottle partially covered by the foreground box; visible-extents policy applies.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. Bottle partially covered by the foreground box; visible-extents policy applies.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-04",
      "file": "sim-04.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "04-1",
          "class": "bottle",
          "bbox_xyxy": [
            0,
            80,
            75,
            260
          ],
          "bbox_normalized": [
            0.0,
            0.25,
            0.1562,
            0.8125
          ],
          "occluded": false,
          "truncated": true,
          "needs_review": false
        },
        {
          "object_id": "04-2",
          "class": "jar",
          "bbox_xyxy": [
            270,
            170,
            430,
            260
          ],
          "bbox_normalized": [
            0.5625,
            0.5312,
            0.8958,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "Left bottle extends beyond the image; annotate only the in-frame portion.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. Left bottle extends beyond the image; annotate only the in-frame portion.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-05",
      "file": "sim-05.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "05-1",
          "class": "bottle",
          "bbox_xyxy": [
            70,
            70,
            170,
            260
          ],
          "bbox_normalized": [
            0.1458,
            0.2188,
            0.3542,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "05-2",
          "class": "bottle",
          "bbox_xyxy": [
            190,
            70,
            290,
            260
          ],
          "bbox_normalized": [
            0.3958,
            0.2188,
            0.6042,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "05-3",
          "class": "bottle",
          "bbox_xyxy": [
            310,
            70,
            410,
            260
          ],
          "bbox_normalized": [
            0.6458,
            0.2188,
            0.8542,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "All eligible target objects labeled using the class definitions.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. All eligible target objects labeled using the class definitions.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-06",
      "file": "sim-06.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "blur",
      "disposition": "review_required",
      "objects": [
        {
          "object_id": "06-1",
          "class": "box",
          "bbox_xyxy": [
            70,
            90,
            220,
            260
          ],
          "bbox_normalized": [
            0.1458,
            0.2812,
            0.4583,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "06-2",
          "class": "jar",
          "bbox_xyxy": [
            300,
            170,
            440,
            260
          ],
          "bbox_normalized": [
            0.625,
            0.5312,
            0.9167,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "Blur is deliberately applied; boxes follow nominal silhouette extents, not the blur halo. Review before acceptance.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Deliberate blur reduces edge definition; exclude blur halo under this exercise policy.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. Blur is deliberately applied; boxes follow nominal silhouette extents, not the blur halo. Review before acceptance.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-07",
      "file": "sim-07.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "low_contrast",
      "disposition": "review_required",
      "objects": [
        {
          "object_id": "07-1",
          "class": "bottle",
          "bbox_xyxy": [
            110,
            70,
            210,
            250
          ],
          "bbox_normalized": [
            0.2292,
            0.2188,
            0.4375,
            0.7812
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "07-2",
          "class": "jar",
          "bbox_xyxy": [
            300,
            170,
            440,
            260
          ],
          "bbox_normalized": [
            0.625,
            0.5312,
            0.9167,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "Low contrast is deliberately applied; verify class and extent manually.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Deliberate low contrast reduces separation from the background.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. Low contrast is deliberately applied; verify class and extent manually.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-08",
      "file": "sim-08.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "ambiguous_class",
      "disposition": "review_required",
      "objects": [
        {
          "object_id": "08-1",
          "class": "box",
          "bbox_xyxy": [
            70,
            100,
            220,
            260
          ],
          "bbox_normalized": [
            0.1458,
            0.3125,
            0.4583,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "08-2",
          "class": "unknown_container",
          "bbox_xyxy": [
            330,
            95,
            400,
            245
          ],
          "bbox_normalized": [
            0.6875,
            0.2969,
            0.8333,
            0.7656
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": true
        }
      ],
      "rationale": "The narrow silhouette lacks enough defining detail for bottle vs box. Use unknown_container and escalate.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Narrow silhouette lacks reliable class-defining features.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. The narrow silhouette lacks enough defining detail for bottle vs box. Use unknown_container and escalate.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-09",
      "file": "sim-09.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "clear",
      "disposition": "accept",
      "objects": [
        {
          "object_id": "09-1",
          "class": "box",
          "bbox_xyxy": [
            190,
            80,
            340,
            270
          ],
          "bbox_normalized": [
            0.3958,
            0.25,
            0.7083,
            0.8438
          ],
          "occluded": true,
          "truncated": false,
          "needs_review": false
        },
        {
          "object_id": "09-2",
          "class": "jar",
          "bbox_xyxy": [
            220,
            190,
            330,
            260
          ],
          "bbox_normalized": [
            0.4583,
            0.5938,
            0.6875,
            0.8125
          ],
          "occluded": false,
          "truncated": false,
          "needs_review": false
        }
      ],
      "rationale": "The foreground jar covers part of the box; retain visible-extents bounds.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clean synthetic silhouettes; no intentionally added blur or low contrast.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. The foreground jar covers part of the box; retain visible-extents bounds.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    },
    {
      "image_id": "sim-10",
      "file": "sim-10.svg",
      "width": 480,
      "height": 320,
      "quality_flag": "no_target_objects",
      "disposition": "accept",
      "objects": [],
      "rationale": "Background and decorative line only; no eligible target. Empty annotation list is intentional.",
      "annotation_criteria": "Policy v1.1: visible-extents boxes; class rules in methodology; flag occlusion and truncation; exclude background and captions.",
      "visual_quality_observations": "Clear background-only negative example; no eligible object visible.",
      "ambiguity_handling": "Escalate uncertain class or boundaries; do not infer brand, product contents or hidden areas. Background and decorative line only; no eligible target. Empty annotation list is intentional.",
      "consistency_review": "Use the same taxonomy and pixel/normalized-coordinate convention across all ten scenes; compare repeated bottles against sim-05.",
      "quality_control_notes": "Bounds and normalization checked programmatically; reference overlays visually reviewed. Independent human annotation and agreement measurement are pending."
    }
  ],
  "rights_note": "Original synthetic fixtures created for this portfolio with AI assistance; no third-party or client media used. See image-rights.md. No exclusive copyright claim is made."
}