{"reviewRunId":"d691185a-bbd8-4cbc-af9f-58682239acdc","artifactId":"f076efb9-8a1e-4527-9fc4-139297356a2a","artifactType":"treesitter","storageKey":"tree-sitter-artifact/v1","metadata":{"artifact":{"files":[{"path":".github/workflows/firmcode-live-semgrep-smoke.yml","errors":[],"parser":"tree-sitter-yaml","imports":[],"symbols":[{"kind":"mapping","name":"name","range":{"endLine":1,"startLine":1},"changed":true,"byteRange":{"endByte":33,"startByte":0}},{"kind":"mapping","name":"on","range":{"endLine":4,"startLine":3},"changed":true,"byteRange":{"endByte":59,"startByte":35}},{"kind":"mapping","name":"workflow_dispatch","range":{"endLine":4,"startLine":4},"changed":true,"byteRange":{"endByte":59,"startByte":41}},{"kind":"mapping","name":"jobs","range":{"endLine":17,"startLine":6},"changed":true,"byteRange":{"endByte":537,"startByte":61}},{"kind":"mapping","name":"smoke","range":{"endLine":17,"startLine":7},"changed":true,"byteRange":{"endByte":537,"startByte":69}},{"kind":"mapping","name":"runs-on","range":{"endLine":8,"startLine":8},"changed":true,"byteRange":{"endByte":102,"startByte":80}},{"kind":"mapping","name":"steps","range":{"endLine":17,"startLine":9},"changed":true,"byteRange":{"endByte":537,"startByte":107}},{"kind":"mapping","name":"uses","range":{"endLine":10,"startLine":10},"changed":true,"byteRange":{"endByte":147,"startByte":122}},{"kind":"mapping","name":"run","range":{"endLine":11,"startLine":11},"changed":true,"byteRange":{"endByte":195,"startByte":156}},{"kind":"mapping","name":"run","range":{"endLine":12,"startLine":12},"changed":true,"byteRange":{"endByte":249,"startByte":204}},{"kind":"mapping","name":"run","range":{"endLine":13,"startLine":13},"changed":true,"byteRange":{"endByte":304,"startByte":258}},{"kind":"mapping","name":"run","range":{"endLine":14,"startLine":14},"changed":true,"byteRange":{"endByte":358,"startByte":313}},{"kind":"mapping","name":"run","range":{"endLine":15,"startLine":15},"changed":true,"byteRange":{"endByte":418,"startByte":367}},{"kind":"mapping","name":"run","range":{"endLine":16,"startLine":16},"changed":true,"byteRange":{"endByte":476,"startByte":427}},{"kind":"mapping","name":"run","range":{"endLine":17,"startLine":17},"changed":true,"byteRange":{"endByte":536,"startByte":485}}],"hasError":false,"language":"yaml","hunkScopes":[{"path":".github/workflows/firmcode-live-semgrep-smoke.yml","hunkNewEnd":17,"hunkNewStart":1,"enclosingSymbol":"name"}],"parseStatus":"parsed","errorNodeCount":0,"missingNodeCount":0}],"reviewRunId":"d691185a-bbd8-4cbc-af9f-58682239acdc","parserVersion":"0.25.2","schemaVersion":"tree-sitter-artifact/v1"}},"rawAccessAllowed":true,"createdAt":"2026-05-23T21:39:43.887Z"}