Repository Analysis

st-tech/ppf-contact-solver

17.5 Moderate AI signal View on GitHub
17.5
Adjusted Score
17.5
Raw Score
100%
Time Factor
Last Push
Stars
Language
199,773
Lines of Code
629
Files
2036
Pattern Hits
2026-05-31
Scan Date

Score History

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

CRITICAL 11HIGH 68MEDIUM 470LOW 1487

Pattern Findings

2036 matches across 16 categories. Click a row to expand file-level details.

Decorative Section Separators383 hits · 1282 pts
SeverityFileLineSnippet
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs31 // ── Project context ─────────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs118 // ── Upload landing ──────────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs176 // ── Build ───────────────────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs273 // ── Solver operations ──────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs351 // ── Solver monitor events ──────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs435 // ── Delete ─────────────────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs455 // ── Generic error ─────────────────────────────────────────
MEDIUMcrates/ppf-cts-core/src/transitions/mod.rs464 // ── Guard-rejected or unknown ─────────────────────────────
MEDIUMfrontend/_scene_fixed_.py216 # ------------------------------------------------------------------
MEDIUMfrontend/tests/_invisible_collider_.py76# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py78# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py201# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py203# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py277# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py279# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py323# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py325# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py392# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py394# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py25# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py27# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py490# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py492# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py531# =============================================================================
MEDIUMfrontend/tests/_invisible_collider_.py533# =============================================================================
MEDIUMblender_addon/capture.sh4# ============================================================================
MEDIUMblender_addon/capture.sh6# ============================================================================
MEDIUMblender_addon/capture.sh72# ============================================================================
MEDIUMblender_addon/ui/debug_ops.py506# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/debug_ops.py518# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/capture.py88# ===========================================================================
MEDIUMblender_addon/ui/capture.py90# ===========================================================================
MEDIUMblender_addon/ui/capture.py221# ===========================================================================
MEDIUMblender_addon/ui/capture.py223# ===========================================================================
MEDIUMblender_addon/ui/capture.py414# ===========================================================================
MEDIUMblender_addon/ui/capture.py416# ===========================================================================
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py88# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py90# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py121# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py126# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py134# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py136# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py444# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py447# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py555# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py557# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py38# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py40# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py330# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py332# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py532# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py534# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py620# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/pin_capture_ops.py622# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py88# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py90# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py542# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py544# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py38# ---------------------------------------------------------------------------
MEDIUMblender_addon/ui/dynamics/static_deform_ops.py40# ---------------------------------------------------------------------------
323 more matches not shown…
Over-Commented Block395 hits · 386 pts
SeverityFileLineSnippet
LOWCargo.toml21# `ppf-cts-solver`) and the tokio-based solver host (`ppf-cts-server`).
LOWinstall-blender.sh1#!/bin/bash
LOWinstall-blender.sh21# /Applications/Blender.app -- copied from the official .dmg
LOWbuild-all.sh1#!/usr/bin/env bash
LOWbuild-all.sh21# installed. If absent, the script falls back to whatever maturin
LOWbuild-all.sh61# against the build artifact's mtime. `rsync -a` (and other sync tools that
LOWbuild-all.sh181# exists from a previous run.
LOWinstall-blender-addon.sh1#!/bin/bash
LOWtools/clear_notebook_outputs.py1#!/usr/bin/env python3
LOWcrates/ppf-cts-core/benches/rasterizer.rs1// File: crates/ppf-cts-core/benches/rasterizer.rs
LOWcrates/ppf-cts-core/src/parsers.rs1// File: crates/ppf-cts-core/src/parsers.rs
LOWcrates/ppf-cts-core/src/parsers.rs21// * `SimpleLog logging("name")` opens a parent group (subsequent
LOWcrates/ppf-cts-core/src/events.rs1// File: crates/ppf-cts-core/src/events.rs
LOWcrates/ppf-cts-core/src/events.rs121
LOWcrates/ppf-cts-core/src/cancel.rs1// File: crates/ppf-cts-core/src/cancel.rs
LOWcrates/ppf-cts-core/src/lib.rs1// File: crates/ppf-cts-core/src/lib.rs
LOWcrates/ppf-cts-core/src/effects.rs1// File: crates/ppf-cts-core/src/effects.rs
LOWcrates/ppf-cts-core/src/extra.rs1// File: crates/ppf-cts-core/src/extra.rs
LOWcrates/ppf-cts-core/src/state.rs1// File: crates/ppf-cts-core/src/state.rs
LOWcrates/ppf-cts-core/src/state.rs41#[derive(Default)]
LOWcrates/ppf-cts-core/src/state.rs81 /// echoes them on every status response so the client can detect
LOWcrates/ppf-cts-core/src/utils.rs1// File: crates/ppf-cts-core/src/utils.rs
LOWcrates/ppf-cts-core/src/kernels/bvh.rs1// File: crates/ppf-cts-core/src/kernels/bvh.rs
LOWcrates/ppf-cts-core/src/kernels/bvh.rs21// phases (Morton codes, leaf bboxes) parallelize cleanly but the
LOWcrates/ppf-cts-core/src/kernels/bvh.rs641 }
LOWcrates/ppf-cts-core/src/kernels/constants.rs1// File: crates/ppf-cts-core/src/kernels/constants.rs
LOWcrates/ppf-cts-core/src/kernels/fixed_scene_assemble.rs1// File: crates/ppf-cts-core/src/kernels/fixed_scene_assemble.rs
LOWcrates/ppf-cts-core/src/kernels/fixed_scene_assemble.rs61 /// Optional static-mesh vertex buffer (already displaced),
LOWcrates/ppf-cts-core/src/kernels/fixed_scene_assemble.rs141 pub face_to_vert_weights: Option<Vec<f64>>,
LOWcrates/ppf-cts-core/src/kernels/scene_loops.rs1// File: crates/ppf-cts-core/src/kernels/scene_loops.rs
LOWcrates/ppf-cts-core/src/kernels/scene_loops.rs41 PinOpsOffsetsMismatch { ops_len: usize, headers_len: usize },
LOWcrates/ppf-cts-core/src/kernels/scene_loops.rs101 (out_vert, out_edge)
LOWcrates/ppf-cts-core/src/kernels/scene_loops.rs141 }
LOWcrates/ppf-cts-core/src/kernels/scene_loops.rs181//
LOWcrates/ppf-cts-core/src/kernels/geom_util.rs1// File: crates/ppf-cts-core/src/kernels/geom_util.rs
LOWcrates/ppf-cts-core/src/kernels/decoder.rs1// File: crates/ppf-cts-core/src/kernels/decoder.rs
LOWcrates/ppf-cts-core/src/kernels/decoder.rs21// path math and the validation helpers the Python decoder calls
LOWcrates/ppf-cts-core/src/kernels/decoder.rs241/// - `tri_indices`: `(M,)` triangle id per Blender surface vertex.
LOWcrates/ppf-cts-core/src/kernels/invisible_collider.rs1// File: crates/ppf-cts-core/src/kernels/invisible_collider.rs
LOWcrates/ppf-cts-core/src/kernels/invisible_collider.rs61///
LOWcrates/ppf-cts-core/src/kernels/proximity.rs1// File: crates/ppf-cts-core/src/kernels/proximity.rs
LOWcrates/ppf-cts-core/src/kernels/rasterizer.rs1// File: crates/ppf-cts-core/src/kernels/rasterizer.rs
LOWcrates/ppf-cts-core/src/kernels/rasterizer.rs21// pixel being independent operations that any single thread can
LOWcrates/ppf-cts-core/src/kernels/rasterizer.rs101/// pixel (last-write-wins via `UnsafeFb`).
LOWcrates/ppf-cts-core/src/kernels/intersection.rs1// File: crates/ppf-cts-core/src/kernels/intersection.rs
LOWcrates/ppf-cts-core/src/kernels/sdf.rs1// File: crates/ppf-cts-core/src/kernels/sdf.rs
LOW…ates/ppf-cts-core/src/kernels/scene_build/index_map.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/index_map.rs
LOWcrates/ppf-cts-core/src/kernels/scene_build/color_uv.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/color_uv.rs
LOWcrates/ppf-cts-core/src/kernels/scene_build/color_uv.rs221}
LOW…tes/ppf-cts-core/src/kernels/scene_build/quaternion.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/quaternion.rs
LOW…tes/ppf-cts-core/src/kernels/scene_build/pin_kernel.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/pin_kernel.rs
LOWcrates/ppf-cts-core/src/kernels/scene_build/mod.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/mod.rs
LOW…s/ppf-cts-core/src/kernels/scene_build/mesh_metrics.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/mesh_metrics.rs
LOW…ates/ppf-cts-core/src/kernels/scene_build/transform.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/transform.rs
LOW…ates/ppf-cts-core/src/kernels/scene_build/transform.rs21// ---------------------------------------------------------------------------
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs1// File: crates/ppf-cts-core/src/kernels/scene_build/assembly.rs
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs41}
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs301/// object local->global map (from `build_index_map`). `concat_count`
LOWcrates/ppf-cts-core/src/transitions/mod.rs1// File: crates/ppf-cts-core/src/transitions/mod.rs
LOWcrates/ppf-cts-core/src/datamodel/scene.rs1// File: crates/ppf-cts-core/src/datamodel/scene.rs
335 more matches not shown…
Excessive Try-Catch Wrapping339 hits · 380 pts
SeverityFileLineSnippet
MEDIUMwarmup.py362 print(f"Error: pip not found at {pip_path}")
MEDIUMwarmup.py1101 print(f"Error: Architecture '{machine}' is not supported.")
LOWwarmup.py663 except Exception as e:
LOWwarmup.py975 except Exception as e:
LOWwarmup.py988 except Exception as e:
LOWwarmup.py1001 except Exception as e:
LOWwarmup.py1030 except Exception as e:
LOWwarmup.py1043 except Exception as e:
LOWwarmup.py1056 except Exception as e:
LOWwarmup.py1069 except Exception as e:
LOWwarmup.py1082 except Exception as e:
LOWfrontend/_mesh_.py259 except Exception as e:
LOWfrontend/build_worker.py186 except Exception:
LOWfrontend/build_worker.py190 except Exception as exc:
LOWfrontend/_session_.py1039 except Exception as e:
LOWfrontend/_session_.py1051 except Exception as e:
LOWfrontend/_session_.py1179 except Exception:
LOWfrontend/_session_.py1188 except Exception as _:
LOWfrontend/_session_.py1553 except Exception:
LOWfrontend/_session_.py1563 except Exception:
MEDIUMfrontend/_utils_.py101 print("Error occurred while running nvidia-smi:", e)
MEDIUMfrontend/_utils_.py119 print("Error occurred while running nvidia-smi:", e)
LOWfrontend/tests/_proximity_.py370 except Exception as e:
LOWfrontend/tests/_self_intersection_.py416 except Exception as e:
LOWfrontend/tests/_cbor_bridge_.py87 except Exception as e:
LOWfrontend/tests/_sdf_.py65 except Exception as e:
LOWfrontend/tests/_rasterizer_.py75 except Exception as e:
LOWfrontend/tests/_bvh_.py372 except Exception as e:
LOWfrontend/tests/_invisible_collider_.py579 except Exception as e:
LOWfrontend/tests/_asset_.py99 except Exception as e:
LOWblender_addon/capture.sh350 except Exception:
LOWblender_addon/capture.sh419 except Exception as e:
LOWblender_addon/capture.sh441 except Exception as e:
LOWblender_addon/capture.sh591 except Exception:
LOWblender_addon/capture.sh602 except Exception:
LOWblender_addon/capture.sh689 except Exception as e:
LOWblender_addon/capture.sh824 except Exception as e:
MEDIUMblender_addon/capture.sh435def _run_capture():
MEDIUMblender_addon/__init__.py430 print(f"Error during engine cleanup: {e}")
MEDIUMblender_addon/__init__.py514 print(f"Error during MCP cleanup: {e}")
LOWblender_addon/__init__.py116 except Exception:
LOWblender_addon/__init__.py121 except Exception:
LOWblender_addon/__init__.py404 except Exception as e:
LOWblender_addon/__init__.py412 except Exception as e:
LOWblender_addon/__init__.py422 except Exception as e:
LOWblender_addon/__init__.py429 except Exception as e:
LOWblender_addon/__init__.py488 except Exception:
LOWblender_addon/__init__.py495 except Exception:
LOWblender_addon/__init__.py503 except Exception:
LOWblender_addon/__init__.py513 except Exception as e:
LOWblender_addon/__init__.py40 except Exception:
LOWblender_addon/__init__.py53 except Exception:
LOWblender_addon/__init__.py80 except Exception:
LOWblender_addon/__init__.py99 except Exception:
LOWblender_addon/__init__.py173 except Exception:
LOWblender_addon/__init__.py198 except Exception:
LOWblender_addon/__init__.py205 except Exception as e:
LOWblender_addon/__init__.py250 except Exception as e:
LOWblender_addon/__init__.py256 except Exception:
LOWblender_addon/__init__.py362 except Exception as e:
279 more matches not shown…
Unused Imports300 hits · 281 pts
SeverityFileLineSnippet
LOWtools/clear_notebook_outputs.py18
LOWcrates/ppf-cts-formats/tests/scripts/gen_fixtures.py22
LOWcrates/ppf-cts-py/tests/python_smoke.py16
LOWfrontend/_mesh_.py548
LOWfrontend/_cbor_bridge_.py14
LOWfrontend/__init__.py78
LOWfrontend/__init__.py79
LOWfrontend/__init__.py80
LOWfrontend/__init__.py80
LOWfrontend/__init__.py80
LOWfrontend/__init__.py81
LOWfrontend/__init__.py82
LOWfrontend/__init__.py83
LOWfrontend/__init__.py83
LOWfrontend/__init__.py83
LOWfrontend/__init__.py83
LOWfrontend/__init__.py83
LOWfrontend/__init__.py84
LOWfrontend/__init__.py85
LOWfrontend/__init__.py85
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py86
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py97
LOWfrontend/__init__.py107
LOWfrontend/__init__.py107
LOWfrontend/__init__.py32
LOWfrontend/_session_inspect_.py37
LOWfrontend/_session_inspect_.py38
LOWfrontend/_session_.py36
LOWfrontend/_session_.py36
LOWfrontend/_session_.py50
LOWfrontend/_scene_fixed_.py23
LOWfrontend/_decoder_.py18
LOWfrontend/_scene_.py32
LOWfrontend/_scene_.py34
LOWfrontend/_scene_.py36
LOWfrontend/_scene_.py38
LOWfrontend/tests/__init__.py8
LOWfrontend/tests/__init__.py8
LOWfrontend/tests/__init__.py9
LOWfrontend/tests/_contract_frontend_api_.py20
LOWblender_addon/ui/capture.py233
LOWblender_addon/ui/state.py26
LOWblender_addon/ui/state.py26
LOWblender_addon/ui/state.py26
LOWblender_addon/ui/dynamics/__init__.py23
240 more matches not shown…
Hyper-Verbose Identifiers219 hits · 205 pts
SeverityFileLineSnippet
LOWwarmup.py122def create_vscode_ext_recommend():
LOWfrontend/_proximity_.py15def check_contact_offset_violation(
LOWfrontend/_app_.py22def _suppress_stale_widget_errors():
LOWfrontend/_scene_transform_.py56def _apply_transform_to_verts(
LOWfrontend/_scene_object_.py590 def _ensure_transform_animation(self):
LOWfrontend/_session_.py1535def fixed_session_to_cbor_dict(
LOWfrontend/_scene_fixed_.py53def _compute_triangle_areas_vectorized(vert: np.ndarray, tri: np.ndarray) -> np.ndarray:
LOWfrontend/_decoder_.py822 def apply_invisible_colliders(self, scene, verbose: bool = False):
LOWfrontend/_invisible_collider_.py126def check_invisible_collider_violations(
LOWfrontend/tests/_proximity_.py13def _create_two_triangles_close():
LOWfrontend/tests/_proximity_.py32def _create_two_triangles_far():
LOWfrontend/tests/_proximity_.py85def _create_triangle_and_edge_close():
LOWfrontend/tests/_proximity_.py104def _create_triangle_and_edge_far():
LOWfrontend/tests/_proximity_.py123def _create_crossing_edges_close():
LOWfrontend/tests/_proximity_.py140def test_triangle_triangle_proximity():
LOWfrontend/tests/_proximity_.py197def test_triangle_edge_proximity():
LOWfrontend/tests/_proximity_.py262def test_point_point_proximity():
LOWfrontend/tests/_self_intersection_.py148def _create_two_intersecting_triangles():
LOWfrontend/tests/_self_intersection_.py165def _create_two_coplanar_overlapping():
LOWfrontend/tests/_self_intersection_.py182def _create_two_coplanar_non_overlapping():
LOWfrontend/tests/_self_intersection_.py199def _create_adjacent_triangles():
LOWfrontend/tests/_self_intersection_.py214def _create_near_touching_triangles():
LOWfrontend/tests/_self_intersection_.py237def _create_nearly_touching_coplanar_triangles():
LOWfrontend/tests/_self_intersection_.py324def test_collider_intersection():
LOWfrontend/tests/_cbor_bridge_.py36def test_envelope_numpy_payload():
LOWfrontend/tests/_cbor_bridge_.py50def test_envelope_wrong_kind_raises():
LOWfrontend/tests/_sdf_.py13def test_sphere_marching_cubes_closed_mesh():
LOWfrontend/tests/_rasterizer_.py13def test_triangle_produces_coverage():
LOWfrontend/tests/_contract_frontend_api_.py138def test_public_names_match_snapshot():
LOWfrontend/tests/_contract_frontend_api_.py149def test_public_names_actually_resolvable():
LOWfrontend/tests/_contract_frontend_api_.py169def test_app_public_members_match_snapshot():
LOWfrontend/tests/_contract_frontend_api_.py185def test_app_method_signatures_match_snapshot():
LOWfrontend/tests/_bvh_.py269def test_non_uniform_world_scale():
LOWfrontend/tests/_invisible_collider_.py81def _create_vertices_above_wall():
LOWfrontend/tests/_invisible_collider_.py206def _create_vertices_outside_sphere():
LOWfrontend/tests/_invisible_collider_.py282def test_inverted_sphere_no_violations():
LOWfrontend/tests/_invisible_collider_.py328def test_hemisphere_below_center():
LOWfrontend/tests/_invisible_collider_.py397def test_combined_wall_and_sphere():
LOWfrontend/tests/_invisible_collider_.py93def _create_vertices_below_wall():
LOWfrontend/tests/_invisible_collider_.py152def test_wall_different_normals():
LOWfrontend/tests/_invisible_collider_.py187def test_wall_pinned_vertices_excluded():
LOWfrontend/tests/_invisible_collider_.py218def _create_vertices_inside_sphere():
LOWfrontend/tests/_invisible_collider_.py230def test_sphere_no_violations():
LOWfrontend/tests/_invisible_collider_.py303def test_inverted_sphere_violations():
LOWfrontend/tests/_invisible_collider_.py349def test_hemisphere_above_center():
LOWfrontend/tests/_invisible_collider_.py372def test_hemisphere_transition():
LOWfrontend/tests/_invisible_collider_.py476def test_sphere_pinned_excluded():
LOWfrontend/tests/_asset_.py33def test_pickle_roundtrip_preserves_entries():
LOWfrontend/tests/_asset_.py72def test_pickle_roundtrip_empty_registry():
LOWblender_addon/capture.sh314def _apply_connection_profile():
LOWblender_addon/capture.sh426def _assign_unique_project_name():
LOWblender_addon/__init__.py126def _reconcile_pin_captured_anim_on_load(*_args):
LOWblender_addon/__init__.py103def _reconcile_manifest_on_load(*_args):
LOWblender_addon/__init__.py347 def _restart_servers_after_reload():
LOWblender_addon/ui/solver.py161def _warn_if_mesh_topology_stale(op, context) -> None:
LOWblender_addon/ui/object_group.py31def _invalidate_overlay_from_group(self=None, ctx=None):
LOWblender_addon/ui/object_group.py41def _get_material_profile_items(self, context):
LOWblender_addon/ui/object_group.py56def _on_material_profile_selected(self, context):
LOWblender_addon/ui/object_group.py152 def _get_velocity_object_items(self, context):
LOWblender_addon/ui/object_group.py184 def _get_collision_window_object_items(self, context):
159 more matches not shown…
Cross-Language Confusion33 hits · 175 pts
SeverityFileLineSnippet
HIGHfrontend/_session_inspect_.py335 """Walk every plausible source root for `// Name:` / `logging.push("...")`
HIGHfrontend/_parse_.py13 ``logging.push("...")`` entries in ``.cu`` and ``.rs`` files and
HIGHblender_addon/core/profile.py276 # TOML has no null; emit an empty string so loader round-trips produce
HIGHdocs/tools/restructure_workflow.py288 print("\nDone. Clean build recommended: rm -rf docs/_build && docs/build.sh")
HIGH.github/workflows/scripts/run-all-once-gen.py189 if command -v nvidia-smi &> /dev/null; then
HIGH.github/workflows/scripts/run-all-once-gen.py269 ubuntu@localhost "test -f /tmp/setup-complete && echo READY" 2>/dev/null | grep -q READY; then
HIGH.github/workflows/scripts/run-all-once-gen.py271 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py275 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py307 "cd ${{{{env.WORKDIR}}}} && tar -xzf repo.tar.gz && rm repo.tar.gz"
HIGH.github/workflows/scripts/run-all-once-gen.py309 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py336 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py382 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py417 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py429 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py473 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py512 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen.py541 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py218 if nc -z localhost 2222 2>/dev/null; then
HIGH.github/workflows/scripts/run-all-once-gen-win.py220 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py224 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py257 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py284 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py302 "cmd /c 'cd C:\\\\ppf-contact-solver\\\\build-win-native && warmup.bat /nopause'"
HIGH.github/workflows/scripts/run-all-once-gen-win.py305 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py323 "cmd /c 'cd C:\\\\ppf-contact-solver\\\\build-win-native && build.bat /nopause'"
HIGH.github/workflows/scripts/run-all-once-gen-win.py326 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py359 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py389 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py408 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py439 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py481 kill $TUNNEL_PID 2>/dev/null || true
HIGH.github/workflows/scripts/run-all-once-gen-win.py510 kill $TUNNEL_PID 2>/dev/null || true
HIGHbuild-win-native/scripts/test_backend_e2e.py21 set T2_ROOT=C:\\dev\\build-win-native\\dist && set T2_PORT=9092 && \\
Docstring Block Structure32 hits · 160 pts
SeverityFileLineSnippet
HIGHfrontend/_app_.py250Recover the fixed session previously saved under ``name``. The session is located via a symlink in the data dir
HIGHfrontend/_plot_.py189Plot a triangle mesh, optionally with visualized stitch connections. If ``stitch`` is provided, additional vert
HIGHfrontend/_session_.py95Select an existing session by name. Args: name (str): The name of the session. Defaults to ``"sessi
HIGHfrontend/_session_.py116Create a new session. If ``name`` is empty, an auto-generated name is used: ``"session"`` for the first
HIGHfrontend/_session_param_.py60Set a parameter value. If ``value`` is ``None``, the parameter is set to ``True``. Args: k
HIGHfrontend/_session_param_.py131Select the current dynamic parameter key and reset the internal time cursor. Args: key (str): The d
HIGHfrontend/_session_param_.py157Change the value of the dynamic parameter at the current time. Args: value (Any): The new value of
HIGHfrontend/_session_param_.py242Advance the current time cursor for the dynamic parameter. Args: time (float): The new current time
HIGHfrontend/_session_param_.py268Get the value of a parameter. Args: key (Optional[str]): The parameter key. Must be specified.
HIGHfrontend/_asset_.py341Return the type tag of a registered asset. Args: name (str): The name of the asset. Return
HIGHfrontend/_asset_.py367Return the raw arrays stored for an asset. The keys present in the returned dictionary depend on the asset
HIGHfrontend/_asset_.py401Return the vertex and face arrays of a triangle mesh asset. Args: name (str): The name of the asset
HIGHfrontend/_asset_.py429Return the arrays of a tetrahedral mesh asset. Args: name (str): The name of the asset. Re
HIGHfrontend/_asset_.py457Return the vertex and edge arrays of a rod mesh asset. Args: name (str): The name of the asset.
HIGHfrontend/_asset_.py486Return the index and weight arrays of a stitch asset. Args: name (str): The name of the asset.
HIGHblender_addon/core/connection.py354Connect using Windows native build. The *root* path must be the project root directory where ``ppf-cts-server.e
HIGHblender_addon/mcp/decorators.py36Parse function docstring to extract description and parameter info. Args: func: Function to parse docstring
HIGHblender_addon/mcp/decorators.py173Validate and convert arguments based on function signature. Args: func: Function to validate arguments for
HIGHblender_addon/ops/api/solver.py82Look up a group by UUID. Args: group_uuid: UUID string of the group. Returns:
HIGHblender_addon/ops/api/solver.py280Translate *object_a* so its nearest vertex lands on *object_b*. Args: object_a: Name of the mesh th
HIGHblender_addon/ops/api/solver.py308Mark two objects to be merged at their shared contact. Args: object_a: Name of the first mesh.
HIGHblender_addon/ops/api/solver.py334Remove a previously added merge pair. The ordering of *object_a* and *object_b* does not matter; the pa
HIGHblender_addon/ops/api/solver.py391Add an invisible infinite-plane wall collider. Args: position: ``(x, y, z)`` world-space point on t
HIGHblender_addon/ops/api/solver.py418Add an invisible sphere collider. Args: position: ``(x, y, z)`` world-space center. rad
HIGHblender_addon/ops/api/curve.py69Append a Bezier spline with AUTO handles. Args: points: Iterable of ``(x, y, z)`` control-point coo
HIGHblender_addon/ops/api/curve.py99Bind a material to a spline by index. The material is appended to the curve's slots if it isn't already
HIGHblender_addon/ops/api/group.py282Keyframe a velocity on an object assigned to this group. Appends an entry to the assigned object's ``ve
HIGHblender_addon/ops/api/group.py352Pin a vertex group (mesh) or set of control points (curve). Args: object_name: Name of the mesh or
HIGHblender_addon/ops/api/collider.py122Advance the keyframe cursor. Args: frame: Target frame (must be strictly greater than the current
HIGHblender_addon/ops/api/collider.py313Advance the keyframe cursor. Args: frame: Target frame (must be strictly greater than the current
HIGHblender_addon/ops/api/dynamics.py75Advance the frame cursor. Args: frame: Target frame (must be strictly greater than the current
HIGHblender_addon/ops/api/dynamics.py205Select a parameter for dynamic keyframing. Args: key: One of ``"gravity"``, ``"wind"``, ``"air_dens
Deep Nesting176 hits · 156 pts
SeverityFileLineSnippet
LOWwarmup.py29
LOWwarmup.py274
LOWwarmup.py523
LOWwarmup.py708
LOWfrontend/_plot_.py360
LOWfrontend/_scene_object_.py302
LOWfrontend/_session_inspect_.py247
LOWfrontend/build_worker.py55
LOWfrontend/_session_.py583
LOWfrontend/_session_.py925
LOWfrontend/_session_.py1065
LOWfrontend/_session_.py1192
LOWfrontend/_session_.py998
LOWfrontend/_session_.py1231
LOWfrontend/_session_.py1155
LOWfrontend/_scene_fixed_.py583
LOWfrontend/_scene_fixed_.py1138
LOWfrontend/_decoder_.py438
LOWfrontend/_decoder_.py505
LOWfrontend/_decoder_.py563
LOWfrontend/_decoder_.py745
LOWfrontend/_decoder_.py964
LOWfrontend/_decoder_.py1061
LOWfrontend/_decoder_.py1226
LOWblender_addon/__init__.py126
LOWblender_addon/__init__.py210
LOWblender_addon/__init__.py394
LOWblender_addon/__init__.py228
LOWblender_addon/__init__.py347
LOWblender_addon/ui/solver.py201
LOWblender_addon/ui/solver_control_ops.py87
LOWblender_addon/ui/connection_ops.py58
LOWblender_addon/ui/connection_ops.py111
LOWblender_addon/ui/capture.py352
LOWblender_addon/ui/capture.py782
LOWblender_addon/ui/capture.py825
LOWblender_addon/ui/capture.py978
LOWblender_addon/ui/capture.py1041
LOWblender_addon/ui/capture.py1117
LOWblender_addon/ui/capture.py999
LOWblender_addon/ui/state.py153
LOWblender_addon/ui/main_panel.py592
LOWblender_addon/ui/main_panel.py132
LOWblender_addon/ui/dynamics/overlay.py62
LOWblender_addon/ui/dynamics/dyn_param_ops.py77
LOWblender_addon/ui/dynamics/group_ops.py365
LOWblender_addon/ui/dynamics/group_ops.py157
LOWblender_addon/ui/dynamics/group_ops.py193
LOWblender_addon/ui/dynamics/pin_ops.py367
LOWblender_addon/ui/dynamics/pin_ops.py720
LOWblender_addon/ui/dynamics/pin_ops.py750
LOWblender_addon/ui/dynamics/pin_ops.py33
LOWblender_addon/ui/dynamics/pin_ops.py82
LOWblender_addon/ui/dynamics/pin_ops.py192
LOWblender_addon/ui/dynamics/overlay_labels.py12
LOWblender_addon/ui/dynamics/ui_lists.py16
LOWblender_addon/ui/dynamics/ui_lists.py51
LOWblender_addon/ui/dynamics/ui_lists.py81
LOWblender_addon/ui/dynamics/static_deform_ops.py116
LOWblender_addon/ui/dynamics/panels.py122
116 more matches not shown…
Self-Referential Comments50 hits · 148 pts
SeverityFileLineSnippet
MEDIUMfrontend/_session_.py1149 # Create the interactive slider
MEDIUMfrontend/tests/_self_intersection_.py328 # Create a flat sheet (dynamic) and a sphere (static collider) that intersect
MEDIUMblender_addon/core/transitions.py10# This module is the **single source of truth** for every state change in the
MEDIUMblender_addon/core/encoder/mesh.py116 # Create a simple hash key using group type and UUID
MEDIUMblender_addon/mcp/blender_handlers.py61 # Create a safe execution environment with common Blender modules
MEDIUMblender_addon/ops/zozo_contact_solver.py156 # Create the class
MEDIUM.github/workflows/yarn.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/trampoline.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/codim.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/belt.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/ribbon.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/cards.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/fitting.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/domino.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/stack.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/run-all-once.yml406 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml446 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml486 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml526 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml566 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1056 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1096 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1136 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1176 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1666 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1706 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1746 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml1786 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2276 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2316 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2356 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2396 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2886 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2926 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml2966 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/run-all-once.yml3006 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
MEDIUM.github/workflows/five-twist.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/friction.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/woven.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/roller.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/hang.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/fishingknot.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/trapped.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/drape.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/needle.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/noodle.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/twist.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/curtain.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/template/aws-template.yml487 # Create the runnable script with proper imports
MEDIUM.github/workflows/scripts/run-all-once-gen.py459 # Create the runnable script with proper imports (using printf to avoid nested heredoc)
Hallucination Indicators11 hits · 140 pts
SeverityFileLineSnippet
CRITICALcrates/ppf-cts-solver/src/builder.rs66 face: CVecVec::from(&mesh.mesh.neighbor.vertex.face.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs67 hinge: CVecVec::from(&mesh.mesh.neighbor.vertex.hinge.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs68 edge: CVecVec::from(&mesh.mesh.neighbor.vertex.edge.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs69 rod: CVecVec::from(&mesh.mesh.neighbor.vertex.rod.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs72 face: CVecVec::from(&mesh.mesh.neighbor.hinge.face.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs75 face: CVecVec::from(&mesh.mesh.neighbor.edge.face.to_u32()[..]),
CRITICALcrates/ppf-cts-solver/src/builder.rs581 for (i, face_neighbors) in mesh.mesh.neighbor.hinge.face.iter().enumerate() {
CRITICALblender_addon/ops/api/curve.py145 bpy.context.scene.collection.objects.link(obj)
CRITICALexamples/blender/five-twist.py140 bpy.context.scene.collection.objects.link(obj)
CRITICALexamples/blender/cards.py145 bpy.context.scene.collection.objects.link(obj)
CRITICALexamples/blender/cards.py232 bpy.context.scene.collection.objects.link(sphere_obj)
Redundant / Tautological Comments52 hits · 75 pts
SeverityFileLineSnippet
LOWwarmup.py223 # Check if nvim is already installed
LOWwarmup.py262 # Check if nvim config already exists
LOWwarmup.py286 # Check if fish is installed
LOWwarmup.py290 # Check if config.fish is a symlink
LOWwarmup.py376 # Check if CUDA is installed
LOWwarmup.py493 # Check if it's a symlink
LOWwarmup.py610 # Check if process is still running
LOWwarmup.py622 # Check if jupyter is ready (only if not already confirmed)
LOWfrontend/_session_inspect_.py177 # Check if frames are available
LOWfrontend/_session_inspect_.py223 # Check if any PNG images were rendered before attempting video creation
LOWfrontend/_scene_fixed_.py551 # Check if rendering should be skipped (e.g., on Windows headless)
LOWblender_addon/ui/solver.py230 # Check if broader migration is needed (pins, pairs, keyframes)
LOWblender_addon/ui/solver.py765 # Check if any assigned object has a MESH_CACHE modifier (mesh or
LOWblender_addon/ui/dynamics/pin_ops.py46 # Check if any control points are selected
LOWblender_addon/core/ssh_config.py195 # Check if any pattern matches the host
LOWblender_addon/mcp/blender_handlers.py350 # Check if it's an operator class
LOWblender_addon/mcp/mcp_server.py41 # Check if port is available
LOWblender_addon/mcp/handlers/group.py570 # Check if there are objects to remove
LOW.github/workflows/yarn.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/trampoline.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/codim.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/belt.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/ribbon.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/cards.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/fitting.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/domino.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/stack.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/run-all-once.yml215 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/run-all-once.yml865 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/run-all-once.yml1475 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/run-all-once.yml2085 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/run-all-once.yml2695 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/five-twist.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/friction.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/woven.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/roller.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/hang.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/fishingknot.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/trapped.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/drape.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/needle.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/noodle.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/twist.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/curtain.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/template/aws-template.yml227 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/scripts/run-all-once-gen.py264 # Check if setup is complete (includes SSH connectivity check)
LOW.github/workflows/scripts/example-gen-win.py54 # Check if template exists
LOW.github/workflows/scripts/example-gen-win.py59 # Check if examples.txt exists
LOW.github/workflows/scripts/example-gen-win.py64 # Check if examples directory exists
LOW.github/workflows/scripts/example-gen-win.py88 # Check if the notebook file exists
LOW.github/workflows/scripts/make-slim-ffmpeg.sh15# Check if ffmpeg already exists
LOWbuild-win-native/make-slim-ffmpeg.sh35# Check if ffmpeg already exists
Verbosity Indicators30 hits · 50 pts
SeverityFileLineSnippet
LOWcrates/ppf-cts-core/src/kernels/bvh.rs181 // Step 0: scene bounds over centroids.
LOWcrates/ppf-cts-core/src/kernels/bvh.rs206 // Step 1: per-element Morton codes (parallel).
LOWcrates/ppf-cts-core/src/kernels/bvh.rs223 // Step 2: argsort by Morton code, stable.
LOWcrates/ppf-cts-core/src/kernels/bvh.rs227 // Step 3: tree topology by midpoint split (sequential, single stack).
LOWcrates/ppf-cts-core/src/kernels/bvh.rs262 // Step 4: leaf bboxes (parallel over node_count).
LOWcrates/ppf-cts-core/src/kernels/bvh.rs309 // Step 5: bottom-up bbox propagation.
LOWcrates/ppf-cts-core/src/kernels/intersection.rs333 // Step 1: derive mesh edges + per-edge parents.
LOWcrates/ppf-cts-core/src/kernels/intersection.rs337 // Step 2: append rod edges with parent (-1, -1). When there are
LOWcrates/ppf-cts-core/src/kernels/intersection.rs354 // Step 3: build tri-BVH; per-edge bboxes only (no edge-BVH needed,
LOWcrates/ppf-cts-core/src/kernels/intersection.rs359 // Step 4: default is_collider.
LOWcrates/ppf-cts-core/src/kernels/intersection.rs369 // Step 5: per-edge parallel scan into (edge_idx, tri_idx) hits.
LOWcrates/ppf-cts-core/src/kernels/intersection.rs388 // Step 6: convert (edge, tri) → (parent, tri); dedup; sort. Rod
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs344 // Step 1: scatter vertex / color / velocity / dmap for every dyn
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs394 // Step 2: rod assembly. Walk every rod-typed object's edges,
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs433 // Step 3: shell triangles (tri-only objects, no tet). UVs +
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs482 // Step 4: tet surface triangles (objects with both tris and tets).
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs522 // Step 5: tet assembly. Filter rows where any pair of mapped
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs552 // Step 6: per-object stitches. Map local indices through map and
LOWcrates/ppf-cts-core/src/kernels/scene_build/assembly.rs604 // Step 7: cross-object stitches. Translate per-object indices.
LOWcrates/ppf-cts-solver/src/main.rs143 // Step 1: Parallel computation
LOWcrates/ppf-cts-solver/src/main.rs185 // Step 2: Sequential deduplication
LOWcrates/ppf-cts-solver/src/builder.rs273 // Step 1: Parallel computation of vertex params
LOWcrates/ppf-cts-solver/src/builder.rs314 // Step 2: Sequential deduplication
LOWcrates/ppf-cts-solver/src/builder.rs328 // Step 1: Parallel computation of hinge data
LOWcrates/ppf-cts-solver/src/builder.rs382 // Step 2: Sequential deduplication
LOWblender_addon/mcp/mcp_server.py124 # Step 1: Signal shutdown to prevent new requests
LOWblender_addon/mcp/mcp_server.py131 # Step 2: Close server socket to stop accepting connections
LOWblender_addon/mcp/mcp_server.py140 # Step 3: Wait for server thread to finish with increased timeout
LOWblender_addon/mcp/mcp_server.py152 # Step 4: Clean up references
LOWblender_addon/mcp/mcp_server.py156 # Step 5: Wait for port to be released
AI Slop Vocabulary11 hits · 32 pts
SeverityFileLineSnippet
MEDIUMcrates/ppf-cts-server/tests/wire_integration.rs95 // for the single git-* subdir under the tempdir to stay robust
MEDIUMfrontend/_decoder_.py799 # (robust to re-tetrahedralization). Closest-vertex search
MEDIUMblender_addon/core/profile.py484 # robust to object/VG renames. Readable display key stays for
LOWblender_addon/mcp/decorators.py93 # Optional[T] -> just use T
MEDIUMblender_addon/debug/orchestrator.py318 # Reuse the harness's cross-platform tree-kill so server-only and
MEDIUMblender_addon/debug/orchestrator.py411 # Bring up Blender if the scenario asked for it. The harness is
MEDIUMblender_addon/debug/blender_harness.py16# The harness exposes a thin interface on top of the existing debug
MEDIUMblender_addon/debug/scenarios/bl_chain_param_repeat.py4# value (verified by fetch + PC2 inspection in the chain harness).
MEDIUM…ender_addon/debug/scenarios/bl_addon_reload_handoff.py202 # The harness does not start it for us (blender_harness.spawn
MEDIUMblender_addon/debug/scenarios/_chain_lib.py10# fragment) inside its driver to set up the harness:
MEDIUMblender_addon/debug/scenarios/_chain_lib.py16# * ``run_steps(harness, sequence)`` — invokes each named step and
Synthetic Comment Markers2 hits · 15 pts
SeverityFileLineSnippet
HIGHcrates/ppf-cts-solver/src/cpp/buffer/buffer.hpp67 // Allocate a buffer and reinterpret as requested type
HIGHcrates/ppf-cts-solver/src/cpp/buffer/buffer.hpp83 // Reinterpret float buffer as requested type
Magic Placeholder Names1 hit · 5 pts
SeverityFileLineSnippet
HIGHarticles/cloud.md167RUNPOD_API_KEY="...your_api_key..."
Example Usage Blocks2 hits · 3 pts
SeverityFileLineSnippet
LOWinstall-blender.sh10# Usage:
LOWinstall-blender-addon.sh12# Usage: