{
  "sourceKind": "separate production-editor working copy; not a public GitHub commit",
  "reviewedAt": "2026-10-22",
  "excerpts": [
    {
      "file": "app/studio/photoshop-ui.tsx",
      "start": 94,
      "end": 97,
      "code": " const allowed=!!active&&!layerLocked(doc,active)&&active.kind!=='adjustment';\n const transformAllowed=allowed&&!layerLocked(doc,active!,'position');\n const filterAllowed=allowed&&!layerLocked(doc,active!,'pixels');\n const pixelAllowed=!!active&&!layerLocked(doc,active,p.maskEditing?'all':'pixels')&&(p.maskEditing?!!active.mask?.enabled:active.kind!=='adjustment');",
      "ref": "working-copy-2026-10-22",
      "sha256": "13e6e581815a22802b3c7cf9ff6851aa01ac7f984f72ce5703613c9acd19156d"
    },
    {
      "file": "app/studio/command-search.tsx",
      "start": 4,
      "end": 4,
      "code": "export type SearchCommand={id:string;label:string;path:string;key?:string;disabled?:boolean};",
      "ref": "working-copy-2026-10-22",
      "sha256": "4367fb9d8f5f1bbaf46fd25edde53a3b2c829c38fc52d924d49a03d84c5f9e78"
    },
    {
      "file": "app/studio/command-search.tsx",
      "start": 9,
      "end": 9,
      "code": " const terms=query.toLocaleLowerCase().trim().split(/\\s+/),matches=commands.filter(c=>terms.every(t=>(c.path+' '+c.label+' '+(aliases[c.id]??'')).toLocaleLowerCase().includes(t))).slice(0,60),current=Math.min(index,Math.max(0,matches.length-1));",
      "ref": "working-copy-2026-10-22",
      "sha256": "4367fb9d8f5f1bbaf46fd25edde53a3b2c829c38fc52d924d49a03d84c5f9e78"
    },
    {
      "file": "app/studio/command-search.tsx",
      "start": 11,
      "end": 11,
      "code": " const execute=(c?:SearchCommand)=>{if(!c||c.disabled)return;close();run(c.id);};",
      "ref": "working-copy-2026-10-22",
      "sha256": "4367fb9d8f5f1bbaf46fd25edde53a3b2c829c38fc52d924d49a03d84c5f9e78"
    }
  ],
  "productionUI": {
    "date": "2026-10-22T01:22:59.125Z",
    "url": "https://slohero.com/photoshot/editor/",
    "koreanSearch": "이미지 크기",
    "result": "Image Size dialog 1536x1024; cancelled without resizing",
    "freeTransform": {
      "lockedEnabled": false,
      "unlockedEnabled": true
    },
    "passed": true
  },
  "historicalReports": [
    {
      "file": "workspace-render-results.json",
      "sha256": "1c5e0b8085b8785d48c959f7e127b4f6f9660da095a16d7d7122aeac87aafb92",
      "results": {
        "passed": true,
        "checks": [
          "Fill preserves stroke",
          "transparency-locked brush",
          "unlinked mask offset",
          "Bezier vector mask",
          "ellipse and refine selection",
          "brush region selection",
          "PSD adjustment/vector roundtrip",
          "nested group opacity/visibility",
          "native group mask roundtrip"
        ]
      },
      "freshRun": false
    },
    {
      "file": "workspace-structure-ui-results.json",
      "sha256": "b06581aa777d2a5dbaa81db11da9d395faef8324fb323d690f6536e1f2db94df",
      "results": {
        "passed": true,
        "compCaptureApplyCycle": true,
        "compRenameDuplicate": true,
        "artboardGroup": true,
        "moveContents": true,
        "duplicateUndoRedo": true,
        "recovery": true,
        "errors": []
      },
      "freshRun": false
    },
    {
      "file": "workspace-ui-results.json",
      "sha256": "5c95ae4ec254e0cc4a3535d3601172dfc414469125eb03d2e42d07fbb92facc5",
      "results": {
        "passed": true,
        "tabs": 3,
        "layers": 5,
        "channels": [
          "Saved Selection QA"
        ],
        "artboards": 1,
        "cmykCyan": [
          0,
          174,
          239,
          255
        ],
        "vectorPath": true,
        "quickSelectionDrag": true,
        "errors": []
      },
      "freshRun": false
    }
  ]
}