{
  "format": "9jatesters.mobility-vision-tasks.v1",
  "schemaVersion": "1.0",
  "version": "0.1.0",
  "id": "naija-mobility-vision-tasks-v0.1",
  "name": "Naija Mobility Vision & Robotics Evidence Tasks",
  "description": "A 100-task workforce pack for collecting and reviewing consented, privacy-preserving Nigerian mobility observations for 9jaRobotics route intelligence, Webots scenario replay and 9jaBench evaluation.",
  "owner": "Ranked Technologies Ltd",
  "associatedProducts": [
    "9jaTesters",
    "9jaBots",
    "9jaRobotics",
    "9jaBench",
    "Ranked.ng"
  ],
  "provenance": {
    "sourceKind": "task-authored assignment template",
    "reviewStatus": "task-pack reviewed; real submissions require human review",
    "consentStatus": "pending per assignment and source",
    "licence": "private collection terms; no public or training rights granted",
    "contact": "Ranked Technologies Ltd via support@ranked.ng"
  },
  "rights": {
    "default": "private-collection",
    "statement": "No public dataset, commercial training or robot-training rights are granted by this pack. Rights, compensation and permitted reuse must be agreed before each assignment."
  },
  "collectionRules": [
    "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
    "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample.",
    "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed.",
    "Use coarse location labels for publication. Preserve source URL, licence and attribution for imported map data.",
    "Use public locations or documented site permission; never trespass or record private premises without permission.",
    "Unknown and uncertain labels are valid and preferable to invented labels.",
    "A single charger observation is not live telemetry; route output is not a safety guarantee, ETA or physical robot performance.",
    "Keep collection, review, training and evaluation splits distinct."
  ],
  "taskCounts": {
    "scene-capture": 20,
    "vision-annotation": 20,
    "object-capture": 20,
    "charger-observation": 15,
    "route-scenario": 10,
    "quality-review": 15
  },
  "tasks": [
    {
      "id": "NMT-001",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: urban junction",
      "instruction": "Record a 30–60 second stationary view of a busy junction and describe turning movements, queues and any blocked approach.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "junction",
        "traffic-flow"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-002",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: market approach",
      "instruction": "Record the road edge near a market entrance. Show pedestrian spillover, loading activity and safe stopping points.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "market",
        "pedestrians"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-003",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: open drain",
      "instruction": "Capture a road segment with an open drain from a safe distance. Mark where the drain begins, ends and affects the usable road.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "drain",
        "road-edge"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-004",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: pothole cluster",
      "instruction": "Capture a pothole cluster with a stable view and estimate whether a normal saloon car can pass without crossing the centre line.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "pothole",
        "surface-risk"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-005",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: rainy road",
      "instruction": "During or shortly after rain, record visible standing water and traffic behaviour without entering the water.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "rain",
        "standing-water"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-006",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: unmarked lane",
      "instruction": "Capture an unmarked or faded-lane road and describe the number of practical lanes and where road users track.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "lane-marking",
        "road-layout"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-007",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: bridge approach",
      "instruction": "Record a bridge or culvert approach, including guardrails, shoulders, narrowing and pedestrian conflict points.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "bridge",
        "narrowing"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-008",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: roadworks",
      "instruction": "Capture an active roadworks boundary from outside the work zone. Record cones, diversions, barriers and missing signs.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "roadworks",
        "diversion"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-009",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: night visibility",
      "instruction": "From a safe public location, record a low-light road segment and note functioning lights, glare and unlit hazards.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "night",
        "visibility"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-010",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: livestock crossing",
      "instruction": "Record a road segment where livestock are present or commonly cross. Keep distance and do not approach animals.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "livestock",
        "crossing"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-011",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: bus-stop friction",
      "instruction": "Capture a bus-stop area showing stopping positions, queue spillover and whether boarding blocks a lane.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "bus-stop",
        "queue"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-012",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: keke rank",
      "instruction": "Record a keke loading area and identify informal parking, entry and exit paths from a safe stationary position.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "keke",
        "rank"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-013",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: danfo stop",
      "instruction": "Capture a danfo stop and describe sudden stops, roadside loading and the resulting usable corridor.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "danfo",
        "stop"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-014",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: okada corridor",
      "instruction": "Capture a legal, safe view of motorcycle movement around a junction and label recurring conflict points.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "okada",
        "motorcycle"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-015",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: pedestrian crossing",
      "instruction": "Record a marked or informal crossing and note sight lines, yielding behaviour and obstructions.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "crossing",
        "pedestrians"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-016",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: shoulder drop-off",
      "instruction": "Capture a road shoulder that drops, erodes or becomes unmotorable. Include a reference object for scale.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "shoulder",
        "erosion"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-017",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: flood-prone low point",
      "instruction": "Record a low point known for flooding when it is safe and dry enough to stand nearby; describe drainage and alternatives.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "flood-risk",
        "low-point"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-018",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: service-lane merge",
      "instruction": "Capture a merge from a service lane or frontage road, including sight distance and conflicting movements.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "merge",
        "service-lane"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-019",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: traffic-control absence",
      "instruction": "Record a junction or crossing missing a sign, signal or barrier that road users appear to need.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "signage-gap",
        "junction"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-020",
      "category": "scene-capture",
      "workerType": "collector",
      "title": "scene capture: roadside stall obstruction",
      "instruction": "Capture a roadside stall or display that narrows the road edge; avoid identifiable sellers and private details.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "stall",
        "obstruction"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-021",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: pothole boxes",
      "instruction": "Annotate every visible pothole in the supplied frame or clip. Use unknown when the boundary is hidden.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "pothole",
        "bbox"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-022",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: drain edges",
      "instruction": "Trace visible open-drain edges and mark the road area made unusable by the drain.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "drain",
        "polyline"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-023",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: standing water",
      "instruction": "Segment standing water and label depth as unknown, shallow-looking or impassable-looking only when visually supported.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "water",
        "segmentation"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-024",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: flooded carriageway",
      "instruction": "Mark the flooded road region, blocked direction and any visible safe detour evidence.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "flood",
        "blocked-lane"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-025",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: road edges",
      "instruction": "Annotate left and right drivable road edges, including breaks caused by shoulders, stalls or drains.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "road-edge",
        "polyline"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-026",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: keke vehicles",
      "instruction": "Label keke vehicles and their state: moving, stopped, loading or parked.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "keke",
        "state"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-027",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: danfo vehicles",
      "instruction": "Label danfo buses and their state: moving, stopped, loading or parked.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "danfo",
        "state"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-028",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: okada vehicles",
      "instruction": "Label motorcycles and whether the rider is on the carriageway, shoulder or crossing area.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "okada",
        "state"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-029",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: livestock",
      "instruction": "Label visible livestock and whether they are roadside, crossing or blocking the lane.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "livestock",
        "state"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-030",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: roadside stalls",
      "instruction": "Label stalls, umbrellas and displays that occupy the road edge; do not label people identities.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "stall",
        "obstruction"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-031",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: lane markings",
      "instruction": "Label lane lines, stop lines, arrows and faded remnants with visibility confidence.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "lane-marking",
        "confidence"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-032",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: pedestrian crossings",
      "instruction": "Label marked crossings and informal crossing zones, including obstruction or visibility issues.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "crossing",
        "pedestrian"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-033",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: barriers and cones",
      "instruction": "Label cones, barriers and tape, then classify whether they guide, block or poorly indicate a work zone.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "barrier",
        "roadworks"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-034",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: traffic signs",
      "instruction": "Label traffic signs and record legibility, orientation and whether the sign is partly hidden.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "sign",
        "legibility"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-035",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: streetlights",
      "instruction": "Label streetlights and classify visible state as on, off, unknown or obstructed.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "streetlight",
        "night"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-036",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: charger hardware",
      "instruction": "Label visible EV charging hardware, cable, connector bay and any status display without recording account data.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "charger",
        "hardware"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-037",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: vehicles by clearance",
      "instruction": "For supplied images, label vehicle type and use low, medium or high ground-clearance class only when supported.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "vehicle",
        "clearance"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-038",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: road surface",
      "instruction": "Classify visible surface as paved, gravel, laterite, mud, sand, broken pavement or unknown.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "surface",
        "material"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-039",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: visibility hazards",
      "instruction": "Label glare, dust, rain veil, darkness or obstruction that could reduce perception quality.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "visibility",
        "hazard"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-040",
      "category": "vision-annotation",
      "workerType": "annotator",
      "title": "vision annotation: scene quality",
      "instruction": "Score blur, framing, occlusion and lighting for a supplied sample and identify the single largest quality issue.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "annotation-console",
      "requiredOutput": "Structured labels, geometry, attributes, uncertainty and a short quality note.",
      "labels": [
        "quality",
        "review"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 7,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-041",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: keke exterior",
      "instruction": "Photograph or film a stationary keke from multiple safe angles. Exclude faces, plates and owner markings where possible.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "keke",
        "vehicle"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-042",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: danfo exterior",
      "instruction": "Capture a stationary danfo exterior and interior doorway area without passengers or private information.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "danfo",
        "vehicle"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-043",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: okada profile",
      "instruction": "Capture a parked motorcycle profile and rear lighting from a safe public position; do not approach moving traffic.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "okada",
        "vehicle"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-044",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: livestock roadside",
      "instruction": "Capture livestock at a distance only when safe. Record species class and road proximity, never an owner identity.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "livestock",
        "animal"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-045",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: charger cabinet",
      "instruction": "Capture a public charger cabinet, connector bay and status indicator without touching it or recording account screens.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "hardware"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-046",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: charger sign",
      "instruction": "Capture the charger location sign or wayfinding board and transcribe only public information.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "signage"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-047",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: drain cover",
      "instruction": "Capture a drain cover, missing cover or grate from a safe position and include surrounding road context.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "drain",
        "infrastructure"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-048",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: pothole scale",
      "instruction": "Capture a pothole with a fixed, non-personal reference for scale; never stand in a live lane.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "pothole",
        "scale"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-049",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: road barrier",
      "instruction": "Capture a temporary or permanent barrier and its approach warning from outside the work area.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "barrier",
        "roadworks"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-050",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: traffic sign",
      "instruction": "Capture a public traffic sign straight-on enough for legibility and note obstruction or damage.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "sign",
        "roadside"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-051",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: streetlight pole",
      "instruction": "Capture a streetlight pole and luminaire in daylight or at night from a safe public position.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "streetlight",
        "infrastructure"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-052",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: lane-marking sample",
      "instruction": "Capture a short road-surface clip showing a lane marking, faded marking or absence of markings.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "lane-marking",
        "surface"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-053",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: road shoulder",
      "instruction": "Capture a shoulder transition with a reference object and note whether a low-clearance vehicle could use it.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "shoulder",
        "clearance"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-054",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: market stall edge",
      "instruction": "Capture the physical edge of a roadside stall without identifiable people, merchandise labels or private details.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "stall",
        "road-edge"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-055",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: bus-stop sign",
      "instruction": "Capture a bus-stop sign or informal stop marker and its road context.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "bus-stop",
        "signage"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-056",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: bridge guardrail",
      "instruction": "Capture a bridge guardrail, missing section or narrow approach from a safe public position.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "bridge",
        "guardrail"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-057",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: flood marker",
      "instruction": "Capture a public flood-depth marker, stain or community warning sign where one exists.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "flood",
        "marker"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-058",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: solar installation",
      "instruction": "Capture a visible public solar panel or battery installation associated with mobility infrastructure.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "solar",
        "energy"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-059",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: roadwork detour",
      "instruction": "Capture a public detour sign and the first decision point before the diversion.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "detour",
        "roadworks"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-060",
      "category": "object-capture",
      "workerType": "collector",
      "title": "object capture: surface transition",
      "instruction": "Capture a transition between asphalt, gravel, laterite, sand or mud that could affect routing.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-photo-or-video",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "surface",
        "transition"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 5,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-061",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: charger location",
      "instruction": "Verify a public charger point exists at the coarse location supplied; record public evidence and observation time.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "location"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-062",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: access path",
      "instruction": "Observe whether a normal vehicle can safely reach the charger entrance and record barriers or flooded approaches.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "access"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-063",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: connector type",
      "instruction": "Read the publicly visible connector type or label. Use unknown when the label is absent or unclear.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "connector"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-064",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: power-source clue",
      "instruction": "Record visible evidence of grid, solar, generator or unknown power source; do not infer from branding alone.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "power-source"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-065",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: availability sign",
      "instruction": "Record the public availability sign or display and timestamp it; treat it as an observation, not live telemetry.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "availability"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-066",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: queue state",
      "instruction": "Observe whether vehicles are queued, charging or absent during the visit; do not record plate numbers.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "queue"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-067",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: outage evidence",
      "instruction": "Capture a public outage notice or inactive display and record what is directly visible.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "outage"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-068",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: flood access",
      "instruction": "Assess visible water, erosion or debris on the access path without entering unsafe areas.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "flood-risk"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-069",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: night lighting",
      "instruction": "Observe charger lighting after dark only from a safe public place and rate visibility as good, poor or unknown.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "lighting"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-070",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: maintenance state",
      "instruction": "Record visible damage, exposed cables, missing covers or maintenance notices without touching equipment.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "maintenance"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-071",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: parking conflict",
      "instruction": "Observe whether non-charging vehicles block the charger bay and record the public signage context.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "parking"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-072",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: payment instruction",
      "instruction": "Transcribe only public payment instructions; blur account identifiers, QR payloads and personal screens.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "payment"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-073",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: duplicate listing",
      "instruction": "Compare two charger listings for the same coarse area and flag whether evidence suggests a duplicate.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "deduplication"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-074",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: conflicting report",
      "instruction": "Review a charger report against newer public evidence and classify it as confirmed, stale or unresolved.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "review"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-075",
      "category": "charger-observation",
      "workerType": "collector",
      "title": "charger observation: observation freshness",
      "instruction": "Check whether a charger observation includes date, time, source and confidence before it enters a routing feed.",
      "input": "Worker supplies a new observation from an assigned public area.",
      "captureMode": "stationary-phone-observation",
      "requiredOutput": "Media or observation record with coarse area, timestamp, labels, provenance and uncertainty fields; include source URL, licence and attribution when imported.",
      "labels": [
        "charger",
        "provenance"
      ],
      "acceptance": "Record is clear enough for the requested labels, includes provenance and uncertainty, and contains no prohibited personal or hazardous content.",
      "estimatedMinutes": 6,
      "consentRequired": true,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-076",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: surface comparison",
      "instruction": "Compare two candidate routes for surface quality and record a screening hypothesis about which vehicle classes may face difficulty on each segment.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "surface"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-077",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: flood passability",
      "instruction": "Create a scenario card for a flooded low point with observed evidence, uncertainty and a conservative alternative.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "flood"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-078",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: clearance check",
      "instruction": "Evaluate a route for low, medium and high-clearance vehicles using only observed constraints.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "clearance"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-079",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: stale observation",
      "instruction": "Identify a route decision that relies on an observation older than the freshness policy and mark it for review.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "freshness"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-080",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: route alternative",
      "instruction": "Compare the main route with one detour around a roadworks or bridge constraint and list the evidence for each.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "detour"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-081",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: charger detour",
      "instruction": "Evaluate whether a charger detour adds a documented access risk or useful charging opportunity.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "charger"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-082",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: rain change",
      "instruction": "Update a route scenario after rain and record which assumptions changed and which remain unknown.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "weather"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-083",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: closure evidence",
      "instruction": "Review a possible road closure and classify the evidence as observed, reported, stale or unresolved.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "closure"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-084",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: coarse location",
      "instruction": "Convert a precise observation point into a safe coarse area label suitable for a public route dataset.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "privacy"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-085",
      "category": "route-scenario",
      "workerType": "scenario-author",
      "title": "route scenario: Webots card",
      "instruction": "Turn one reviewed road observation into a reproducible Webots scenario card with start state, hazard and expected response.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "scenario-card",
      "requiredOutput": "Structured scenario card with evidence references, assumptions, hazard state and expected route or robot response.",
      "labels": [
        "route",
        "webots"
      ],
      "acceptance": "Scenario can be replayed from its evidence, states uncertainty explicitly and does not promise safety or robot performance.",
      "estimatedMinutes": 8,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-086",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: consent check",
      "instruction": "Check that the source record has documented recording consent or a valid public-source licence before acceptance.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "consent"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-087",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: privacy check",
      "instruction": "Inspect a sample for faces, plates, voices, addresses, account screens and precise home coordinates.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "privacy"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-088",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: blur check",
      "instruction": "Confirm that required sensitive regions are blurred while labels remain usable for the intended task.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "redaction"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-089",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: timestamp check",
      "instruction": "Verify capture date, time zone and source clock evidence, and flag impossible or missing timestamps.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "timestamp"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-090",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: coarse-location check",
      "instruction": "Ensure publication coordinates are coarsened and that exact residential or private locations are withheld.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "location"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-091",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: label-completeness check",
      "instruction": "Compare annotations with the task instruction and list missing objects, regions or attributes.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "labels"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-092",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: consistency check",
      "instruction": "Compare two workers’ labels on the same sample and identify the smallest rule change needed for agreement.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "agreement"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-093",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: unknown-label check",
      "instruction": "Confirm that uncertain cases use unknown or low confidence instead of invented labels.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "uncertainty"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-094",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: source-rights check",
      "instruction": "Verify source URL, licence, attribution and permitted use for imported map, image or video material.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "rights"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-095",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: stale-data check",
      "instruction": "Flag observations outside the freshness window and prevent them from being presented as current telemetry.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "freshness"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-096",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: charger-claim check",
      "instruction": "Check that a single charger visit is described as an observation rather than a guarantee of availability.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "charger"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-097",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: route-claim check",
      "instruction": "Check that route outputs are not described as safety guarantees, ETAs or physical robot performance.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "route"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-098",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: split check",
      "instruction": "Confirm collection, review, training and evaluation records remain separated and have stable IDs.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "dataset-split"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-099",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: worker-terms check",
      "instruction": "Verify that compensation, travel expectations and usage terms were visible before assignment.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "worker-rights"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    },
    {
      "id": "NMT-100",
      "category": "quality-review",
      "workerType": "reviewer",
      "title": "quality review: release check",
      "instruction": "Perform a final release review for provenance, privacy, safety, schema validity and unresolved flags.",
      "input": "Worker receives a source sample or observation record in the 9jaTesters queue.",
      "captureMode": "review-console",
      "requiredOutput": "Decision, issue codes, evidence notes and reviewer confidence.",
      "labels": [
        "quality",
        "release"
      ],
      "acceptance": "Every required check is answered; unresolved issues are escalated and no rights or privacy claim is inferred without evidence.",
      "estimatedMinutes": 5,
      "consentRequired": false,
      "safety": [
        "Capture only from a safe stationary position or as a passenger; never hold a phone while driving or riding.",
        "Do not enter traffic, floodwater, construction areas or private property, and do not create a hazard to obtain a sample."
      ],
      "privacy": "Avoid faces, number plates, voices, private addresses, account screens and precise home coordinates. Stop and flag a sample if sensitive content cannot be removed."
    }
  ]
}
