{
  "note": "Selected result excerpt. Local machine paths and unrelated graph nodes are omitted. This is not a complete portable REA Evidence record.",
  "checked_date": "2026-10-18",
  "rea_cli_version": "6.7.0",
  "command": "npx rea-agents@6.7.0 analyze-javascript-application <package-directory> --source-path index.js --source-path package.json --max-heap-mb 256 --analysis-timeout-ms 30000 --max-semantic-nodes 3000 --max-semantic-nodes-per-file 3000 --json",
  "evidence_id": "ev_9ae7376fd504247eb43ed140c3fc8ebd354bd8457206303b26411a22a17fa47d",
  "artifact_sha256": "d1a78995b67dfc9b83fbea635d3b7f7ec9427b1e91f3e18e24059b1c2f2377c9",
  "npm_provenance": {
    "package": "is-number",
    "version": "7.0.0",
    "registry_url": "https://registry.npmjs.org/is-number/7.0.0",
    "tarball_url": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
    "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
    "tarball_sha256": "7b75c1057198cf97696909a9bee176c9c5e9bcb5b03bf3ecef2f484defadd51e",
    "checked_date": "2026-10-18",
    "files": {
      "LICENSE": "35bdd8a44339719441900fb50fbefc5e2dca1ca662cbaed7a687de842c8b70f2",
      "index.js": "04255e482e181687823a95b207802ddd32e746c65dce4c95a5176fc192735960",
      "README.md": "8e676a0587ba350889df0a5fb883aeab26609ee36432e29441f55af3a0cb16ba",
      "package.json": "51c133f4e41df982aef69027249ff9d7262645029f437d079adc7c83328fb620"
    }
  },
  "statistics": {
    "relevant_files": 2,
    "nested_asar_containers": 0,
    "text_bytes_read": 2010,
    "invalid_utf8_files": 0,
    "parsed_javascript_files": 1,
    "skipped_javascript_files": 0,
    "visited_ast_nodes": 54,
    "findings": 1,
    "modules": 0,
    "parse_failures": 0
  },
  "application_coverage": {
    "status": "complete",
    "truncated": false,
    "omitted_count": 0,
    "limits": []
  },
  "semantic_coverage": {
    "status": "unknown",
    "truncated": false,
    "omitted_nodes": 0,
    "omitted_relations": 0,
    "limits": [],
    "families": [
      {
        "family": "boundary",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "call-flow",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": [
          "jsrg_unknown_0a845f3c580d8de37d87729e4142c9b8061b6e4514984bacb8c594e35bfb1005",
          "jsrg_unknown_24a007ce550644eda1ada95b39fdddc22dcbe6078c43767c17018f4accc5e326",
          "jsrg_unknown_ce37afde1f54aa9fefb05c347269563be48d3cb329a98b995245365dacb9af71"
        ]
      },
      {
        "family": "child-process",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "closure",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "configuration",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "data-flow",
        "status": "partial",
        "retained_relations": 17,
        "omitted_relations": 0,
        "unknown_ids": [
          "jsrg_unknown_70df7a89c1a6f6436e78daed8ae31aa07faf718a4cf418369e9161ea3588dbb9"
        ]
      },
      {
        "family": "event",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "object-flow",
        "status": "partial",
        "retained_relations": 1,
        "omitted_relations": 0,
        "unknown_ids": [
          "jsrg_unknown_4fb352ebb51ed0681e4dcafe81bd2b65329d263e73d768e5e7f61b7c67001b5b",
          "jsrg_unknown_57b9de627f09b163b20f164a7dc25a7f7f1db912a7dd9f0b01e920096b7cb057",
          "jsrg_unknown_7831b0a804b86ab2f3be8e57bbd70f0e69012c7a32e0b4bedbde81c07e4a7bcc",
          "jsrg_unknown_97f8d56eda3d1eb8f07347f38817a8b7b4ee3bb065b3c532619b973d421dfcda"
        ]
      },
      {
        "family": "promise-ownership",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "request",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "resource-lifecycle",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      },
      {
        "family": "timer",
        "status": "partial",
        "retained_relations": 0,
        "omitted_relations": 0,
        "unknown_ids": []
      }
    ]
  },
  "semantic_unknown_count": 8,
  "limitations": [
    "Caller-selected source analysis leaves 0 inventoried files outside analysis scope. Inventory identity covers the complete artifact; relationships through unselected sources remain unknown.",
    "CommonJS and ESM binding relationships were recovered from inert syntax and resolved only within the inventoried artifact container.",
    "JavaScript and HTML were parsed as inert text; bundle bootstrap code was never executed.",
    "Static imports, entrypoints, workers, endpoints, and storage relationships do not prove runtime execution.",
    "Static paths and relationships may remain unresolved when expressions are dynamic or obfuscated.",
    "Webpack/Rspack factories were recovered from AST literals; REA did not invoke push handlers or bundle bootstrap code."
  ],
  "runtime_check": {
    "tested_date": "2026-10-18",
    "runtime": "v24.19.0",
    "platform": "darwin",
    "architecture": "arm64",
    "package": "is-number@7.0.0",
    "method": "Separate Node execution of the verified npm artifact; not REA runtime observation.",
    "cases": [
      {
        "input": "42",
        "expected": true,
        "actual": true
      },
      {
        "input": "\"42\"",
        "expected": true,
        "actual": true
      },
      {
        "input": "\"  \"",
        "expected": false,
        "actual": false
      },
      {
        "input": "NaN",
        "expected": false,
        "actual": false
      },
      {
        "input": "Infinity",
        "expected": false,
        "actual": false
      },
      {
        "input": "null",
        "expected": false,
        "actual": false
      },
      {
        "input": "\"0x10\"",
        "expected": true,
        "actual": true
      },
      {
        "input": "\"1e3\"",
        "expected": true,
        "actual": true
      },
      {
        "input": "\"12px\"",
        "expected": false,
        "actual": false
      },
      {
        "input": "[]",
        "expected": false,
        "actual": false
      },
      {
        "input": "-0",
        "expected": true,
        "actual": true
      },
      {
        "input": "\"Infinity\"",
        "expected": false,
        "actual": false
      }
    ]
  },
  "selected_export_observations": [
    {
      "node_kind": "javascript-module",
      "label": "index.js:default",
      "properties": {
        "semantic_role": "export-binding",
        "module_path": "index.js",
        "relationship_kind": "commonjs-export",
        "exported_name": "default",
        "local_name": null,
        "imported_name": null,
        "declared_specifier": null
      },
      "evidence": {
        "authority": "ast-static-analysis",
        "state": "observed",
        "confidence": "exact",
        "artifact": {
          "available": true,
          "artifact_id": "art_04255e482e181687823a95b207802ddd32e746c65dce4c95a5176fc192735960",
          "sha256": "04255e482e181687823a95b207802ddd32e746c65dce4c95a5176fc192735960"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "index.js",
            "start": {
              "line": 10,
              "column": 0
            },
            "end": {
              "line": 18,
              "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": []
      }
    },
    {
      "node_kind": "javascript-module",
      "label": "index.js:default:return-shapes",
      "properties": {
        "semantic_role": "export-return-shapes",
        "module_path": "index.js",
        "exported_name": "default",
        "callable_id": "callable:function:184:409",
        "callable_kind": "function",
        "static_return_shapes": [
          {
            "source_range": {
              "start": {
                "line": 12,
                "column": 4
              },
              "end": {
                "line": 12,
                "column": 27
              }
            },
            "value_status": "unknown",
            "fields": [
              {
                "path": "",
                "presence": "present",
                "state": "unknown",
                "value": null,
                "reason": "Unsupported BinaryExpression value."
              }
            ],
            "property_coverage": []
          },
          {
            "source_range": {
              "start": {
                "line": 15,
                "column": 4
              },
              "end": {
                "line": 15,
                "column": 68
              }
            },
            "value_status": "ambiguous",
            "fields": [
              {
                "path": "",
                "presence": "present",
                "state": "unknown",
                "value": null,
                "reason": "Branches have incompatible values."
              }
            ],
            "property_coverage": []
          },
          {
            "source_range": {
              "start": {
                "line": 17,
                "column": 2
              },
              "end": {
                "line": 17,
                "column": 15
              }
            },
            "value_status": "literal",
            "fields": [
              {
                "path": "",
                "presence": "present",
                "state": "literal",
                "value": false,
                "reason": null
              }
            ],
            "property_coverage": []
          }
        ],
        "return_shape_coverage": {
          "status": "complete",
          "retained_return_sites": 3,
          "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_04255e482e181687823a95b207802ddd32e746c65dce4c95a5176fc192735960",
          "sha256": "04255e482e181687823a95b207802ddd32e746c65dce4c95a5176fc192735960"
        },
        "location": {
          "available": true,
          "value": {
            "kind": "source-range",
            "source": "index.js",
            "start": {
              "line": 10,
              "column": 17
            },
            "end": {
              "line": 18,
              "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": []
      }
    }
  ]
}
