REA Skillrove / evidence notebook
ACTUAL CLI OUTPUT / OFFLINE STATIC INSPECTION

Follow a search request. Keep the evidence.

Inspect a fictional shipped Electron application: its renderer, preload bridge, main handler and local search module. Every displayed node comes from REA 6.4.0 output.

MIT / morlutoFictional practice artifactNo target execution
6inventoried files
4parsed JavaScript files
1literal IPC channel
0parse failures

The evidence index

Filter the actual graph nodes, then expand their original records. Download the complete JSON to inspect every relationship and limitation.

javascript-module

preload.cjs

preload.cjs:1:0

Inspect original nodejag_node_07b3b26a5d71e2c10beb08381cf6c32bc89f9da4dcf4c7cd635b7ace352f2194
{
  "node_id": "jag_node_07b3b26a5d71e2c10beb08381cf6c32bc89f9da4dcf4c7cd635b7ace352f2194",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
    "namespace": "source-module",
    "key": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342:preload.cjs"
  },
  "observations": [
    {
      "label": "preload.cjs",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "source-module",
        "path": "preload.cjs",
        "container_sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342",
        "logical_module_key": "preload.cjs",
        "module_format": "commonjs",
        "import_relationships": 2,
        "export_relationships": 0,
        "export_names": [],
        "omitted_export_names": 0
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "preload.cjs",
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 5,
              "column": 0
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-source-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_b17a90f85963ebb24e4320b2dee896688a8e0af79d822fc20dbbe150971fc504",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

electron

preload.cjs:1:6

Inspect original nodejag_node_0cfdbc34e41c8ea380b11f40f42506f70dc154af2d76fec38cf8e9537600bf38
{
  "node_id": "jag_node_0cfdbc34e41c8ea380b11f40f42506f70dc154af2d76fec38cf8e9537600bf38",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
    "namespace": "unresolved-semantic-module",
    "key": "external:electron"
  },
  "observations": [
    {
      "label": "electron",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "module-reference",
        "declared_specifier": "electron",
        "resolution_status": "external"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "preload.cjs",
            "start": {
              "line": 1,
              "column": 6
            },
            "end": {
              "line": 1,
              "column": 58
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "retain-unresolved-semantic-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Static syntax does not prove that this relationship executes at runtime.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_7701891f3b87d3871e42996c2332ca3f66586d57b0b75d68bfb61340a2da2fae",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-asset

notes.cjs

No source range on this first observation

Inspect original nodejag_node_26d622ce8497e412956aef1eba5084037d3a5488bfb3af5bca233ee27ea5289e
{
  "node_id": "jag_node_26d622ce8497e412956aef1eba5084037d3a5488bfb3af5bca233ee27ea5289e",
  "kind": "javascript-asset",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3"
  },
  "observations": [
    {
      "label": "notes.cjs",
      "source_map_reference": null,
      "properties": {
        "path": "notes.cjs",
        "bytes": 581,
        "inventory_artifact_id": "art_0078a5fd761d0a03463f77b785f8e70c13169e6bd4d492cd466ee88476a550da",
        "unpacked": false,
        "file_kind": "javascript",
        "text_status": "included",
        "parse_status": "complete",
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
          "sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "notes.cjs"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_2f2f5abec2348d7866c4d336661992e0231e73d1783bd59c76533b7ddc5a52a1",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

notes.cjs:searchNotes:return-shapes

notes.cjs:6:22

Inspect original nodejag_node_366d15a8c93587b75370ea1f25c48fd83af6cc0bbf415f92168d0312f0cc0721
{
  "node_id": "jag_node_366d15a8c93587b75370ea1f25c48fd83af6cc0bbf415f92168d0312f0cc0721",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
    "namespace": "module-export",
    "key": "[\"a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342\",\"notes.cjs\",\"searchNotes\"]"
  },
  "observations": [
    {
      "label": "notes.cjs:searchNotes:return-shapes",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "export-return-shapes",
        "module_path": "notes.cjs",
        "exported_name": "searchNotes",
        "callable_id": "callable:function:352:579",
        "callable_kind": "function",
        "static_return_shapes": [
          {
            "source_range": {
              "start": {
                "line": 9,
                "column": 2
              },
              "end": {
                "line": 9,
                "column": 93
              }
            },
            "value_status": "unknown",
            "fields": [
              {
                "path": "",
                "presence": "present",
                "state": "unknown",
                "value": null,
                "reason": "Unsupported CallExpression value."
              }
            ],
            "property_coverage": []
          }
        ],
        "return_shape_coverage": {
          "status": "complete",
          "retained_return_sites": 1,
          "omitted_return_sites": 0,
          "omitted_fields": 0,
          "omitted_property_coverage": 0,
          "projection_complete": true
        }
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
          "sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "notes.cjs",
            "start": {
              "line": 6,
              "column": 22
            },
            "end": {
              "line": 10,
              "column": 1
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-export-return-shapes",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return shapes are inferred from inert syntax and do not prove runtime behavior.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Static syntax does not prove that this relationship executes at runtime.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_8b2123179c8969b181cf10e8e24ecf24c9f85613a376bb4ffcc329b0885f92a4",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    },
    {
      "label": "notes.cjs:searchNotes",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "export-binding",
        "module_path": "notes.cjs",
        "relationship_kind": "commonjs-export",
        "exported_name": "searchNotes",
        "local_name": null,
        "imported_name": null,
        "declared_specifier": null
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
          "sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "notes.cjs",
            "start": {
              "line": 6,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 1
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-module-export",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_fb04e63d1ef66a979ab9b6eb220dbd4be
[Display excerpt; download analysis.json for the complete original node.]
context-bridge-api

deskNotes

preload.cjs:2:0

Inspect original nodejag_node_4144bc994571aa75557f2794a649c3b0ae2c2da96f882168f7a5e0f952afb167
{
  "node_id": "jag_node_4144bc994571aa75557f2794a649c3b0ae2c2da96f882168f7a5e0f952afb167",
  "kind": "context-bridge-api",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
    "namespace": "electron-context-bridge",
    "key": "main:deskNotes:2:0-4:2"
  },
  "observations": [
    {
      "label": "deskNotes",
      "source_map_reference": null,
      "properties": {
        "world": "main",
        "world_id": null,
        "api_key": "deskNotes",
        "api_key_expression": null,
        "api_status": "object-literal",
        "members": [
          "search"
        ],
        "unknown_members": 0
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "preload.cjs",
            "start": {
              "line": 2,
              "column": 0
            },
            "end": {
              "line": 4,
              "column": 2
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "observe-context-bridge-api",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_0857f2d57c15352a9b9b473817be00d1908edab03e4c9300bcff146f74dbd832",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-asset

preload.cjs

No source range on this first observation

Inspect original nodejag_node_5057f92ca08ec08118aa08ae712d351fc8fc0ae07ac8351f21b2c89f46dd061b
{
  "node_id": "jag_node_5057f92ca08ec08118aa08ae712d351fc8fc0ae07ac8351f21b2c89f46dd061b",
  "kind": "javascript-asset",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
  },
  "observations": [
    {
      "label": "preload.cjs",
      "source_map_reference": null,
      "properties": {
        "path": "preload.cjs",
        "bytes": 172,
        "inventory_artifact_id": "art_08dfc7061294aa0b592934a16c123f3545552c58781c741af86fc203fb97c1cb",
        "unpacked": false,
        "file_kind": "javascript",
        "text_status": "included",
        "parse_status": "complete",
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "preload.cjs"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_a1854447083eb31a54bb60247c45870bb7205be19c06fac575f3d40c03177763",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

electron

main.cjs:1:6

Inspect original nodejag_node_57f8acef74d63662c5a7e43af0ec96f3df9da77710b967464581689a1e3c855c
{
  "node_id": "jag_node_57f8acef74d63662c5a7e43af0ec96f3df9da77710b967464581689a1e3c855c",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "unresolved-semantic-module",
    "key": "external:electron"
  },
  "observations": [
    {
      "label": "electron",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "module-reference",
        "declared_specifier": "electron",
        "resolution_status": "external"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 1,
              "column": 6
            },
            "end": {
              "line": 1,
              "column": 59
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "retain-unresolved-semantic-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Static syntax does not prove that this relationship executes at runtime.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_8d368bf6e3b1542bc5a23340031745f9380f6de02ee3fcf17aa4ea95b2a4940a",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-asset

renderer.js

No source range on this first observation

Inspect original nodejag_node_593ff4add085839d870de3cfae0c7eb638f152943317a2d0fd6c3f3a4f18a8d3
{
  "node_id": "jag_node_593ff4add085839d870de3cfae0c7eb638f152943317a2d0fd6c3f3a4f18a8d3",
  "kind": "javascript-asset",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99"
  },
  "observations": [
    {
      "label": "renderer.js",
      "source_map_reference": null,
      "properties": {
        "path": "renderer.js",
        "bytes": 305,
        "inventory_artifact_id": "art_de42094c6eeddc71e95e0a2db9cd8b5b695d14ec9d18e5a119628b30ae66d193",
        "unpacked": false,
        "file_kind": "javascript",
        "text_status": "included",
        "parse_status": "complete",
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99",
          "sha256": "ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "renderer.js"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_0e5fa046736bed06d2d2e3f9b92098d9a9b3b28cf5f62ef08fb01e636cdfd352",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

node:path

main.cjs:2:6

Inspect original nodejag_node_624f3fa3c3be0313e38bac9408d7971862e1199efa49ad6a798c2765bd2cbfe5
{
  "node_id": "jag_node_624f3fa3c3be0313e38bac9408d7971862e1199efa49ad6a798c2765bd2cbfe5",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "unresolved-semantic-module",
    "key": "external:node:path"
  },
  "observations": [
    {
      "label": "node:path",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "module-reference",
        "declared_specifier": "node:path",
        "resolution_status": "external"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 2,
              "column": 6
            },
            "end": {
              "line": 2,
              "column": 33
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "retain-unresolved-semantic-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Static syntax does not prove that this relationship executes at runtime.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_5e2a57069b5d9fee5a4194378cbbffd9bcf7d575afc8df3c7162ad8a19d2dceb",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

renderer.js

renderer.js:1:0

Inspect original nodejag_node_672c4f0ec624f161ab3cb31e040b1c9d5f6201d512943d357c4b32067b51cb41
{
  "node_id": "jag_node_672c4f0ec624f161ab3cb31e040b1c9d5f6201d512943d357c4b32067b51cb41",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99",
    "namespace": "source-module",
    "key": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342:renderer.js"
  },
  "observations": [
    {
      "label": "renderer.js",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "source-module",
        "path": "renderer.js",
        "container_sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342",
        "logical_module_key": "renderer.js",
        "module_format": "unknown",
        "import_relationships": 0,
        "export_relationships": 0,
        "export_names": [],
        "omitted_export_names": 0
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99",
          "sha256": "ab886158044783a2ac86c3d6ffb1e2456fdbe29e2b65cd90a05ed25e38b79f99"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "renderer.js",
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 7,
              "column": 0
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-source-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_38299de38ef9ab939f2b9aee660e763f48edcc5f43be80c53327615280c55d90",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
ipc-handler

notes:search

main.cjs:10:31

Inspect original nodejag_node_6b7bf79b18f36f5e6521be754af7ec4eee9ecdbee800bb441974cea8ef794cfc
{
  "node_id": "jag_node_6b7bf79b18f36f5e6521be754af7ec4eee9ecdbee800bb441974cea8ef794cfc",
  "kind": "ipc-handler",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "electron-ipc-handler",
    "key": "main:handle:notes:search:10:31-10:68"
  },
  "observations": [
    {
      "label": "notes:search",
      "source_map_reference": null,
      "properties": {
        "side": "main",
        "operation": "handle",
        "mode": "handle",
        "channel": "notes:search",
        "channel_expression": null,
        "handler_kind": "inline-function",
        "handler_location": {
          "start": {
            "line": 10,
            "column": 31
          },
          "end": {
            "line": 10,
            "column": 68
          }
        }
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 10,
              "column": 31
            },
            "end": {
              "line": 10,
              "column": 68
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "observe-ipc-handler",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_da6f2450b7ff57e2e0eebaa400835dd4501e85ddb15128158a4077a3bfadf3c4",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

electron

main.cjs:1:40

Inspect original nodejag_node_6e999dbf6b7b90da11ad1b45279e39d65dd1376553c40249c67727237227fae0
{
  "node_id": "jag_node_6e999dbf6b7b90da11ad1b45279e39d65dd1376553c40249c67727237227fae0",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "unresolved-reference",
    "key": "require:electron"
  },
  "observations": [
    {
      "label": "electron",
      "source_map_reference": null,
      "properties": {
        "reference_kind": "require",
        "specifier": "electron",
        "expression": null,
        "resolution": "unresolved"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 1,
              "column": 40
            },
            "end": {
              "line": 1,
              "column": 59
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "resolve-static-reference",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime.",
          "The static reference could not be resolved within the inventoried artifact."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_834686e120f641f04868f2f31367b83d5f3f134622f81fc074e63607517b9dba",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
electron-renderer

index.html

main.cjs:8:2

Inspect original nodejag_node_743922185a1506a4eb3b3b9ff55860b5b1ea71a078ac736ac1d4121625301409
{
  "node_id": "jag_node_743922185a1506a4eb3b3b9ff55860b5b1ea71a078ac736ac1d4121625301409",
  "kind": "electron-renderer",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "electron-role",
    "key": "electron-renderer:filesystem-expression:index.html"
  },
  "observations": [
    {
      "label": "index.html",
      "source_map_reference": null,
      "properties": {
        "declared_path": "index.html",
        "resolution_context": "filesystem-expression",
        "resolved_path": "index.html",
        "resolution_status": "resolved",
        "limitations": [],
        "mechanism": "call:window.loadFile"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 8,
              "column": 2
            },
            "end": {
              "line": 8,
              "column": 31
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "discover-electron-entrypoint",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_6bf8d66e72341f07857561a364e4ec7a5feaf9411804cd1cb317a3eed98d2f7a",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
artifact

package.json

No source range on this first observation

Inspect original nodejag_node_76b8f2eac02995dfb6947f70b18a3ffba36931c68159867fc8964c871c241f3e
{
  "node_id": "jag_node_76b8f2eac02995dfb6947f70b18a3ffba36931c68159867fc8964c871c241f3e",
  "kind": "artifact",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845"
  },
  "observations": [
    {
      "label": "package.json",
      "source_map_reference": null,
      "properties": {
        "path": "package.json",
        "bytes": 213,
        "inventory_artifact_id": "art_3397d9ca4cce31d96e61e6123bb21e86a9e37b1d0bbad31ea7b4ba356827ab79",
        "unpacked": false,
        "file_kind": "package-json",
        "text_status": "included",
        "parse_status": null,
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845",
          "sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "package.json"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_01cb38166ad68e9ad4453eb9c47fe45708ebe43574d35310cee6235ff2332ee0",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

notes.cjs

notes.cjs:1:0

Inspect original nodejag_node_7d971272e0b50626fcab8b5c3dd9f763b014ae1e4e78ec803202ae9ccd227f57
{
  "node_id": "jag_node_7d971272e0b50626fcab8b5c3dd9f763b014ae1e4e78ec803202ae9ccd227f57",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
    "namespace": "source-module",
    "key": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342:notes.cjs"
  },
  "observations": [
    {
      "label": "notes.cjs",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "source-module",
        "path": "notes.cjs",
        "container_sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342",
        "logical_module_key": "notes.cjs",
        "module_format": "commonjs",
        "import_relationships": 0,
        "export_relationships": 1,
        "export_names": [
          "searchNotes"
        ],
        "omitted_export_names": 0
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3",
          "sha256": "2e5608f9f09eeeae89d63372fa0bc2c1fe1c2501aff28fa9a54cbe292c7d54c3"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "notes.cjs",
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 0
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-source-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_b475a21ac9467b6d7d50f13de99e3cea1fabafba1a3648473268977ccae17eb3",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
ipc-channel

notes:search

main.cjs:10:0

Inspect original nodejag_node_8243d474a643cb4da75beda6d48bc83d851ad4a9ba453e8270c2994cf2890bc5
{
  "node_id": "jag_node_8243d474a643cb4da75beda6d48bc83d851ad4a9ba453e8270c2994cf2890bc5",
  "kind": "ipc-channel",
  "identity": {
    "strategy": "observation-fingerprint",
    "stability": "observation-only",
    "observation_sha256": "a81b5e2ab8939194f626d05df222158074b97bac1dd1cad38ef7556bcbded1ec",
    "scope": "electron-ipc-channel"
  },
  "observations": [
    {
      "label": "notes:search",
      "source_map_reference": null,
      "properties": {
        "side": "main",
        "operation": "handle",
        "mode": "handle",
        "channel": "notes:search",
        "channel_expression": null,
        "resolution": "literal"
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 10,
              "column": 0
            },
            "end": {
              "line": 10,
              "column": 69
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "observe-ipc-channel-expression",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_186f7131eea50bbe41d45707127fc14d09e1ed7f8273075e16fb0b09c73b3dbe",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    },
    {
      "label": "notes:search",
      "source_map_reference": null,
      "properties": {
        "side": "renderer",
        "operation": "invoke",
        "mode": "invoke",
        "channel": "notes:search",
        "channel_expression": null,
        "resolution": "literal"
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "preload.cjs",
            "start": {
              "line": 3,
              "column": 19
            },
            "end": {
              "line": 3,
              "column": 60
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "observe-ipc-channel-expression",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_afba23fe055d8e70d1db42bcec768458771d3689658d2a5b15e24192fddc9944",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
package

desk-notes-practice-artifact

No source range on this first observation

Inspect original nodejag_node_828914ec177ca979c885328f65f3edf07a22cd717a896c1a9631a4dd6a105edd
{
  "node_id": "jag_node_828914ec177ca979c885328f65f3edf07a22cd717a896c1a9631a4dd6a105edd",
  "kind": "package",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845",
    "namespace": "package-json",
    "key": "package.json"
  },
  "observations": [
    {
      "label": "desk-notes-practice-artifact",
      "source_map_reference": null,
      "properties": {
        "path": "package.json",
        "name": "desk-notes-practice-artifact",
        "version": "1.0.0",
        "main": "main.cjs",
        "renderer": null,
        "parse_status": "included"
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845",
          "sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "package.json"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "parse-package-json",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_d765ab29492f4747428045d246c01ff069afd37a34517d7e8f0c70a28cf0518f",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
artifact

artifact root

No source range on this first observation

Inspect original nodejag_node_85a65dafd7af5f7e9343168457c7eac6086b1086af789c7a8c2d320d33dfb07f
{
  "node_id": "jag_node_85a65dafd7af5f7e9343168457c7eac6086b1086af789c7a8c2d320d33dfb07f",
  "kind": "artifact",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342"
  },
  "observations": [
    {
      "label": "artifact root",
      "source_map_reference": null,
      "properties": {
        "format": "directory",
        "bytes": 0,
        "inventory_manifest_id": "agm_c94370cd8147a5fc738839891798159e887a8df31bfda1255468a6c5a33a8bd5",
        "inventory_graph_sha256": "d297ec8660c85ff940a0de726935ce9c17cfaed54ce2fc4b3665f2910dcb1f68",
        "inventory_artifact_id": "art_b169185f8883b21cf74bd53b573f5ac1a9b16eb1e035ba6f6580ae8f13034a63"
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342",
          "sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "artifact-root"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-root",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "artifact-root is a path-independent alias; the application result retains the canonical local input path."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_7fa0920d494eae5a41b6d2b44e38c5af29222e6043654591300a08e12d949ff2",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
browser-window

BrowserWindow@5:17-7:4

main.cjs:5:17

Inspect original nodejag_node_8ac379d3a4bb08fb979630006a591726a596c320e6b0fe08a794fcffb13f4670
{
  "node_id": "jag_node_8ac379d3a4bb08fb979630006a591726a596c320e6b0fe08a794fcffb13f4670",
  "kind": "browser-window",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "electron-browser-window",
    "key": "5:17-7:4"
  },
  "observations": [
    {
      "label": "BrowserWindow@5:17-7:4",
      "source_map_reference": null,
      "properties": {
        "source_path": "main.cjs",
        "options_status": "object-literal",
        "web_preferences_status": "object-literal",
        "web_preferences": [
          {
            "name": "contextIsolation",
            "value": {
              "status": "literal",
              "value": true,
              "expression": null
            }
          },
          {
            "name": "nodeIntegration",
            "value": {
              "status": "literal",
              "value": false,
              "expression": null
            }
          },
          {
            "name": "preload",
            "value": {
              "status": "literal",
              "value": "preload.cjs",
              "expression": null
            }
          }
        ],
        "preload_path": "preload.cjs",
        "preload_resolution_context": "filesystem-expression",
        "absence_means_default": false
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 5,
              "column": 17
            },
            "end": {
              "line": 7,
              "column": 4
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "observe-browser-window-construction",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Only explicitly present webPreferences are reported; omitted properties are not interpreted as Electron defaults."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_61e7c02fefc388ea4d56818ffc7d73d3d3d66267be1b0f0db40322e707dd100a",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

electron

preload.cjs:1:39

Inspect original nodejag_node_8cb3a6db76aeff7516244a163e25ccf672c8e2ed7b6b0f563abfbcf6535a48a9
{
  "node_id": "jag_node_8cb3a6db76aeff7516244a163e25ccf672c8e2ed7b6b0f563abfbcf6535a48a9",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
    "namespace": "unresolved-reference",
    "key": "require:electron"
  },
  "observations": [
    {
      "label": "electron",
      "source_map_reference": null,
      "properties": {
        "reference_kind": "require",
        "specifier": "electron",
        "expression": null,
        "resolution": "unresolved"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8",
          "sha256": "1a76beb6cf3cd87cb49a05d076660d6755e6e3c3cf46ddc34ce9874b6af1eea8"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "preload.cjs",
            "start": {
              "line": 1,
              "column": 39
            },
            "end": {
              "line": 1,
              "column": 58
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "resolve-static-reference",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime.",
          "The static reference could not be resolved within the inventoried artifact."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_ddf94585f9fece6def031fb4e4f8bb23ff986091cea8f265c458b208f9b3e00a",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
artifact

index.html

No source range on this first observation

Inspect original nodejag_node_8ce18161af47df64de1afd3e34156a23340647f5a4eb502a3f0d5005217b7da0
{
  "node_id": "jag_node_8ce18161af47df64de1afd3e34156a23340647f5a4eb502a3f0d5005217b7da0",
  "kind": "artifact",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952"
  },
  "observations": [
    {
      "label": "index.html",
      "source_map_reference": null,
      "properties": {
        "path": "index.html",
        "bytes": 253,
        "inventory_artifact_id": "art_2a364e5136d7399b077d73f6c492f6352ca8a6e3ff8d79468475bcfad3b09371",
        "unpacked": false,
        "file_kind": "html",
        "text_status": "included",
        "parse_status": null,
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952",
          "sha256": "ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "index.html"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_5ddccddce97749fb1d6270e494ca6309031c3a0eaf9308024d7447e3baa5cfeb",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
electron-renderer

index.html

No source range on this first observation

Inspect original nodejag_node_8d2bd9d84d03554842fe936e3ff7f38052747f5d9460adc4b5c185bba47a7ba1
{
  "node_id": "jag_node_8d2bd9d84d03554842fe936e3ff7f38052747f5d9460adc4b5c185bba47a7ba1",
  "kind": "electron-renderer",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952",
    "namespace": "electron-role",
    "key": "electron-renderer:html-reference:index.html"
  },
  "observations": [
    {
      "label": "index.html",
      "source_map_reference": null,
      "properties": {
        "declared_path": "index.html",
        "resolution_context": "html-reference",
        "resolved_path": "index.html",
        "resolution_status": "resolved",
        "limitations": [],
        "mechanism": "html-script-entrypoint"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952",
          "sha256": "ecc0c72a95868696d0eb066c472d2151d42eb4e66f8c85630368e82685ce2952"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "index.html"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "discover-electron-entrypoint",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_a184b4144e66f0446becce0e6be9fbb75002c1cf5f99c4179c19ab922e78df96",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-asset

main.cjs

No source range on this first observation

Inspect original nodejag_node_c516c31f846d62119495e9c66e55bd57b28a37ee8c081725efaae2f2b82b3820
{
  "node_id": "jag_node_c516c31f846d62119495e9c66e55bd57b28a37ee8c081725efaae2f2b82b3820",
  "kind": "javascript-asset",
  "identity": {
    "strategy": "content-digest",
    "stability": "global-exact",
    "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
  },
  "observations": [
    {
      "label": "main.cjs",
      "source_map_reference": null,
      "properties": {
        "path": "main.cjs",
        "bytes": 441,
        "inventory_artifact_id": "art_e9c24b84392c00bebcd9473d8e852f01206483f23e60607946981384707297a9",
        "unpacked": false,
        "file_kind": "javascript",
        "text_status": "included",
        "parse_status": "complete",
        "json_parse_status": null,
        "json_top_level_keys": [],
        "omitted_json_top_level_keys": 0,
        "vendor_markers": []
      },
      "evidence": {
        "authority": "artifact-bytes",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "main.cjs"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "inventory-relevant-file",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_1879459f78fb4d10b18fc7a2da590bf91b8e016085d63c5ce05eca6018ebe592",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

main.cjs

main.cjs:1:0

Inspect original nodejag_node_d06ca4bfdc261bba5665b9dc22bcd9b5a20a6229004e052010850ea409d075f8
{
  "node_id": "jag_node_d06ca4bfdc261bba5665b9dc22bcd9b5a20a6229004e052010850ea409d075f8",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "source-module",
    "key": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342:main.cjs"
  },
  "observations": [
    {
      "label": "main.cjs",
      "source_map_reference": null,
      "properties": {
        "semantic_role": "source-module",
        "path": "main.cjs",
        "container_sha256": "a2e9dfc5ffe53b887d5d344dad886eafa1acf5e21070e74ff2c7180aa0f50342",
        "logical_module_key": "main.cjs",
        "module_format": "commonjs",
        "import_relationships": 5,
        "export_relationships": 0,
        "export_names": [],
        "omitted_export_names": 0
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 1,
              "column": 0
            },
            "end": {
              "line": 11,
              "column": 0
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "recover-source-module",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Cross-function mutation and dynamic property resolution remain unknown.",
          "Local call, argument, return, and closure relations are static candidates and do not prove runtime invocation.",
          "Promise ownership covers explicit unshadowed Promise construction, static factories, aggregation, chaining, and await syntax only.",
          "Return sites include only direct callable returns; nested callable returns remain separate.",
          "Values and aliases were recovered from inert syntax only; no JavaScript was executed."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_d14e30f5f9cadf480e055c0266d6b1643a0faf2e0a971d7f89149dfc633661dc",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
electron-preload

preload.cjs

main.cjs:6:22

Inspect original nodejag_node_d16fdbea7bcacd9c0cdc96cff47ec60d9d448a8c15c065b32ecd0e91afc12a6e
{
  "node_id": "jag_node_d16fdbea7bcacd9c0cdc96cff47ec60d9d448a8c15c065b32ecd0e91afc12a6e",
  "kind": "electron-preload",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "electron-role",
    "key": "electron-preload:filesystem-expression:preload.cjs"
  },
  "observations": [
    {
      "label": "preload.cjs",
      "source_map_reference": null,
      "properties": {
        "declared_path": "preload.cjs",
        "resolution_context": "filesystem-expression",
        "resolved_path": "preload.cjs",
        "resolution_status": "resolved",
        "limitations": [],
        "mechanism": "property:preload"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 6,
              "column": 22
            },
            "end": {
              "line": 6,
              "column": 66
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "discover-electron-entrypoint",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_a00afcb6663087260a3cf74ca4313882e119652a964dc37a80a1ab6cd7b49fb0",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    },
    {
      "label": "preload.cjs",
      "source_map_reference": null,
      "properties": {
        "declared_path": "preload.cjs",
        "resolution_context": "filesystem-expression",
        "resolved_path": "preload.cjs",
        "resolution_status": "resolved",
        "limitations": [],
        "mechanism": "BrowserWindow:webPreferences.preload"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 5,
              "column": 17
            },
            "end": {
              "line": 7,
              "column": 4
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "discover-electron-entrypoint",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_a70b2416a572a498cf701e3f32934d4bea0dd36cefbfda235b3525a9c8c91a24",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
javascript-module

node:path

main.cjs:2:13

Inspect original nodejag_node_e75c14983d8eb11098271090a4bfa4d92b41f513a54aaba8e4a6ef7c40e30c3b
{
  "node_id": "jag_node_e75c14983d8eb11098271090a4bfa4d92b41f513a54aaba8e4a6ef7c40e30c3b",
  "kind": "javascript-module",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
    "namespace": "unresolved-reference",
    "key": "require:node:path"
  },
  "observations": [
    {
      "label": "node:path",
      "source_map_reference": null,
      "properties": {
        "reference_kind": "require",
        "specifier": "node:path",
        "expression": null,
        "resolution": "unresolved"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "low",
        "artifact": {
          "available": true,
          "artifact_id": "art_f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631",
          "sha256": "f361d1c05fe0a4228f160b91fc3829f6aad6e1c2755e7412c0a7465e7c3c2631"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "main.cjs",
            "start": {
              "line": 2,
              "column": 13
            },
            "end": {
              "line": 2,
              "column": 33
            }
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "resolve-static-reference",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime.",
          "The static reference could not be resolved within the inventoried artifact."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_7926d660f326b6b6c9e0f9cdfab3393f155ceb295f121bcdc124a844159bee87",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}
electron-main

main.cjs

No source range on this first observation

Inspect original nodejag_node_f6715786d3f57d301f7625e06a943d9a0a4dbc6cc9c108e281ec1ba646bd89cd
{
  "node_id": "jag_node_f6715786d3f57d301f7625e06a943d9a0a4dbc6cc9c108e281ec1ba646bd89cd",
  "kind": "electron-main",
  "identity": {
    "strategy": "artifact-local-key",
    "stability": "artifact-version",
    "artifact_sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845",
    "namespace": "electron-role",
    "key": "electron-main:package-entrypoint:main.cjs"
  },
  "observations": [
    {
      "label": "main.cjs",
      "source_map_reference": null,
      "properties": {
        "declared_path": "main.cjs",
        "resolution_context": "package-entrypoint",
        "resolved_path": "main.cjs",
        "resolution_status": "resolved",
        "limitations": [],
        "mechanism": "package.json:main"
      },
      "evidence": {
        "authority": "static-relationship-inference",
        "state": "inferred",
        "confidence": "high",
        "artifact": {
          "available": true,
          "artifact_id": "art_3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845",
          "sha256": "3a84074981c5a9178784e713829b9dcd9b4f7d1b0bdff469a33760c2a175a845"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "artifact-path",
            "path": "package.json"
          }
        },
        "extractor": {
          "name": "rea-javascript-artifact-reconstruction",
          "version": "1",
          "operation": "discover-electron-entrypoint",
          "executable_sha256": null
        },
        "coverage": {
          "status": "complete",
          "truncated": false,
          "omitted_count": 0,
          "limits": []
        },
        "limitations": [
          "Static syntax does not prove that this relationship executes at runtime."
        ],
        "evidence_ids": []
      },
      "observation_id": "jag_observation_c1e5a648332dcd77adf7899e573f2874208e55b7ca5c226643dfd51620072c6d",
      "identifier_strategy": {
        "strategy": "semantic-content-sha256",
        "stability": "observation-exact"
      }
    }
  ]
}

What this does not establish

The original REA limitations below are preserved. An absent observation is not evidence that a behavior cannot exist. The sample does not validate native providers, browser runtime or every supported format.