{
  "id": "t14g2-camera-shutter",
  "modelId": "t14g2",
  "title": "Camera shutter, permissions and app preview",
  "intent": "Separate a covered lens, denied access and an app-specific black camera preview.",
  "category": "diagnostics",
  "sourceIds": [
    "lenovo-ug",
    "windows-camera-privacy"
  ],
  "diagramId": "laptop-windows-privacy",
  "prerequisites": [
    "This unit has a camera",
    "Owner/IT permits a local preview"
  ],
  "tools": [
    "Windows Camera or another existing local preview",
    "Existing meeting app; no public call required"
  ],
  "steps": [
    {
      "id": "hardware",
      "text": "Confirm a fitted camera and inspect any physical shutter. Slide a fitted shutter to uncover the lens for the comparison; do not force a nonexistent control.",
      "sourceIds": [
        "lenovo-ug"
      ],
      "locator": "Printed pp. 1–3 → camera / webcam privacy shutter"
    },
    {
      "id": "os",
      "text": "Choose the installed Windows version. Windows 11 uses Settings → Privacy & security → Camera; Windows 10 uses Settings → Privacy → Camera. Unknown version means the setting path remains unconfirmed.",
      "sourceIds": [
        "windows-camera-privacy"
      ],
      "locator": "How to control camera access → Windows 11 / Windows 10"
    },
    {
      "id": "permission",
      "text": "Review access for the intended app and desktop apps as applicable. If controls are managed, contact IT; grant access only to an app you intend to use.",
      "sourceIds": [
        "windows-camera-privacy"
      ],
      "locator": "Camera access / app access / desktop apps"
    },
    {
      "id": "preview",
      "text": "Close another active camera app, then compare a local preview with the meeting app’s own preview using the built-in camera. Store only whether an image appeared; no photo or video is needed here.",
      "sourceIds": [
        "windows-camera-privacy",
        "lenovo-ug"
      ],
      "locator": "App access controls; original same-camera preview comparison"
    },
    {
      "id": "route",
      "text": "A local image with a black meeting preview gives an app-selection or permission lead. Failure across permitted previews with the shutter open goes to Lenovo/IT with the comparison.",
      "sourceIds": [
        "lenovo-ug"
      ],
      "locator": "Printed pp. 65–66 → symptoms and applications; original routing"
    }
  ],
  "checks": [
    {
      "id": "safety",
      "question": "Is there swelling, a lifted case or trackpad, liquid damage, smoke, a burning smell, or damaged power equipment?",
      "goal": "Establish whether any powered comparison is safe.",
      "sourceIds": [
        "lenovo-ug"
      ],
      "options": [
        {
          "id": "safe",
          "label": "No visible danger",
          "next": "hardware"
        },
        {
          "id": "danger",
          "label": "Yes, or suspected damage",
          "next": "stop"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "hardware",
      "question": "Is a camera fitted and any shutter safely open?",
      "goal": "Confirm available hardware.",
      "sourceIds": [
        "lenovo-ug"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Camera and open shutter confirmed",
          "next": "access"
        },
        {
          "id": "absent",
          "label": "Camera/shutter configuration unconfirmed",
          "next": "attention"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "access",
      "question": "Is access confirmed in the matching Windows privacy page?",
      "goal": "Separate permissions from hardware.",
      "sourceIds": [
        "windows-camera-privacy"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Intended app permitted",
          "next": "preview"
        },
        {
          "id": "blocked",
          "label": "Denied or managed",
          "next": "permission"
        },
        {
          "id": "os-unknown",
          "label": "Windows version unknown",
          "next": "uncertain"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "preview",
      "question": "Which preview works with the same built-in camera?",
      "goal": "Route the observed application scope.",
      "sourceIds": [
        "windows-camera-privacy"
      ],
      "options": [
        {
          "id": "both",
          "label": "Local and meeting preview work",
          "next": "ready"
        },
        {
          "id": "local",
          "label": "Local only",
          "next": "app-help"
        },
        {
          "id": "neither",
          "label": "Neither permitted preview works",
          "next": "service"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    }
  ],
  "terminals": {
    "ready": {
      "type": "preparation_saved",
      "title": "Camera preview comparison saved",
      "text": "The camera produced a preview in the recorded conditions.",
      "handoff": [
        "Restore the shutter/privacy preference after use.",
        "Keep app selection and access state in the record."
      ]
    },
    "permission": {
      "type": "maintenance_possible",
      "title": "Resolve intended-app access",
      "text": "Ask IT or the owner to review the relevant permission.",
      "handoff": [
        "State the Windows version and managed-control state.",
        "Do not enable unrelated apps for troubleshooting."
      ]
    },
    "app-help": {
      "type": "maintenance_possible",
      "title": "Review the meeting application",
      "text": "The local preview works using the built-in camera.",
      "handoff": [
        "Confirm the meeting app selected that camera.",
        "Take local-versus-meeting observations to its support."
      ]
    },
    "attention": {
      "type": "maintenance_possible",
      "title": "Confirm the fitted camera",
      "text": "Check exact-unit configuration before diagnosing an absent camera.",
      "handoff": [
        "Consult Vantage or Lenovo’s machine details privately.",
        "Keep camera presence unconfirmed until verified."
      ]
    },
    "service": {
      "type": "service_needed",
      "title": "Request camera support",
      "text": "Both permitted previews remain blank with the lens uncovered.",
      "handoff": [
        "Provide shutter state, Windows version and access status.",
        "Share local-versus-meeting preview results with Lenovo/IT."
      ]
    },
    "uncertain": {
      "type": "preparation_saved",
      "title": "Keep the unanswered checks visible",
      "text": "Camera presence, OS-specific access or preview results remain unconfirmed.",
      "handoff": [
        "Provide fitted-camera and shutter state.",
        "Identify Windows version, permissions and unperformed previews.",
        "Keep unperformed conditions marked Not tested. Ask the provider to confirm these before further changes."
      ]
    },
    "stop": {
      "type": "service_needed",
      "title": "Stop the powered checks",
      "text": "Stop using or charging damaged equipment. Keep away from hot or smoking equipment; obtain emergency help for an immediate fire risk. Arrange manufacturer guidance before handling or transport.",
      "handoff": [
        "Tell Lenovo or your IT team about the visible damage before arranging transport.",
        "Provide fitted-camera and shutter state.",
        "Do not open the case, remove the battery, press a lifted surface, or continue a test to complete this record."
      ]
    }
  },
  "missing": "Camera presence, OS-specific access or preview results remain unconfirmed.",
  "handoff": [
    "Provide fitted-camera and shutter state.",
    "Identify Windows version, permissions and unperformed previews."
  ],
  "outcomeChecks": [
    "Shutter and software access are separate.",
    "No image or private meeting was captured here."
  ],
  "workflow": {
    "family": "condition-matrix",
    "summary": "Keep physical privacy and app access attached to the preview result.",
    "osOptions": [
      "windows11",
      "windows10",
      "windows-unknown"
    ],
    "fields": [
      {
        "id": "shutter",
        "label": "Camera/shutter",
        "type": "select",
        "options": [
          {
            "value": "unknown",
            "label": "Not checked"
          },
          {
            "value": "open",
            "label": "Camera fitted, shutter open"
          },
          {
            "value": "closed",
            "label": "Shutter closed"
          },
          {
            "value": "no-shutter",
            "label": "Camera fitted, no shutter"
          },
          {
            "value": "absent",
            "label": "Camera not fitted"
          }
        ]
      },
      {
        "id": "camera-access",
        "label": "Intended app access",
        "type": "select",
        "options": [
          {
            "value": "unknown",
            "label": "Not checked"
          },
          {
            "value": "allowed",
            "label": "Allowed"
          },
          {
            "value": "denied",
            "label": "Denied"
          },
          {
            "value": "managed",
            "label": "Managed"
          }
        ]
      },
      {
        "id": "preview-scope",
        "label": "Preview result",
        "type": "select",
        "options": [
          {
            "value": "unknown",
            "label": "Not checked"
          },
          {
            "value": "both",
            "label": "Both apps work"
          },
          {
            "value": "local-only",
            "label": "Local only"
          },
          {
            "value": "neither",
            "label": "Neither works"
          }
        ]
      }
    ],
    "matrix": {
      "title": "Same camera, different access",
      "rows": [
        {
          "id": "local",
          "label": "Local preview",
          "condition": "Open shutter, built-in camera, permitted local app"
        },
        {
          "id": "meeting",
          "label": "Meeting app preview",
          "condition": "Same camera, intended app permission"
        },
        {
          "id": "return",
          "label": "Local preview afterward",
          "condition": "Same lens and camera selection after closing meeting app"
        }
      ],
      "results": [
        {
          "value": "not-tested",
          "label": "Not tested"
        },
        {
          "value": "works",
          "label": "Works in this condition"
        },
        {
          "value": "fails",
          "label": "Fails in this condition"
        },
        {
          "value": "intermittent",
          "label": "Intermittent"
        },
        {
          "value": "not-applicable",
          "label": "Not applicable"
        }
      ]
    },
    "reportFocus": [
      "Fitted hardware",
      "OS-specific permissions",
      "Preview scope"
    ],
    "notDoneGuidance": [
      "Unknown Windows version leaves permission checks unconfirmed.",
      "Keep previews local; do not upload photos."
    ]
  },
  "entityKind": "task",
  "version": "2.0.0",
  "deviceFamily": "laptop",
  "modelApplicability": {
    "id": "t14g2",
    "name": "ThinkPad T14 Gen 2 Intel",
    "family": "laptop",
    "revision": "Intel machine types 20W0 or 20W1",
    "os": "Windows 10/11, original Lenovo firmware. Labels vary between Windows versions; managed systems require IT approval for settings changes.",
    "region": "US-first; optional hardware varies by machine type.",
    "help": "Read the underside machine-type label or Lenovo Vantage device details locally. Confirm T14 Gen 2 Intel and 20W0/20W1. Keep the full serial number private.",
    "exclusions": [
      "ThinkPad T14 Gen 2 AMD",
      "ThinkPad T14 Gen 1",
      "ThinkPad T14s Gen 2",
      "ThinkPad T15"
    ],
    "sourceIds": [
      "lenovo-ug"
    ]
  },
  "exclusions": [
    "ThinkPad T14 Gen 2 AMD",
    "ThinkPad T14 Gen 1",
    "ThinkPad T14s Gen 2",
    "ThinkPad T15"
  ],
  "materials": [
    "Keep any existing backup accessible to you.",
    "Keep credentials and personal files outside this record."
  ],
  "stopConditions": [
    "Stop using and charging equipment with swelling, casing separation, smoke, a burning smell or suspected battery damage. Do not open or press on it.",
    "Set damaged accessories aside. Do not open mains adapters or force connectors.",
    "Do not erase, reset, flash firmware or bypass a lock as a default diagnostic step."
  ],
  "branches": [
    {
      "from": "safety",
      "answer": "safe",
      "to": "hardware"
    },
    {
      "from": "safety",
      "answer": "danger",
      "to": "stop"
    },
    {
      "from": "safety",
      "answer": "unknown",
      "to": "uncertain"
    },
    {
      "from": "hardware",
      "answer": "yes",
      "to": "access"
    },
    {
      "from": "hardware",
      "answer": "absent",
      "to": "attention"
    },
    {
      "from": "hardware",
      "answer": "unknown",
      "to": "uncertain"
    },
    {
      "from": "access",
      "answer": "yes",
      "to": "preview"
    },
    {
      "from": "access",
      "answer": "blocked",
      "to": "permission"
    },
    {
      "from": "access",
      "answer": "os-unknown",
      "to": "uncertain"
    },
    {
      "from": "access",
      "answer": "unknown",
      "to": "uncertain"
    },
    {
      "from": "preview",
      "answer": "both",
      "to": "ready"
    },
    {
      "from": "preview",
      "answer": "local",
      "to": "app-help"
    },
    {
      "from": "preview",
      "answer": "neither",
      "to": "service"
    },
    {
      "from": "preview",
      "answer": "unknown",
      "to": "uncertain"
    }
  ],
  "sources": [
    {
      "id": "lenovo-ug",
      "title": "ThinkPad T14 Gen 2 user guide",
      "url": "https://download.lenovo.com/pccbbs/mobiles_pdf/t14_gen2_t15_gen2_p14s_gen2_p15s_gen2_ug_en.pdf",
      "locator": "Printed pp. 1–5, 9–14, 16–19, 23–25, 27–33, 62, 65–67",
      "purpose": "Existing local official PDF/text reviewed for Intel layout, optional hardware, controls, Vantage, power and support",
      "checkedAt": "2026-10-13",
      "reuse": "Reference only. Original paraphrase and observation worksheets; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "windows-camera-privacy",
      "title": "Windows camera, microphone and privacy",
      "url": "https://support.microsoft.com/en-gb/windows/privacy/windows-camera-microphone-and-privacy",
      "locator": "Windows 11 / Windows 10 → control camera and microphone access",
      "purpose": "OS-specific permission paths, desktop-app controls and privacy limitations",
      "checkedAt": "2026-10-13",
      "reuse": "Reference only. Original paraphrase and observation worksheets; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    },
    {
      "id": "windows-microphone-test",
      "title": "Set up and test microphones in Windows",
      "url": "https://support.microsoft.com/en-us/windows/hardware/drivers/how-to-set-up-and-test-microphones-in-windows",
      "locator": "Select Input / Test an installed microphone",
      "purpose": "Selected input and local Windows test; use installed-version controls",
      "checkedAt": "2026-10-13",
      "reuse": "Reference only. Original paraphrase and observation worksheets; no copied images or manual pages.",
      "licenseStatus": "Public support document; no redistribution license assumed."
    }
  ],
  "assets": [
    {
      "id": "laptop-windows-privacy",
      "path": "/assets/laptop-windows-privacy.svg",
      "title": "Camera and microphone permission paths",
      "alt": "Original schematic separates Windows 11 Privacy and security from Windows 10 Privacy, then shows Camera or Microphone and intended-app access.",
      "sourceIds": [
        "windows-camera-privacy",
        "windows-microphone-test",
        "lenovo-ug"
      ],
      "caption": "Original schematic, not a screenshot. Hardware privacy controls, Windows access and app device selection are separate checks. Managed settings need IT guidance.",
      "kind": "Original schematic"
    }
  ],
  "relatedIds": [
    "t14g2-external-display",
    "t14g2-trackpad-gestures",
    "t14g2-trackpoint-controls"
  ],
  "estimatedDuration": {
    "minutes": 20,
    "label": "Planning estimate for recording observations; excludes charging, backups, drying and service. Not a measured repair time."
  },
  "legacyVersion": "1.0.0",
  "legacyChecks": [
    {
      "id": "safety",
      "goal": "Separate unsafe hardware from routine preparation.",
      "question": "Any swelling, casing separation, liquid damage, smoke, burning smell, or damaged battery/adapter?",
      "sourceIds": [
        "lenovo-ug"
      ],
      "options": [
        {
          "id": "safe",
          "label": "No visible danger",
          "next": "check-1"
        },
        {
          "id": "danger",
          "label": "Yes, or suspected damage",
          "next": "stop"
        },
        {
          "id": "unknown",
          "label": "I cannot confirm",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "check-1",
      "goal": "Confirm physical privacy control.",
      "question": "Is the fitted shutter open and a camera actually present on this configuration?",
      "sourceIds": [
        "lenovo-ug"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Yes",
          "next": "check-2"
        },
        {
          "id": "no",
          "label": "No",
          "next": "attention"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    },
    {
      "id": "check-2",
      "goal": "Separate local capture from meeting software.",
      "question": "Does a local camera preview show an image?",
      "sourceIds": [
        "lenovo-ug"
      ],
      "options": [
        {
          "id": "yes",
          "label": "Local preview works",
          "next": "ready"
        },
        {
          "id": "no",
          "label": "Local preview still blank",
          "next": "service"
        },
        {
          "id": "unknown",
          "label": "Not checked / unsure",
          "next": "uncertain"
        }
      ]
    }
  ],
  "legacyPreparation": [
    "This configuration includes a camera",
    "No lens or lid damage",
    "A local camera preview or your existing meeting app",
    "A private place to keep your findings",
    "A current backup if the device is accessible"
  ]
}