{
  "schema": 1,
  "result": "COMPLETED_EXCLUDED_NODAL_DIRECTION_DIAGNOSTIC",
  "sourceHashes": {
    "tools/anatomical-contact-experiment.mjs": "a258797940c1bb0e0db0882539d9a802e0fea4671dcec0b54188e2feea91fa75",
    "web/anatomical-aponeurosis.mjs": "1dbebfd2ea67427ee0d962b7b234d2d40a2f2cd4616a4f1199e20b3aba7316a0",
    "web/anatomical-apparatus.mjs": "be60e6a3ba4db34ee01a4cb531bcdd19f868645ef26e06e1e30daedbc360cb98",
    "web/anatomical-arm-worker.mjs": "dfadf3136b8ecac0fd6275f059085636eb8953346d920ca69a4d4382fa7b39d5",
    "web/anatomical-arm.mjs": "9ec37ec7b23bb67643fef715f4554fc8811e897a581691231e6669fdd66c7569",
    "web/anatomical-audit.mjs": "4f45bf4ce4459096e9595cd7bb1e0bcdfb0fafe858ee5da25444940604589f14",
    "web/anatomical-comparison.mjs": "d812405b86541f756759bede9750071117edbab81e69efcfadf96f4f195fd09f",
    "web/anatomical-contact-differential.mjs": "76f107f5eb1c41fdf6622c428648babc5a489113a709fd337782b1b3de3cac0b",
    "web/anatomical-contact-refinement.mjs": "29830d2f311ee74a50acfd65f0ca8c245d2b390ed66d6eafd6c9b79de7607e07",
    "web/anatomical-contact.mjs": "2e0ce22d3880b4d681cb24d700f694ea2b3bf8fc64fc66519e8ba998813aee1e",
    "web/anatomical-coupled-fixture.mjs": "620afbb2e801f00ec361f5f1b5d39f010acc386812dcaa7239c0ca781d0bf4b9",
    "web/anatomical-coupled-worker.mjs": "1c54d08f5e36ca837343fc96399ac85de8e92f8fe1ebd1d73a50e5885b93c435",
    "web/anatomical-distance.mjs": "e11826c97f160220fda68f72cbe5e73f35f9527edcf4a4d58100c467cb50940a",
    "web/anatomical-element.mjs": "3f67a6bd31565c83d2cbea591c3cf1862a48e50cc4efa780880fda7e808d4b1f",
    "web/anatomical-fixture.mjs": "d53b5dca829883b4e91c02e5b88f3ac745ce7510cf28aabfcbd6cb978353a30a",
    "web/anatomical-intersections.mjs": "a083a9838ac3c7508b65b58329c741aef65a065288aff82fc886d1c2c90375df",
    "web/anatomical-material.mjs": "e6ddf6cc391b417f03f5d122670036eb55ebe837ecbbc51d8535bd4e3e6d3a5b",
    "web/anatomical-modal.mjs": "12cd671bc963aa04dd5c0e173a776049de191283d850b0b60d0fe8e63be4c9a1",
    "web/anatomical-newton.mjs": "e0b2193bff56a3fdb9595fa0893c469b5897a31512a282ff7a9b5519b2fe93fe",
    "web/anatomical-preconditioner.mjs": "d234cd800784a57171514139a17d0720bb1a9d4d1089afcd9e7c783cead1b0b4",
    "web/anatomical-retraction.mjs": "f5c4ef1115bc2a385d86e232cb9a6a36f8f61cd56d823b3495284de8e9c71819",
    "web/anatomical-routing-audit.mjs": "e6ef4473a272c985cd05012cf4cbf424c45522b535c280ad5de49222dd459d9b",
    "web/anatomical-routing.mjs": "83e52df556739786c97e4cb8ef6a7854d0d9a5fb36ca197b6bdc0b7597d09a3e",
    "web/anatomical-solver.mjs": "2e23ae4e594c0947d15b21cdcd0422ad27e2bc3c2ac3af40293703c208906bfb",
    "web/anatomical-tangent.mjs": "9b35daecd9efd68908e393998271f63cbc5728a5a2c4821560010ff5786f285c",
    "web/anatomical-transfer.mjs": "1e82dabebf5a6247af9216a70292216b194a52545abf8f3b73c93ee6e2f22431",
    "data/anatomical-arm-v1/generated/arm-reference.json": "1b80c1d3d9f2eb4370cd298f58f5e9c582625574f27072f6d3a1ea898ce4c036",
    "data/anatomical-arm-v1/config/attachments-apparatus.json": "070fee738e73e127e334ee5cbe680cb622f100396ad0728eb9df6723c2232389",
    "data/anatomical-arm-v1/config/apparatus-routing.json": "b8580e8158e17730b65b64d0fdbe0f1cbbafc76235b9a5f0c2b01020818cd93f",
    "data/anatomical-arm-v1/audit/modal-fixed-end-results.json": "b0eeecdade262b682279d9ebeb7a8147a4525a992976a85afc0ce5e63270d8b4",
    "data/anatomical-arm-v1/audit/arm-rest-results.json": "8dc23d896adce4b428f39cb172d76f3c74c828f49c2007c66155e45e8ea359c7",
    "data/anatomical-arm-v1/audit/arm-loaded-rejected-candidate.json": "713c4aee49e5d8856e154b728b6cc127aa3a2383e83aa5720013cdf4060650ca",
    "data/anatomical-arm-v1/audit/activation-continuation-results.json": "0c1c452277eadd4bac40219d1f1c0234a3e40731262d443f445b6f879b1530c0",
    "data/anatomical-arm-v1/audit/contact-feature-v2/interrupted-lift.json": "5c23df199339719c4a46244ba85fcad4bd61376774bdccd330b9cf53c1c24e3b",
    "data/anatomical-arm-v1/audit/contact-missed-soft-v3/candidate.json": "2075d10be43de28b02305c0f3e8b990f18186bdb026e29d31cc88c52af1d70ee",
    "data/anatomical-arm-v1/audit/contact-lift-release-results.json": "a74bd8fa9fd7bc3745ed42c32af75fc44692408d081b2070ceeefa63a0db35a9",
    "data/anatomical-arm-v1/audit/contact-lift-release-recheck.json": "387c284d2dd235ec52e66526bec6f19abc2a4eac5a8e6526cae25b728e9a2c1f",
    "tools/anatomical-compression-quadrature.mjs": "f12e0d80224bad5e0bfa0649e08cac2f31a0baf162e2547ae8767b7371f48dc2",
    "tools/anatomical-dense-quadrature.mjs": "2a9279268cc9a3c206e400293add90a537d7222c62af5992e08bc6467a078210",
    "tools/anatomical-dense-trajectory.mjs": "2fc880378fdf639741af5db355dce7ee3fec674c2f859df49f53845ce8cda31b",
    "tools/anatomical-dense-loading-prefix.mjs": "a9cc5490d880bc9e36732c56f5e0c35e0c536815c03ecfd3e8a678ae93f2d000",
    "data/anatomical-arm-v1/audit/anatomical-dense-loading-prefix.json": "31ef26d3584d5b937d9086b8df80fcd60624eb007cdfbf6f68ac11c07040b582",
    "tools/anatomical-nodal-probe.mjs": "ffa819b6a288baa409df0032d221226730632e39780891d6d20429afc84a14e3"
  },
  "timeS": 0.1,
  "elementId": "FJ1512",
  "rows": [
    {
      "node": 98,
      "axis": 0,
      "maximumModalDot": 2.914335439641036e-16,
      "originalExcludedNorm": 0.9722179473770005,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -0.493919056765435,
          "minimumSampledJ": 0.7254142548500109
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -0.4939193232189609,
          "minimumSampledJ": 0.7254462011150619
        }
      ],
      "derivativeDifferenceN": 2.6645352591003757e-7
    },
    {
      "node": 98,
      "axis": 1,
      "maximumModalDot": 2.914335439641036e-16,
      "originalExcludedNorm": 0.9722179473770005,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -1.9844004839342233,
          "minimumSampledJ": 0.7251621248619954
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -1.9844012655312326,
          "minimumSampledJ": 0.7253201361210543
        }
      ],
      "derivativeDifferenceN": 7.815970093361102e-7
    },
    {
      "node": 98,
      "axis": 2,
      "maximumModalDot": 2.914335439641036e-16,
      "originalExcludedNorm": 0.9722179473770005,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -1.4452037344625523,
          "minimumSampledJ": 0.7254030611366794
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -1.445203174910148,
          "minimumSampledJ": 0.7254406042583963
        }
      ],
      "derivativeDifferenceN": 5.595524044110789e-7
    },
    {
      "node": 96,
      "axis": 0,
      "maximumModalDot": 3.209238430557093e-16,
      "originalExcludedNorm": 0.9678093917117934,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -0.14870312980974632,
          "minimumSampledJ": 0.7254705193117071
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -0.14870341402684062,
          "minimumSampledJ": 0.7254743333459103
        }
      ],
      "derivativeDifferenceN": 2.842170943040401e-7
    },
    {
      "node": 96,
      "axis": 1,
      "maximumModalDot": 3.209238430557093e-16,
      "originalExcludedNorm": 0.9678093917117934,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -1.0803426331307264,
          "minimumSampledJ": 0.7253771905699923
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -1.0803427841210578,
          "minimumSampledJ": 0.7254276689750526
        }
      ],
      "derivativeDifferenceN": 1.509903313490213e-7
    },
    {
      "node": 96,
      "axis": 2,
      "maximumModalDot": 3.209238430557093e-16,
      "originalExcludedNorm": 0.9678093917117934,
      "differences": [
        {
          "hM": 1e-7,
          "energyDerivativeN": -0.39763254910951673,
          "minimumSampledJ": 0.7254595964733981
        },
        {
          "hM": 5e-8,
          "energyDerivativeN": -0.39763252246416414,
          "minimumSampledJ": 0.7254688719267558
        }
      ],
      "derivativeDifferenceN": 2.6645352591003757e-8
    }
  ],
  "limits": [
    "Energy directional differences include body, embedded sheets, apparatus and contact at a frozen accepted dense state. Rigid gravity/inertia are unchanged by these tissue-only probes.",
    "Directions have Euclidean nodal norm 1 and are orthogonal to all 63 retained body displacement columns; derivatives have units N.",
    "This is six selected excluded directions, not a complete full nodal force assembly, equilibrium solve or convergence qualification. Perturbed states are never accepted or advanced.",
    "Finite differences may encounter closest-feature nonsmoothness; two step sizes and positive sampled J are reported, not hidden."
  ]
}
