{
  "ml": {
    "v": "7",
    "eng": "2.9.1",
    "lvl": -1,
    "conf": 0,
    "mods": [
      {
        "cls": 0,
        "raw": 0.000022719303,
        "rte": "az",
        "prob": 0.000022719303
      },
      {
        "cls": 0,
        "raw": 0.0007183254,
        "rte": "az/whl",
        "prob": 0.0007183254
      }
    ],
    "prob": 0.000022719303,
    "files": [
      {
        "id": 0,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000022719303160556592,
        "type": "whl"
      },
      {
        "id": 5,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010679165825422388,
        "type": "python"
      },
      {
        "id": 6,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000011414289474487305,
        "type": "python"
      },
      {
        "id": 184,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000009506940841674805,
        "type": "markdown"
      },
      {
        "id": 229,
        "lvl": -1,
        "conf": 0,
        "prob": 0.000010033448234025855,
        "type": "registry"
      }
    ],
    "version": "v18.18",
    "analyzed_at": "2026-09-14T04:42:15Z"
  },
  "path": "spring_dancer_sikits-0.4.2-py3-none-any.whl",
  "raw": {
    "files": [
      {
        "id": 0,
        "mol": "K(Am)",
        "sha": "65eda233cd8f0b30050f35c42619cbf2c063891e4869ac75b4846f6e0f9c9b2a",
        "path": "spring_dancer_sikits-0.4.2-py3-none-any.whl",
        "risk": 1,
        "size": 330129,
        "type": "whl",
        "facts": {
          "metrics": {
            "whl": {
              "native_extension_count": 0
            },
            "file": {
              "size": 330129,
              "entropy": 7.92
            },
            "binary": {
              "peak_region_bytes": 310272,
              "peak_region_entropy": 7.84
            },
            "archive": {
              "file_count": 236,
              "member_count": 236,
              "script_count": 198,
              "zip_bomb_ratio": 5.82,
              "compressed_size": 295735,
              "directory_count": 0,
              "executable_count": 0,
              "extra_field_size": 0,
              "noise_file_count": 0,
              "compression.ratio": 0.31,
              "hidden_file_count": 0,
              "uncompressed_size": 955073,
              "crc_collision_count": 0,
              "entry_comment_count": 0,
              "max_filename_length": 58,
              "rtlo_filename_count": 0,
              "format.regular_count": 236,
              "nested_archive_count": 0,
              "path_traversal_count": 0,
              "symlink_escape_count": 0,
              "security.setgid_count": 0,
              "security.setuid_count": 0,
              "security.sticky_count": 0,
              "double_extension_count": 0,
              "duplicate_member_count": 0,
              "security.symlink_count": 0,
              "unicode_filename_count": 0,
              "homoglyph_filename_count": 0,
              "security.encrypted_count": 0,
              "timing.mtime_unique_count": 1,
              "timing.mtime_unique_ratio": 0,
              "misplaced_executable_count": 0,
              "timing.mtime_dominant_count": 236,
              "timing.mtime_spread_seconds": 0,
              "timing.sentinel_mtime_count": 0,
              "security.world_writable_count": 0,
              "timing.mtime_dominant_fraction": 1,
              "compression.method_counts.deflate": 236
            },
            "consistency": {
              "cloned_summary": 0,
              "name_typosquat": 0,
              "self_dependency": 0,
              "metadata_identity_mismatch": 0
            }
          }
        },
        "ident": {
          "name": {
            "value": "spring_dancer_sikits",
            "source": "whl.distribution",
            "verified": false
          },
          "trust": "unsigned",
          "emails": [
            "luvmagi@outlook.com"
          ],
          "authors": [
            {
              "name": "luvmagi",
              "role": "author",
              "email": "luvmagi@outlook.com",
              "source": "whl.author"
            }
          ],
          "version": {
            "value": "0.4.2",
            "source": "whl.version",
            "verified": false
          }
        },
        "traits": [
          {
            "id": "well-known/app/ai/knowledge/agent-skills::skill-definition-file",
            "conf": 0.98,
            "crit": 3,
            "desc": "Agent Skills SKILL.md definition file",
            "from": [
              {
                "file": 184
              }
            ]
          }
        ]
      },
      {
        "ctx": [
          {
            "b": "a%Fj5ze:AlBrC7iy\u00260V)BzkVhayPd#aAIEwBzkS9aA.^uy?X09wPF#az/M%)vrM64A+fc0wPw[+qxP)!ygQ)%B1OTXa{[V?A=k!quTEz/BAIRnuTB{\u0026ze:AlBrC1fzF%S9BzkVhA%-m^A=k!qv@Dg1wN/*@z/fRGvpAZ?x(d*cA=-A\u003evqG:*vR/Qbaw3V^A:-A[wEr3\u0026z/3Rcvrt{/y*?yawPF#dze:AlBrCa5BywV}vrlGvazbt0y?9\u003eWw].*batdkCA=k#tazCXiz/P}xqE%-RwPy*Wy?WA*BzkVhmriA!ATAdBze:AlBw)9#BwM(",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "txs[bt@\u0026rnarR^Ja%G%7A=-Brze:AlBrCEfzdN=hCwhejayMylBywS{wGTPNC3#$mA+P95wnDJlxl4{kAa%i5e^.}darR^)A+xCO3lQDlarR^HazCXiz/P@bzEEx[",
            "ln": 353,
            "col": 57,
            "line": 13
          },
          {
            "b": "j-+KZBye/{C{%7c3p5cgBywV}vrlF%v@bN{B0a4\u003eAbP=sq!p5i3lQDlar\u00260Nmr\u0026=/x\u003e7\u003e0ayPd#azbU5zdN{fA+^mCA=lbnwmYo]x(d*cA==vBw]zYjvixP4zE^s0aA7.7wN/*m3jm)#arS%(BAh88B-.hoiTM#LarR^HarUJfzGPx7uUKv@z/P@viV}1hAbP=sB0b1cA+e:5y\u003cvdiwmPmZayYQsBzbkdB-Rbme^-ZzarR^HarU-Evrui[uUKv@z/P@viV}vyvrui[azCXiz/P@vay]hbwN/*#C{3KawmYo]vTf8rxK@reB7GwA3lQDlarR^Hay]4}vrDyduUKv@z/P}",
            "ln": 882,
            "col": 36,
            "line": 36
          },
          {
            "b": "ar\u00260Nl1BHGvixYlwPxwjz/fVqz!%l3wft=dzy]{Kvrui[azCXiz/P}L3jm)#arR^HarS%\u003cxlc9varR^HarR^HarR^Hx(d*cA=+VavqPNpavZG\u0026y\u003cvdyBZY92w[+*!azCXiz/P}xzEEx[efF\u003eIBzkVhvqG+9azC.6y\u0026%o5zF78lxK}I[arR^HarR^HarR^HarR!mu$\u003cE%z/P@cu)6AewObU3ayPd#aARTjx(4H3xcqnbze0G#y\u0026shz3jm)#arR^HarTM[BAIRwB2\u003cTJarR^HarR^HarR!axLzJgx(d*cA=-BBwPP5bz/M$gxKLQ)x(mMo3lQDlarR^Har\u00260N3jm)#arR^HarUMuA=2l3x)Ku3auZ\u0026OzF%MjvqGU7wNxd*AbP=sc#0Kqz/P@bzEEx[dgdguarR^HarUxgaz#arzddl{DsZRtB97\u0026hBAqUuBz96DB97\u0026jx\u003e5nfdlm!UarR^HarR^HarR!EwPS6nzxK1iy?tqdwmP4*Byxo9v{-}!AbP=sc#J%zzddl{DsZRtA+f9aC4CSkwObU3c)A.Ovrui[ar\u0026l-3lQDlarR^HaAIagw?E}ezGPx7uUKv@z/P@ve[5p3c#J%zzddl{DsZRo3lQDlarR^HaAz4nB-IvxB7Gf13jm)#arUiaw/$I)wm5?.vrlGrB7Gf1efFCsvrlG%zEEx[iV@G=AW-a.j%iBlAbP=sq!p5i3lQDlarR^Har\u00260Nl1BHGvix5@vrlGjx(d*cA=-BFxK#67BzbkdzEEx[azC)tw{4{aC{49HvqGT\u0026x\u003ep*c3jm)#arR^HarS%\u003cxlc9varR^HarR^HarR^Hv@bN{B6\u0026/[zdL:JmS\u0026J-C{49HvqGT\u0026x\u003ep/$v@bN{B0bvezdLsxq!Z8/y?j-0y*?yaaz$R8wPF#5A+bO2",
            "ln": 1812,
            "col": 8,
            "line": 60
          },
          {
            "b": "ze:AlBrCTDvru6$wO#Qhe^.}darR^HarR!8wPS6nzGv\u0026CarR^HarR^HarR^Hra]#!azCXiz/P}xB7GCow]zYjv}Yp+zFs03e^-ZzarR^HarR\u003cLa{[V1arR^HarR!Az/PY6y?Xibwfs2TuV6!5zddl{DsZC$ze:AlBspTnvrlG%zEEx[dgdguarR^H",
            "ln": 2584,
            "col": 54,
            "line": 81
          },
          {
            "b": "wO+%fazCXiz/P@bzEEx[iV@G=AW-a.j%iBlAbP=sq!p5i3lQDlarR^Har\u00260Nl1BHGvqWi4ze:AlBrCpnw[u16wN(]}A=k!qvixP4w[u0]zEWl*aAz4hwmY^7z^)D)v@@\u0026iAV/EHAaHTe3lQDlarR^Havg3XB2\u003cTJarR^HarR^HarR!vze:AlBye]]zdL:JmS\u0026J-C{49HvqGT\u0026x\u003ep/$x(d*cA=-BwvqPNd3jm)#arR^HarTM[",
            "ln": 3632,
            "col": 30,
            "line": 120
          },
          {
            "b": "x(+zhze:AlBrCToBrCglAV!\u003e9vqfQ[zF7NearR^HarR^Ha%Fir3lQDlarR^HazbLjazCXiz/P@bzEEx[azCZox(d*cA=+VavqPN%iTM#LarR^HarR^HarU-py?tqdwmP4TwObv[y\u0026\u003c2#ze:AlBsp\u003cuAbP=suV6p?wHN%earR^HarR!EwPS6nzxK1iy?s1YarR^HwmYu}B-p(1",
            "ln": 4200,
            "col": 15,
            "line": 140
          },
          {
            "b": "wO965z/PY6y*Q)[AbP=suV6p?wPGmbarR^HarR^HB7Gf1ed9HxarR^HarUfpA=L-eBye#}v@2H=wJy@PBAeHKawM\u0026)wGTbUph+2Yed9HxarR^HarU-zA=+Vcz!%b$C@^6tze:AlBw)9#BwM)(x\u003e8AhD(#g5zE\u003c}NawM\u0026)wH[fharR^Qat2=1y?W%jtxs[bt@\u0026rnarR^HarR^Ja%G]@BAIRwaz#arzddl{DsZRfzF%zAB97\u0026jx\u003e5o1ze:AlBrCEfzdN=v3jm)#arR^HarS%\u003cxlc9varR^HarR^HarR^Hv%8*jwO#P%Aa9l(vp%djaw=GRyHH\u003c!aA7\u003cmBzbkdn)#)Kazbt7wGUC[x(mMaA+fc0wPzu)e*9-5AbP=sA%:3jarR^HarR^HarR^HarUopz/3RsxK@rcvqPM#Aa9l(vp%c]vrb{4z/6igBy!#n3lQDlarR^HarR^HaAIEwByf09y?Wy8iV}jqBzkVhvqE6cz/P@hAV/EqvrrSgC4CYmx\u003eg^@aARpdazC.mByx5%wGU@gy?Wy8e^.}darR^HarR!8wPS6nzGv\u0026CarR^HarR^HarR^Hq/uX#wN(]$ze:AlBrCEfzdN=hCwhejz/{dAu%)X=AbL",
            "ln": 4728,
            "col": 6,
            "line": 161
          },
          {
            "b": "arR^HarR^Hx(d*cA==vBjS)@oarR^HarR^HarR^Hx(){63lQDlarR^HarR^HazbLjazC}ez6iLgaAIagw?ECcwPzA{wm6j)A=2l3uUKv@z/P@vc[bGCarR^HarR^HarR!vw/$D4xM53fwm6v*zE^s0uUKv@z/P}Fx(){6efFCBA=L-eBye#}v@2H=wHN%earR^Hao",
            "ln": 5250,
            "col": 1,
            "line": 177
          },
          {
            "b": "vqE5Hax]f}arR^HarR^HarR!sb57[kz/P}xDV0newQMS:3lQDlarR^HarR^HazbLjaz$R8wGUY8aAIagw?E$tA=2l3uUKv@z/P@bzEEx[B0$KvA=L-eBye#}v@2H=wH[%Bz/P@bAbPMbv%GHgarR^HarR^Ht).X%arR^HarU-Evrui[auZ\u0026K3lQDlarR^HarR^Hao",
            "ln": 6388,
            "col": 13,
            "line": 214
          },
          {
            "b": "AbP=sB0#9vy?taseJ$p[x(!x2B98CdiTM#LarR^HarR\u003cLb2R#]B-IvxzdN:2wN({3z/PY6y-)CeAbP=sB0a}6w]zZ3azbt7By/GbzF782zE:(hz/P@lzF7NCa%Ev3arR^HarR^Hx\u003ewG9z/^aywO+%hwmYp]AaJx/zEE0\u003cwN)?earR^HarR^HarR^HA+funA=9173lQDlarR^HarR^HarR^Has.Czy?tqpvqZi@y*Q)[AbP=sB1vUvarR^HarR^HarR^HarR^RB7Gf1e[wK9vrDyduUKv@z/P@ved9HxarR^HarR^HarR^HarSdPwO+%hx(mJ]A=L-4uUKv@z/P@ved9HxarR^HarR^HarT}%arR^HarQ",
            "ln": 7312,
            "col": 26,
            "line": 243
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "name.split"
            ],
            [
              "",
              "group_order.get"
            ],
            [
              "",
              "sorted"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "_normalize_import"
            ],
            [
              "",
              "normalized.startswith"
            ],
            [
              "",
              "self.add_static_import"
            ],
            [
              "",
              "normalized.removeprefix"
            ],
            [
              "",
              "self.manual_imports.add"
            ],
            [
              "",
              "_normalize_import"
            ],
            [
              "",
              "self.manual_imports.add"
            ],
            [
              "",
              "_normalize_import"
            ],
            [
              "",
              "normalized.removeprefix.strip"
            ],
            [
              "",
              "normalized.removeprefix"
            ],
            [
              "",
              "self.static_imports.add"
            ],
            [
              "",
              "self.default_imports.add"
            ],
            [
              "",
              "_normalize_import"
            ],
            [
              "",
              "self.inferred_imports.add"
            ],
            [
              "",
              "_normalize_import"
            ],
            [
              "",
              "self.add_default_import"
            ],
            [
              "",
              "self.add_inferred_import"
            ],
            [
              "",
              "self._merged_normal_imports"
            ],
            [
              "",
              "_should_render_import"
            ],
            [
              "",
              "self._sort"
            ],
            [
              "",
              "self._sort"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "self.normal_import_names"
            ],
            [
              "",
              "self.static_import_names"
            ],
            [
              "",
              "self.render_lines"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "policy"
            ],
            [
              "",
              "list"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "len"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "import_name.strip"
            ],
            [
              "",
              "value.startswith"
            ],
            [
              "",
              "value.removeprefix.strip"
            ],
            [
              "",
              "value.removeprefix"
            ],
            [
              "",
              "value.startswith"
            ],
            [
              "",
              "value.removeprefix.strip"
            ],
            [
              "",
              "value.removeprefix"
            ],
            [
              "",
              "value.removesuffix.strip"
            ],
            [
              "",
              "value.removesuffix"
            ],
            [
              "",
              "import_name.startswith"
            ],
            [
              "",
              "import_name.rpartition"
            ],
            [
              "",
              ".errors"
            ],
            [
              "",
              ".errors.RenderValidationError"
            ],
            [
              "",
              "Callable"
            ],
            [
              "",
              "Iterable"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "dataclasses"
            ],
            [
              "",
              "field"
            ]
          ],
          "mbr": [
            "group_order.get",
            "import_name.rpartition",
            "import_name.startswith",
            "import_name.strip",
            "name.split",
            "normalized.removeprefix",
            "normalized.removeprefix.strip",
            "normalized.startswith",
            "self._merged_normal_imports",
            "self._sort",
            "self.add_default_import",
            "self.add_inferred_import",
            "self.add_static_import",
            "self.dedupe_enabled",
            "self.default_imports",
            "self.default_imports.add",
            "self.inferred_imports",
            "self.inferred_imports.add",
            "self.manual_imports",
            "self.manual_imports.add",
            "self.normal_import_names",
            "self.render_lines",
            "self.sort_policy",
            "self.static_import_names",
            "self.static_imports",
            "self.static_imports.add",
            "value.removeprefix",
            "value.removeprefix.strip",
            "value.removesuffix",
            "value.removesuffix.strip",
            "value.startswith"
          ],
          "tgt": [
            "RenderValidationError",
            "_normalize_import",
            "_should_render_import",
            "field",
            "group_order.get",
            "import_name.rpartition",
            "import_name.startswith",
            "import_name.strip",
            "len",
            "list",
            "name.split",
            "normalized.removeprefix",
            "normalized.removeprefix.strip",
            "normalized.startswith",
            "policy",
            "self._merged_normal_imports",
            "self._sort",
            "self.add_default_import",
            "self.add_inferred_import",
            "self.add_static_import",
            "self.default_imports.add",
            "self.inferred_imports.add",
            "self.manual_imports.add",
            "self.normal_import_names",
            "self.render_lines",
            "self.static_import_names",
            "self.static_imports.add",
            "sorted",
            "value.removeprefix",
            "value.removeprefix.strip",
            "value.removesuffix",
            "value.removesuffix.strip",
            "value.startswith"
          ],
          "funcs": [
            [
              "default_import_sort",
              297
            ],
            [
              "sort_key",
              718
            ],
            [
              "add_import",
              1752
            ],
            [
              "add_class",
              2326
            ],
            [
              "add_static_import",
              2829
            ],
            [
              "add_default_import",
              3271
            ],
            [
              "add_inferred_import",
              3607
            ],
            [
              "update_defaults",
              3977
            ],
            [
              "update_inferred",
              4356
            ],
            [
              "normal_import_names",
              4727
            ],
            [
              "static_import_names",
              5464
            ],
            [
              "render_lines",
              5895
            ],
            [
              "render_block",
              6753
            ],
            [
              "_merged_normal_imports",
              7291
            ],
            [
              "_sort",
              7693
            ],
            [
              "_normalize_import",
              8188
            ],
            [
              "_should_render_import",
              8597
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.bor": 12,
              "op.lor": 3,
              "op.land": 1,
              "max_depth": 14,
              "call_count": 50,
              "node_count": 1546,
              "member_count": 31,
              "max_array_len": 3,
              "op_density.add": 0,
              "op_density.bor": 0.01,
              "op_density.lor": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 9060,
              "entropy": 4.39
            },
            "text": {
              "lines": 290,
              "top_char": 101,
              "max_ws_run": 1,
              "digit_ratio": 0,
              "space_count": 2333,
              "char_entropy": 4.39,
              "unique_chars": 71,
              "top_char_null": 0,
              "string_density": 0.15,
              "top_char_ratio": 0.06,
              "avg_line_length": 30.24,
              "max_line_length": 87,
              "empty_line_ratio": 0.24,
              "last_line_length": 15,
              "whitespace_ratio": 0.29,
              "identifier_density": 1.1,
              "line_length_stddev": 25.89,
              "normalized_string_count": 2.53,
              "repeated_char_sequences": 47,
              "suspicious_string_ratio": 0.67,
              "normalized_unique_identifiers": 8.92
            },
            "binds": {
              "count": 21
            },
            "binary": {
              "peak_region_bytes": 8036,
              "peak_region_entropy": 4.64
            },
            "source": {
              "class_count": 1,
              "function_count": 17
            },
            "imports": {
              "count": 8,
              "relative": 2,
              "stdlib_count": 2,
              "stdlib_ratio": 0.25,
              "relative_ratio": 0.25,
              "third_party_count": 6,
              "third_party_ratio": 0.75
            },
            "strings": {
              "sql": 2,
              "bytes": 3903,
              "count": 43,
              "shell": 4,
              "avg_length": 90.77,
              "max_length": 501,
              "avg_entropy": 2.88,
              "empty_count": 1,
              "entropy_stddev": 1.43,
              "embedded_code_candidates": 23
            },
            "functions": {
              "count": 18,
              "nested": 1,
              "density": 5.86,
              "avg_params": 2,
              "code_ratio": 0.84,
              "max_params": 3,
              "length_stddev": 5.4,
              "avg_name_length": 15.12,
              "avg_length_lines": 14.29,
              "max_length_lines": 26,
              "min_length_lines": 3,
              "avg_nesting_depth": 0.06,
              "max_nesting_depth": 1,
              "high_entropy_names": 4,
              "avg_param_name_length": 8.68
            },
            "identifiers": {
              "count": 320,
              "unique": 73,
              "avg_length": 9.9,
              "max_length": 22,
              "min_length": 1,
              "avg_entropy": 2.68,
              "reuse_ratio": 0.23,
              "length_stddev": 5.4,
              "single_char_count": 1,
              "single_char_ratio": 0.01,
              "high_entropy_count": 7,
              "high_entropy_ratio": 0.1,
              "all_lowercase_ratio": 0.93,
              "all_uppercase_ratio": 0.01,
              "underscore_prefix_count": 6
            }
          }
        },
        "id": 5,
        "mol": "Md",
        "path": "spring_dancer_sikits-0.4.2-py3-none-any.whl!!sikits/codegen/render_ir/imports.py",
        "pid": 0,
        "risk": 1,
        "sha": "92094487fe462646f538371d282b9f86429440186527911e5ab40a79164defd7",
        "size": 9060,
        "traits": [
          {
            "id": "metadata/lang/generated::codegen-source-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code generation source path",
            "spans": [
              [
                2388,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-1",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"the\"",
            "spans": [
              [
                1058,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-2",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"and\"",
            "spans": [
              [
                939,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-5",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"for\"",
            "spans": [
              [
                970,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-3",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"that\"",
            "spans": [
              [
                5122,
                0
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-7",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"this\"",
            "spans": [
              [
                2632,
                0
              ]
            ]
          },
          {
            "id": "metadata/file/encoded::embedded-code-candidates-6",
            "conf": 0.8,
            "crit": 3,
            "desc": "Source has 6+ code-like string candidates",
            "spans": [
              [
                0,
                40
              ]
            ]
          },
          {
            "id": "metadata/lang/natural::lang-english--atom-6",
            "conf": 0.8,
            "crit": 1,
            "desc": "English function-word token \"with\"",
            "spans": [
              [
                385,
                0
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "a%Fj0vrt{2zeS@@y\u0026Z.hz/M%)vrM64vQS+ZwO#33A+fc0wPw[+qxPB\u003ex(4r]zF783y\u0026r*0B1OTXa{[V?A=k!quTEz/BAIRnuTB{\u0026ze:AlBrC1fzF%S9BzkVhA%-m^A=k!qv@Dg1wN/*@z/fRGvpAZ?x(d*cA=-A\u003evqG:*vR/P.w].*bay[]5vpKaZB8$]lazCXiz/P}xwmoN*v@bN{B1wCCx\u003eq9\u003e3tar%z6izcB.@mnze:AlBrBI7AZ:\u003e*z3\u003c(}z/3RsD2NFnxcp]9AbP=savf)\u003c3jpx=z/3QHwPz*fA=Svqze:AlBrBE)zE^s0r://UwmoN]z/e0:A=k$9w].*batdwBAbP=sB0bglAbP=s",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "wN/*at}vatBAgT]3jo4evrt{/y*?ya3s^)XB8@D@vrM6UD2NsQ3lQDlar\u00260Nn)#)KaAR)FwGUI{B7ol8Acc2saA.:pwftubaAz4hwmY^7nM3Wyx\u003eq9\u003eB0a[ewft-2BzbP6aAImfzEETfA+fqA3jm)#arS%(BAh88B-.hoiTM#LarR^HarU-tze:r5iV}vnze:r5awc6=vixVqAaHefvqPM#A+fc0wPzu)ayPvmB-RapB7]-cB1N!xarR^HarR!sAC^/WmS\u0026J-C{49HvqGT\u0026x\u003ep/$v@bN{B0bvezdK\u0026jB7F(8w]zYjx(d*cA=-Blz!%l3v@#B6zy#nsarR^HarR!twO#71x\u003e7HUA+xCOav*0XwPzG{aAR)FwGUA4xlw65zGG}L3lQDlarR^HaAhvnze19aC4AYSs7(e!xK#ibBzbxfaAR)FwGUYdayMyiA+Px8Bzk]fawc6=vixVqAaHTearR^HarR^HvScH5wm6C7AaI6Mlt}9Wwft#tAaHefvqPM#w]zYjAb]Vfx([6jwPF#rxK#67vixV6ze:r1",
            "ln": 938,
            "col": 38,
            "line": 45
          },
          {
            "b": "uU:v[wi7\u0026eAcb/jzEEu7v@Dg1wN/*@z/cXcvru6[z/QaCB9hCvy?WD\u003eayYQsBzbkdB-Rbme^-ZzarR^HarUYovpKy[C4C2@x(mDxawV@#x(v($y-(!\u003cvN+fRCP.3rvpKy[C4z!uA:-{awPxygarR^HarR^HA+fc0wPzu)iV{!dze:r5By=OpD2NsqB98CpzF78lxKM09z*2YjA+P5}B0a[lBz(28BzkkcA+fc0wPzH5xd:JlarR^Ja%Ev3arR^HB7]Ggy?kTIB98BfarR^Hw]RYHaAITBaBCqbz/fbejS)HrzE\u003cd$arR!twO#71x\u003e7G",
            "ln": 1405,
            "col": 19,
            "line": 58
          },
          {
            "b": "c\u003c?7tarR^HarUfgB1vUvarR^HarR!Fx(d*9wJy@PBAe]tarR^HarR^HdL7]HarR^HarR!sAC^/WB98BBD(#g5zE\u003c}NawM\u0026)wH[fharR^HarR!twO#71x\u003e7HUA+xCOaz++kBx.vCC41u}AaJq$D(#g5zE\u003c}NawM\u0026)wH[fharR^HarR!EwNP7\u003cx)a5{yIvV%iV}sivpKy[C4BrXzE:\u003eMaw#=Vv@#BdwLl-Pwg*RMpdlYvarR^HarR^HAb]Vfx([6jwJy@yz/oCmjS)j5y\u0026:es3lQDlarR^HayYnlwN]d\u0026D2NsQaAITBaBCqbz/fbejS)HrzE\u003evaarR^HdiHiaawc6=vn}I\u003ewJyevarR^HarR^Ja%Gx{wNPW(ayMx+vrM64BA}?paA}KwxDQ(hAbok#x(\u003eFoAcb/jzEEu7zdN/$wmoN*e^.}darR^HarR^)A+xCO3lQDlarR^HarR^HaAImlAbo8Dax8#\u003eAbo8dn)#)KaAR)FwGU(0zdLsbarR^HarR^HarR^Hw]RYHavZG\u0026y\u003cvdyBZY92w[+*!ay/j@B8@EwvqPNd3lQDlarR^HarR^Hazkn6wPzG{uTW$/B2\u003eBlwO#71x\u003e5ocD2Nsqvrc16zdNQbB1N!xarR^HarR^HarR!EwNP7\u003cx)a5{yIvV%iV}jqBzkVhvqE5/wNXbBB:b3MA:-{awPxygarR^HarR^HarR^HAb]Vfx([6jwJy@nxK#p0wPw]nxLzJgx(+z9aAhvnze19aC4z^*vrM64BA}?pe^-ZzarR^HarR^HarUciCX7z)BA}?piV{+cCX7zdBA}?paz$R8wGUP6AV/swx(dNax)a6ee^.}darR^HarR!8wPS6nzGv\u0026C",
            "ln": 1924,
            "col": 11,
            "line": 73
          },
          {
            "b": "xlc9varR^HarR^HarR^HxjU%(A+P2ajS\u003e}1ar\u0026BMz!T8qvrc0kA+fc0wPxgFazbLjayPq6azCZoB7Gf1e[X:kwPzG{uTW$/B14CsarR^HarR^HarR!ovrl05jS[tXDVJ+mw?Fdsze:r5Elq\u003c?wO#71x\u003e8MPa{]CnarR^HarUliB7ExtarR^HarR^HarR^HvQTs?",
            "ln": 10271,
            "col": 29,
            "line": 376
          },
          {
            "b": "arR^Ja%Ev3arR^HarR^Hy?W=#B09Q*tv]7ax(mD)zGHqNvqY$3Byxo9z/f$EazbLjayPe9z//Afx(v(ix(k5mwO+%hC42i3wmoN]z/fS43lQDlarR^Haz++fwPGFjAbYxawgh4lDUEwdwO#QrAb]Vovru66DVJ+mw?E?bC41:1D2NsEA+fc0wPxgFEir(TwO+%hzEEx[EleR",
            "ln": 13859,
            "col": 6,
            "line": 478
          },
          {
            "b": "y\u0026:ega%EvparR^HarR!Cvrb^[B09Q*a$K\u0026Xe]2rszyxEjA:-/qA+fc0wPxgFazbLjaAg+fvqNc3zxK1iy?tqsvrb^[wPRH7B14CsarR^HarR!EwPS6nzxJKnDV\u003caAx\u003c$^)x([SGDVJ+mw?FanBAIRwuVZNjwIe1mzE^s0c[fM!DVJ+mw?E$fzdObzDVizlvqQ7ldiX",
            "ln": 15778,
            "col": 48,
            "line": 542
          },
          {
            "b": "aA8oyuU0.WvrDyduVQsivQAO.wo/OAwO+%hA+funA=blaD2Nsz3lQDlarR^HazbLjaz++fwGUY8ayYn1C}KeSy?X0cx(mH6c[dg:arR^HarR^HarR^Hy?W=#B1Q)uAaJ]$c$TVIx(mD)zGHpHarR!Ny?W=#EiH9EarR^HarR^Hy?W=#B1Q)uAaJ]$c$TVIx(mD)zGHqPEiH9EarR^HarR^HA+b",
            "ln": 16355,
            "col": 25,
            "line": 558
          },
          {
            "b": "A==vBjS[/Sy?tquwPS6nzEmHhAaHUiz!%l3v@#6(ze:AlBAn\u0026V3lQDlarR^HazbLjaAg+fvqPN$wPw]czxK1iy?tqsvrb^[wPRH7B2\u003cTJarR^HarR^HarR!vze:AlBAo6SAaAy0wHIIaA:-/@By/FBv@Dg1wN/*?x(d*cA==vJdjCPDarR^HarR!EwPS6nzxJUgAbP=sA%.",
            "ln": 16685,
            "col": 13,
            "line": 567
          },
          {
            "b": "zE+v%ryG!*uQmBZpGfRVnL-8x3lQDlarR^HarR^Haz2R7vq]^*auZ\u0026!B.bPse]\u003eJxy***+c){h^efDrBtP$KA3lQDlarR^HarR^Haz++fwPGFjAbYxawgh4qDUEwdwO#QrkV8VnA^o5SDU4ndvq]^*EiH9/dgdguarR^HarUSiA:-*aauZ?\u003eefDb?yhW*7c\u0026",
            "ln": 18957,
            "col": 48,
            "line": 635
          },
          {
            "b": "arR^HA+funA=91lze:AlBAm=@3p5cgBywV}vrlF%v@bN{B0aB[B96=TB7Fo?wN^+darR^Ha%FjgwPI@ov{%B\u0026ay]58v@=p5Bz(gxwmYN*xjk)[wft#jayMynB7GwzAb](ux\u003eg=",
            "ln": 19675,
            "col": 5,
            "line": 650
          },
          {
            "b": "w?k6my*?yauV6p?wJy@PBAe/MeJ$pPwO#3\u0026A.*dVwN/*y3lQDlarR^Har\u00260Nl1BHGvixz}zGPx7ay/j@B8@Erze:AlBrCWzaARphB0bygygQ)%e^.}darR^HarR^)A+xCO3lQDlarR^HarR^Hay/j@B8$YavqPNpavZG\u0026y\u003cvdyBZY92w[+*!ay/j@B8@EwvqPNd3jm)#arR^HarTM[BAIRwB2\u003cTJarR^HarR^HarR!axLzI",
            "ln": 21287,
            "col": 22,
            "line": 708
          },
          {
            "b": "vqGT*vru6edgdguarR^HarU-pwO%KKB7GC$B98CdauZ\u0026*wPPsH3lQDlarR^HazbLjazbt0y?c)]AaJJ4x(k5mwO+%hw[+*)wof^sarR^HarR^HarR^Hx\u003ewG1x\u003eq9\u003euVQf$v\u003eIUczdK\u00267zxK1iwO%KoarR^HarR^HarR^HarR^HA:-W6wGT(ZzE^s0r://UwmoN]z/e0:A=k%",
            "ln": 24919,
            "col": 18,
            "line": 830
          },
          {
            "b": "arR^HarR^Ha%Fi#z!%l3v@@?(Ab]VgxcqnbA=#ebwGUY7AbP=sB1OTXa{[V1arR^HarR!EwPS6nzxKoIz/PFyB8VelzF9N4vqPO1z/PRCB97#lwP8WoAaHU2wPz%dv}u\u003cj3jm)#arUiaw/$P4y\u00260V)Bye:1w[u16wN]dZze:AlBAn\u003cKwO+%cat2=1B7GC$B98CdiTM#LarR^HarR\u003cLb13o+y?m9#azCXiz/P@vaAz4kB.L(cwftubaAIamC4\u003eC$az\u003eXixM4A7B7]o8vruTjwPGEFa%Ev3arR^HarR^Hx(d*cA==v-aAIaotxs[bt{8oMB7GCwdgdguarR^HarUomAV/jgBzbP6azCZoB7Gf1e]tfwxM4B5iTM#LarR^HarR^HarUxnAbP=sB1RPOwmoN\u003ec#AKqxM4Alv@Dg1wN/*?x(d*cA==vJdjCPDarR^HarR!EwPS6nzxJUgAbP=sA%-l%arR!q",
            "ln": 26580,
            "col": 1,
            "line": 884
          },
          {
            "b": "w)]g\u003ez/Qa^y?W%jdgdguarU-pA=#ebwNxL8AaI6Mn)#)Krc-B]aBCqbz/fbejS)HrzE\u003cdZarR^HwmYu}vpS[qzE^Z8x(n2vB7Gf1efFIwwn(E3zGE]Zmq=TPz!T9hq/DqTdiHiaavy6+BAhqoy?mS=AaJJu3lQDlarR^Har\u00260Nl1BHGvix5#zGG]qy\u00260W6az2C3AbPDdBs)[carR^HarR^Hl2{QViTM#LarR^HarR^HarUlkwn(E3zGE]Zmq=TP",
            "ln": 27579,
            "col": 51,
            "line": 914
          },
          {
            "b": "vru6eB7Gf1e]$PAC4\u003eC$uVZNjwIdFhy\u00260V)Bye:0AbP=sB0@E^3lQDlarR^HazbLjaz2C3AbPDdBrCpnaAIagw?EUjwn(E3zGG}X3lQDlarR^HarR^HazCXiz/P@ve{hbzvru6ewO#3$z!T9he[n*oy?m9#uUKv@z/P@vc[cOLarR^HarR^HA+funA=91lze:AlBAm=@ao",
            "ln": 28517,
            "col": 24,
            "line": 945
          },
          {
            "b": "wo*sEz!abA3lQDlarR^HasNT83p5cgBywV}vrlF%v@bN{B0aB[B97u1wN^b^wO#3\u0026A.*dVwN/*hiTM#LarR\u003cLb2\u0026b{BrCQnzE^s0aA7.7wN/*8w]zYjv@DmbA=k=gwPw]4zE:\u003c",
            "ln": 33064,
            "col": 15,
            "line": 1075
          }
        ],
        "depth": 1,
        "facts": {
          "imp": [
            [
              "",
              "field"
            ],
            [
              "",
              "cls"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.ofInteger"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.ofCharacter"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "cls.of"
            ],
            [
              "",
              "arg.render"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.add"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "arg.collect_imports"
            ],
            [
              "",
              "imports.add"
            ],
            [
              "",
              "imports.add"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "self.example.is_defined"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "self.java_type.render"
            ],
            [
              "",
              "self.java_type.collect_imports"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.java_type.render"
            ],
            [
              "",
              "self.java_type.collect_imports"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "param.render"
            ],
            [
              "",
              "self.return_type.render"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "self.render_signature"
            ],
            [
              "",
              "_default_stub_body"
            ],
            [
              "",
              "body.splitlines"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "self.return_type.collect_imports"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "parameter.collect_imports"
            ],
            [
              "",
              "self.method.collect_imports"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "query.replace"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "param.render"
            ],
            [
              "",
              "lines.append"
            ],
            [
              "",
              "self.return_type.render"
            ],
            [
              "",
              "self.return_type.collect_imports"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "parameter.collect_imports"
            ],
            [
              "",
              "imports.add"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.template"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.imports.add_import"
            ],
            [
              "",
              "self.imports.add_class"
            ],
            [
              "",
              "self.imports.add_static_import"
            ],
            [
              "",
              "self.package.replace"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "self.validate"
            ],
            [
              "",
              "self.imports.update_defaults"
            ],
            [
              "",
              "self.collect_default_imports"
            ],
            [
              "",
              "self.imports.update_inferred"
            ],
            [
              "",
              "self.collect_inferred_imports"
            ],
            [
              "",
              "callable"
            ],
            [
              "",
              "self.template"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "self.default_render"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.fields.append"
            ],
            [
              "",
              "self.addField"
            ],
            [
              "",
              "super.validate"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "seen.add"
            ],
            [
              "",
              "field_spec.validate"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "field_spec.collect_imports"
            ],
            [
              "",
              "field_spec.render_declaration"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.methods.append"
            ],
            [
              "",
              "self.addMethod"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "method.collect_imports"
            ],
            [
              "",
              "method.render_method"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.endpoints.append"
            ],
            [
              "",
              "self.addEndpoint"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "self.service_type.collect_imports"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "endpoint.collect_imports"
            ],
            [
              "",
              "endpoint.method.render_method"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.methods.append"
            ],
            [
              "",
              "self.addMethod"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "self.base_interface.startswith"
            ],
            [
              "",
              "imports.add"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "method.collect_imports"
            ],
            [
              "",
              "method.render_declaration"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.methods.append"
            ],
            [
              "",
              "self.addMethod"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "self.interface_type.collect_imports"
            ],
            [
              "",
              "imports.update"
            ],
            [
              "",
              "method.collect_imports"
            ],
            [
              "",
              "self.interface_type.render"
            ],
            [
              "",
              "method.render_method"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "self.test_cases.append"
            ],
            [
              "",
              "self.addTest"
            ],
            [
              "",
              "super.validate"
            ],
            [
              "",
              "super"
            ],
            [
              "",
              "RenderValidationError"
            ],
            [
              "",
              "isinstance"
            ],
            [
              "",
              "self.target.validate"
            ],
            [
              "",
              "set"
            ],
            [
              "",
              "test_case.render"
            ],
            [
              "",
              "_java_file"
            ],
            [
              "",
              "self.imports.render_block"
            ],
            [
              "",
              "DtoSpec"
            ],
            [
              "",
              "ServiceSpec"
            ],
            [
              "",
              "ControllerSpec"
            ],
            [
              "",
              "RepositorySpec"
            ],
            [
              "",
              "RepositoryImplSpec"
            ],
            [
              "",
              "TestSpec"
            ],
            [
              "",
              "spec.imports.add_default_import"
            ],
            [
              "",
              "TestSpec"
            ],
            [
              "",
              "return_type.render"
            ],
            [
              "",
              "rendered.startswith"
            ],
            [
              "",
              "rendered.startswith"
            ],
            [
              "",
              "sections.append"
            ],
            [
              "",
              "sections.append"
            ],
            [
              "",
              ".errors"
            ],
            [
              "",
              ".errors.RenderValidationError"
            ],
            [
              "",
              ".imports"
            ],
            [
              "",
              ".imports.ImportSet"
            ],
            [
              "",
              "Any"
            ],
            [
              "",
              "Callable"
            ],
            [
              "",
              "StrEnum"
            ],
            [
              "",
              "collections.abc"
            ],
            [
              "",
              "dataclass"
            ],
            [
              "",
              "dataclasses"
            ],
            [
              "",
              "enum"
            ],
            [
              "",
              "field"
            ],
            [
              "",
              "typing"
            ]
          ],
          "mbr": [
            "QueryKind.DERIVED",
            "QueryKind.QUERY_ANNOTATION",
            "ReactiveKind.FLUX",
            "ReactiveKind.MONO",
            "ReactiveKind.NONE",
            "SourceSet.MAIN",
            "SourceSet.TEST",
            "SqlParseStatus.NOT_PARSED",
            "arg.collect_imports",
            "arg.render",
            "body.splitlines",
            "cls.of",
            "cls.ofCharacter",
            "cls.ofInteger",
            "endpoint.collect_imports",
            "endpoint.method",
            "endpoint.method.render_method",
            "field_spec.collect_imports",
            "field_spec.name",
            "field_spec.render_declaration",
            "field_spec.validate",
            "imports.add",
            "imports.update",
            "lines.append",
            "method.collect_imports",
            "method.render_declaration",
            "method.render_method",
            "param.render",
            "parameter.collect_imports",
            "query.replace",
            "rendered.startswith",
            "return_type.render",
            "sections.append",
            "seen.add",
            "self.addEndpoint",
            "self.addField",
            "self.addMethod",
            "self.addTest",
            "self.annotations",
            "self.base_interface",
            "self.base_interface.startswith",
            "self.body",
            "self.class_name",
            "self.collect_default_imports",
            "self.collect_inferred_imports",
            "self.default_render",
            "self.endpoints",
            "self.endpoints.append",
            "self.example",
            "self.example.is_defined",
            "self.fields",
            "self.fields.append",
            "self.fqn",
            "self.generic_args",
            "self.imports",
            "self.imports.add_class",
            "self.imports.add_import",
            "self.imports.add_static_import",
            "self.imports.render_block",
            "self.imports.update_defaults",
            "self.imports.update_inferred",
            "self.interface_type",
            "self.interface_type.collect_imports",
            "self.interface_type.render",
            "self.java_literal",
            "self.java_type",
            "self.java_type.collect_imports",
            "self.java_type.render",
            "self.java_type.simple",
            "self.logical_query_text",
            "self.method",
            "self.method.collect_imports",
            "self.methods",
            "self.methods.append",
            "self.name",
            "self.package",
            "self.package.replace",
            "self.parameters",
            "self.physical_query_text",
            "self.primitive",
            "self.public",
            "self.query_kind",
            "self.reactive_kind",
            "self.render_signature",
            "self.rendered",
            "self.require_examples",
            "self.return_type",
            "self.return_type.collect_imports",
            "self.return_type.render",
            "self.service_type",
            "self.service_type.collect_imports",
            "self.simple",
            "self.source_set",
            "self.target",
            "self.target.fqn",
            "self.target.validate",
            "self.template",
            "self.test_cases",
            "self.test_cases.append",
            "self.validate",
            "self.validations",
            "self.value",
            "spec.imports",
            "spec.imports.add_default_import",
            "super.validate",
            "test_case.render"
          ],
          "tgt": [
            "ControllerSpec",
            "DtoSpec",
            "RenderValidationError",
            "RepositoryImplSpec",
            "RepositorySpec",
            "ServiceSpec",
            "TestSpec",
            "_default_stub_body",
            "_java_file",
            "arg.collect_imports",
            "arg.render",
            "body.splitlines",
            "callable",
            "cls",
            "cls.of",
            "cls.ofCharacter",
            "cls.ofInteger",
            "endpoint.collect_imports",
            "endpoint.method.render_method",
            "field",
            "field_spec.collect_imports",
            "field_spec.render_declaration",
            "field_spec.validate",
            "imports.add",
            "imports.update",
            "isinstance",
            "lines.append",
            "method.collect_imports",
            "method.render_declaration",
            "method.render_method",
            "param.render",
            "parameter.collect_imports",
            "query.replace",
            "rendered.startswith",
            "return_type.render",
            "sections.append",
            "seen.add",
            "self.addEndpoint",
            "self.addField",
            "self.addMethod",
            "self.addTest",
            "self.base_interface.startswith",
            "self.collect_default_imports",
            "self.collect_inferred_imports",
            "self.default_render",
            "self.endpoints.append",
            "self.example.is_defined",
            "self.fields.append",
            "self.imports.add_class",
            "self.imports.add_import",
            "self.imports.add_static_import",
            "self.imports.render_block",
            "self.imports.update_defaults",
            "self.imports.update_inferred",
            "self.interface_type.collect_imports",
            "self.interface_type.render",
            "self.java_type.collect_imports",
            "self.java_type.render",
            "self.method.collect_imports",
            "self.methods.append",
            "self.package.replace",
            "self.render_signature",
            "self.return_type.collect_imports",
            "self.return_type.render",
            "self.service_type.collect_imports",
            "self.target.validate",
            "self.template",
            "self.test_cases.append",
            "self.validate",
            "set",
            "spec.imports.add_default_import",
            "super",
            "super.validate",
            "test_case.render"
          ],
          "funcs": [
            [
              "of",
              1918
            ],
            [
              "mono",
              2911
            ],
            [
              "flux",
              3301
            ],
            [
              "listOf",
              3691
            ],
            [
              "mapOf",
              4016
            ],
            [
              "optional",
              4449
            ],
            [
              "rendered_type",
              4794
            ],
            [
              "ofString",
              5157
            ],
            [
              "ofInteger",
              5314
            ],
            [
              "ofInt",
              5753
            ],
            [
              "ofLong",
              5903
            ],
            [
              "ofBoolean",
              6327
            ],
            [
              "ofDouble",
              6778
            ],
            [
              "ofFloat",
              7220
            ],
            [
              "ofShort",
              7653
            ],
            [
              "ofByte",
              8086
            ],
            [
              "ofCharacter",
              8510
            ],
            [
              "ofChar",
              8964
            ],
            [
              "ofBigDecimal",
              9118
            ],
            [
              "ofLocalDate",
              9291
            ],
            [
              "ofLocalDateTime",
              9460
            ],
            [
              "ofInstant",
              9645
            ],
            [
              "ofUUID",
              9806
            ],
            [
              "ofVoid",
              9955
            ],
            [
              "render",
              10081
            ],
            [
              "collect_imports",
              10642
            ],
            [
              "is_defined",
              11527
            ],
            [
              "validate",
              12888
            ],
            [
              "render_declaration",
              13583
            ],
            [
              "collect_imports",
              14061
            ],
            [
              "render",
              14545
            ],
            [
              "collect_imports",
              14856
            ],
            [
              "render_signature",
              15632
            ],
            [
              "render_method",
              15942
            ],
            [
              "collect_imports",
              16556
            ],
            [
              "collect_imports",
              17395
            ],
            [
              "render_declaration",
              18540
            ],
            [
              "collect_imports",
              19276
            ],
            [
              "render",
              20116
            ],
            [
              "add_import",
              20952
            ],
            [
              "add_class",
              21270
            ],
            [
              "add_static_import",
              21588
            ],
            [
              "fqn",
              21941
            ],
            [
              "output_relative_path",
              22110
            ],
            [
              "validate",
              22680
            ],
            [
              "collect_default_imports",
              22992
            ],
            [
              "collect_inferred_imports",
              23131
            ],
            [
              "render",
              23284
            ],
            [
              "default_render",
              23715
            ],
            [
              "addField",
              24381
            ],
            [
              "add_field",
              24654
            ],
            [
              "validate",
              24813
            ],
            [
              "collect_inferred_imports",
              25240
            ],
            [
              "default_render",
              25501
            ],
            [
              "addMethod",
              26092
            ],
            [
              "add_method",
              26370
            ],
            [
              "collect_default_imports",
              26533
            ],
            [
              "collect_inferred_imports",
              26690
            ],
            [
              "default_render",
              26959
            ],
            [
              "addEndpoint",
              27639
            ],
            [
              "add_endpoint",
              27942
            ],
            [
              "collect_default_imports",
              28123
            ],
            [
              "collect_inferred_imports",
              28299
            ],
            [
              "default_render",
              28681
            ],
            [
              "addMethod",
              29377
            ],
            [
              "add_method",
              29685
            ],
            [
              "collect_default_imports",
              29864
            ],
            [
              "collect_inferred_imports",
              30197
            ],
            [
              "default_render",
              30469
            ],
            [
              "addMethod",
              31380
            ],
            [
              "add_method",
              31701
            ],
            [
              "collect_default_imports",
              31889
            ],
            [
              "collect_inferred_imports",
              32070
            ],
            [
              "default_render",
              32449
            ],
            [
              "addTest",
              33351
            ],
            [
              "add_test",
              33633
            ],
            [
              "validate",
              33792
            ],
            [
              "collect_default_imports",
              34118
            ],
            [
              "collect_inferred_imports",
              34325
            ],
            [
              "default_render",
              34522
            ],
            [
              "create_dto",
              34966
            ],
            [
              "create_service",
              35669
            ],
            [
              "create_controller",
              36258
            ],
            [
              "create_repository",
              36972
            ],
            [
              "create_repository_impl",
              37747
            ],
            [
              "create_controller_test",
              38554
            ],
            [
              "create_service_test",
              39380
            ],
            [
              "_default_stub_body",
              40083
            ],
            [
              "_java_file",
              40693
            ]
          ],
          "metrics": {
            "ast": {
              "op.add": 1,
              "op.bor": 39,
              "op.lor": 13,
              "op.land": 4,
              "max_depth": 16,
              "call_count": 196,
              "node_count": 8104,
              "member_count": 106,
              "max_array_len": 2,
              "op_density.add": 0,
              "op_density.bor": 0,
              "op_density.lor": 0,
              "op_density.land": 0,
              "max_concat_chain": 2,
              "member_depth_max": 3
            },
            "file": {
              "size": 40996,
              "entropy": 4.57
            },
            "text": {
              "lines": 1371,
              "top_char": 101,
              "max_ws_run": 4,
              "digit_ratio": 0,
              "space_count": 9864,
              "char_entropy": 4.57,
              "unique_chars": 78,
              "top_char_null": 0,
              "string_density": 0.2,
              "top_char_ratio": 0.09,
              "avg_line_length": 28.9,
              "max_line_length": 97,
              "empty_line_ratio": 0.24,
              "last_line_length": 39,
              "whitespace_ratio": 0.27,
              "identifier_density": 1.23,
              "line_length_stddev": 24.25,
              "normalized_string_count": 7.24,
              "repeated_char_sequences": 152,
              "suspicious_string_ratio": 0.22,
              "normalized_unique_identifiers": 20.34
            },
            "binds": {
              "count": 116
            },
            "binary": {
              "peak_region_bytes": 25600,
              "peak_region_entropy": 4.9
            },
            "source": {
              "class_count": 19,
              "function_count": 56
            },
            "imports": {
              "count": 13,
              "relative": 4,
              "stdlib_count": 4,
              "stdlib_ratio": 0.31,
              "relative_ratio": 0.31,
              "third_party_count": 9,
              "third_party_ratio": 0.69
            },
            "strings": {
              "sql": 14,
              "bytes": 17731,
              "count": 268,
              "shell": 24,
              "avg_length": 66.16,
              "max_length": 780,
              "avg_entropy": 3.24,
              "email_count": 1,
              "empty_count": 5,
              "entropy_stddev": 1.18,
              "embedded_code_candidates": 21
            },
            "functions": {
              "count": 75,
              "density": 6.49,
              "avg_params": 2.01,
              "code_ratio": 0.7,
              "max_params": 8,
              "length_stddev": 6.83,
              "avg_name_length": 12.67,
              "avg_length_lines": 10.71,
              "max_length_lines": 32,
              "min_length_lines": 4,
              "many_params_count": 1,
              "high_entropy_names": 15,
              "single_char_params": 19,
              "avg_param_name_length": 5.64
            },
            "identifiers": {
              "count": 1685,
              "unique": 212,
              "avg_length": 9.56,
              "max_length": 24,
              "min_length": 2,
              "avg_entropy": 2.69,
              "reuse_ratio": 0.13,
              "length_stddev": 4.59,
              "high_entropy_count": 11,
              "high_entropy_ratio": 0.05,
              "all_lowercase_ratio": 0.72,
              "all_uppercase_ratio": 0.05,
              "underscore_prefix_count": 2
            }
          }
        },
        "id": 6,
        "mol": "H₂(CmF)",
        "path": "spring_dancer_sikits-0.4.2-py3-none-any.whl!!sikits/codegen/render_ir/model.py",
        "pid": 0,
        "risk": 2,
        "sha": "6f40d88db235121241b3cb75e24f506d51635600b7711613606381ff524648fb",
        "size": 40996,
        "traits": [
          {
            "id": "metadata/lang/source::codegen-source-path",
            "conf": 0.9,
            "crit": 2,
            "desc": "Code generation source path",
            "spans": [
              [
                986,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/communications/websocket/server::add-endpoint-call",
            "atk": "T1071.001",
            "mbc": "C0002",
            "conf": 0.88,
            "crit": 3,
            "desc": "WebSocket endpoint registration call",
            "spans": [
              [
                27643,
                12
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/extension::service-unit-filename-literal",
            "conf": 0.9,
            "crit": 3,
            "desc": "References a systemd service filename literal",
            "spans": [
              [
                26644,
                38
              ]
            ]
          }
        ],
        "type": "python"
      },
      {
        "ctx": [
          {
            "b": "eIeKYzEEx[iV@G.Aa68:wPIv4x(Ffdz/dPUj$N9:axJG4yIvW0aA}KwxDQkIp^DSPBzbkdq=uE\u003eeO5)oC4CLlwmY*@xkO?say/tcw]zZbvqYN^aARKuy?):biV}\u003cNBzbPkx(mMaBzbj)arUJfv}YN]wI4}lvpS!Qy?j./q+{vnc$Nprx([62B1wC1p!q=",
            "ln": 0,
            "col": 1,
            "line": 1
          },
          {
            "b": "fcB!zv}Pv\u003catj\u003cEz!9A(wO@RzaARgoBzCPjatj\u003cTB-88dAV^1TwPI{3C{$o!vqYP#A+eV\u0026x(mMax([z6arUfjzF0*czddr(wGV28AbP=sB0a[ewftDbx\u003eg^)v}vnnrDzZ]BzbxfaAIsjy?$krxK#67vixV2B88[uz/]M6wPF#5zxI\u003eOp^DjyA=kY7v@@52aARTnwGSyxB8MdNefFLsCYX7GwPGHQaAzQxzE)\u0026vD2mvDefGdIwO@SmA+PSfzF78g",
            "ln": 215,
            "col": 19,
            "line": 6
          },
          {
            "b": "x(v(IayGe5A3e\u003ejB97\u0026by-\u003c{yAb]VgxdWU5zEWl#ePUSwx([A2B8V8bt{rV0w]zYjBzbkdw{4{aaAh4lwO=6#wGSyyxK}Jmaz2!tA:Z82vrcy5wPF#oxK@rbB-88dAXz0BB76tpxK$Q}C{3TeAaJ]$wO#0(wPG{QBzbkdxjU%(A::6dAV/47y?s^",
            "ln": 641,
            "col": 12,
            "line": 15
          },
          {
            "b": "B8V8bflp]yy?$+jdj#-xzY\u0026[9By/GbvqGU7wGUYeaA8c8j%jnRzdc{/x(mG8Bzb98aA8dlC{3^eB0bNrwGU@aA3e\u003ejB97\u0026by=R[!ayGelBzbPgat47Cb4+\u003elz6i[lyIv)ie]$#Jvixo3AbP=saAH$mwNxH]x(4PEaAhvnzGEpFvrMi?B8bGay:Z.Yb47:waMwcsayGTKe[nZaB.25pB8bGay\u0026.mJAbYk[asIhqB8@EjaAg+hxDRznay/86z/YFjvqZ19xK#ibB8bGay\u0026Z.tz/o.V3o/OuA+eV\u0026uVQ0%y?$HGu)6G3BAIRwB0bNrwGV8aCYUw!3jn15axi2=aA8deazCv$vixc8wPA6rxLzu%azbLdy\u0026sJsazbUjz3*Q",
            "ln": 1067,
            "col": 52,
            "line": 21
          },
          {
            "b": "qa@9DB0bBgA=U/2vR/QbaAIDzwP?T9C{4iqvR/P#zfo]wayX[8vixu6z*c7aarR!rzGGPmC}p7HC4CYtay/taB.#1svix8(v@bN]wN(]}x\u003eq9\u003eefFIEwPA5svScyb",
            "ln": 1716,
            "col": 41,
            "line": 35
          },
          {
            "b": "y?j-3z/PXzaBBI6mS\u0026J-aAh4lwO=6#wGU]mwPw]4aAhvtygQ)%aARTnwJye9u%)wKvrl8?B8V8beN-ZwwPP4qat2f^B8MdyAb](iflqhMBrAd!z/{dAAb](ifjG6ry?aU$B.LV53uHf9vj=2dv}Pv\u003carSl/vS=y3wft\u0026iz!Z}mB.LV5at2f-B-X:BA=kW",
            "ln": 3463,
            "col": 118,
            "line": 56
          }
        ],
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 7146,
              "entropy": 4.82
            },
            "text": {
              "lines": 130,
              "top_char": 101,
              "max_ws_run": 10,
              "digit_ratio": 0,
              "space_count": 1069,
              "char_entropy": 4.82,
              "unique_chars": 86,
              "top_char_null": 0,
              "top_char_ratio": 0.1,
              "ascii_art_lines": 1,
              "avg_line_length": 53.97,
              "max_line_length": 182,
              "non_ascii_ratio": 0.01,
              "empty_line_ratio": 0.19,
              "last_line_length": 85,
              "whitespace_ratio": 0.17,
              "line_length_stddev": 41.8,
              "repeated_char_sequences": 3
            },
            "binary": {
              "peak_region_bytes": 7146,
              "peak_region_entropy": 4.79
            }
          }
        },
        "id": 184,
        "mol": "K(Am)O(Xe)H₂(FPo)",
        "path": "spring_dancer_sikits-0.4.2-py3-none-any.whl!!sikits/sppa/skill/SKILL.md",
        "pid": 0,
        "risk": 4,
        "sha": "245ee17125cebf5281303ed5f6a8fd93768cedd9923ea59e09ee78f209c084ca",
        "size": 7146,
        "traits": [
          {
            "id": "metadata/package/config::agent-skill-frontmatter-fields",
            "conf": 0.86,
            "crit": 1,
            "desc": "Agent skill frontmatter fields",
            "spans": [
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "metadata/package/config::agent-skill-md-basename",
            "conf": 0.95,
            "crit": 1,
            "desc": "Agent skill markdown file name",
            "spans": [
              [
                0,
                0
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/application/config::claude-skills-directory",
            "conf": 0.93,
            "crit": 3,
            "desc": "Claude Code skills directory path",
            "spans": [
              [
                1227,
                15
              ]
            ]
          },
          {
            "id": "well-known/app/ai/knowledge/agent-skills::skill-definition-file",
            "conf": 0.98,
            "crit": 3,
            "desc": "Agent Skills SKILL.md definition file",
            "spans": [
              [
                0,
                8
              ]
            ]
          },
          {
            "id": "micro-behaviors/fs/path/application/config::claude-config-directory",
            "conf": 0.9,
            "crit": 3,
            "desc": "Claude Code config directory path",
            "spans": [
              [
                1226,
                9
              ]
            ]
          },
          {
            "id": "micro-behaviors/process/interpreter/python::python-inline-command",
            "atk": "T1059.006",
            "conf": 0.9,
            "crit": 3,
            "desc": "Python inline-command syntax",
            "spans": [
              [
                1149,
                9
              ]
            ]
          },
          {
            "id": "metadata/package/config::agent-skill-frontmatter",
            "conf": 0.9,
            "crit": 2,
            "desc": "Agent skill manifest frontmatter",
            "uses": [
              0,
              1
            ],
            "spans": [
              [
                0,
                0
              ],
              [
                4,
                0
              ]
            ]
          },
          {
            "id": "objectives/execution/automation/agent::skill-definition-marker",
            "atk": "T1059",
            "conf": 0.9,
            "crit": 3,
            "desc": "Declares an executable agent skill",
            "uses": [
              6
            ],
            "spans": [
              [
                0,
                26
              ],
              [
                4,
                23
              ]
            ]
          }
        ],
        "type": "markdown"
      },
      {
        "depth": 1,
        "facts": {
          "metrics": {
            "file": {
              "size": 787,
              "entropy": 4.72
            },
            "binary": {
              "peak_region_bytes": 787,
              "peak_region_entropy": 4.72
            },
            "registry": {
              "age_days": 0,
              "published_at": 1789359804,
              "releases_24h": 5,
              "releases_48h": 5,
              "is_deprecated": 0,
              "release_count": 9,
              "package_age_days": 119,
              "first_published_at": 1779044116,
              "vulnerability_count": 0,
              "previous_published_at": 1789331639,
              "days_since_previous_release": 0
            }
          }
        },
        "id": 229,
        "path": "spring-dancer-sikits@0.4.2.registry.json",
        "pid": 0,
        "rel": "registry",
        "role": "sidecar",
        "sha": "cd6460537cac12fc99e5fa69db9f3c690a7f5a01d3cdde304be87fe2553907dd",
        "size": 787,
        "type": "registry"
      }
    ],
    "v": "8"
  }
}